Switch to side-by-side view

--- a/Allura/allura/controllers/discuss.py
+++ b/Allura/allura/controllers/discuss.py
@@ -1,3 +1,4 @@
+import logging
 from urllib import unquote
 from datetime import datetime
 
@@ -20,6 +21,8 @@
 
 from allura.lib.widgets import discuss as DW
 from .attachments import AttachmentsController, AttachmentController
+
+log = logging.getLogger(__name__)
 
 class pass_validator(object):
     def validate(self, v, s):
@@ -328,13 +331,20 @@
     @require_post()
     @validate(pass_validator, error_handler=index)
     def moderate(self, **kw):
+        log.debug('Moderating post on project "%s"', c.project.shortname)
+        log.debug('... requiring access on %r', self.post.thread)
         require_access(self.post.thread, 'moderate')
         if kw.pop('delete', None):
+            log.debug('... deleting post')
             self.post.delete()
+            log.debug('... updating thread stats')
             self.thread.update_stats()
         elif kw.pop('spam', None):
+            log.debug('... marking post as spam')
             self.post.status = 'spam'
+            log.debug('... updating thread stats')
             self.thread.update_stats()
+        log.debug('... redirecting to referrer: %s', request.referer)
         redirect(request.referer)
 
     @h.vardec