Switch to side-by-side view

--- a/Allura/allura/app.py
+++ b/Allura/allura/app.py
@@ -218,6 +218,7 @@
     }
     installable = True
     searchable = False
+    exportable = False
     DiscussionClass = model.Discussion
     PostClass = model.Post
     AttachmentClass = model.DiscussionAttachment
@@ -542,6 +543,13 @@
                 text=text,
                 subject=message['headers'].get('Subject', 'no subject'))
 
+    def bulk_export(self):
+        """Export all artifacts in the tool into json file.
+
+        Set exportable to True for applications implementing this.
+        """
+        raise NotImplementedError, 'bulk_export'
+
 
 class DefaultAdminController(BaseController):
     """Provides basic admin functionality for an :class:`Application`.