Switch to side-by-side view

--- a/Allura/allura/model/monq_model.py
+++ b/Allura/allura/model/monq_model.py
@@ -67,13 +67,27 @@
     result = FieldProperty(None, if_missing=None)
 
     def __repr__(self):
-        return '<%s %s (%s) P:%d %s %s>' % (
+        from allura import model as M
+        c.project = M.Project.query.get(_id=self.context.project_id)
+        c.app = None
+        if c.project:
+            app_config = M.AppConfig.query.get(_id=self.context.app_config_id)
+            if app_config:
+                c.app = c.project.app_instance(app_config)
+        c.user = M.User.query.get(_id=self.context.user_id)
+        project_url = c.project and c.project.url() or None
+        app_mount = c.app and c.app.config.options.mount_point or None
+        username = c.user and c.user.username or None
+        return '<%s %s (%s) P:%d %s %s project:%s app:%s user:%s>' % (
             self.__class__.__name__,
             self._id,
             self.state,
             self.priority,
             self.task_name,
-            self.process)
+            self.process,
+            project_url,
+            app_mount,
+            username)
 
     @LazyProperty
     def function(self):