[Checkins] SVN: Sandbox/gotcha/z3c.taskqueue_ui/trunk/src/z3c/taskqueue_ui/browser/service.py split JobsOverview class to allow reuse in Z2

Godefroid Chapelle gotcha at bubblenet.be
Mon Dec 13 10:28:49 EST 2010


Log message for revision 118852:
  split JobsOverview class to allow reuse in Z2
  

Changed:
  U   Sandbox/gotcha/z3c.taskqueue_ui/trunk/src/z3c/taskqueue_ui/browser/service.py

-=-
Modified: Sandbox/gotcha/z3c.taskqueue_ui/trunk/src/z3c/taskqueue_ui/browser/service.py
===================================================================
--- Sandbox/gotcha/z3c.taskqueue_ui/trunk/src/z3c/taskqueue_ui/browser/service.py	2010-12-13 14:17:48 UTC (rev 118851)
+++ Sandbox/gotcha/z3c.taskqueue_ui/trunk/src/z3c/taskqueue_ui/browser/service.py	2010-12-13 15:28:49 UTC (rev 118852)
@@ -65,13 +65,14 @@
         return [firstColumn, secondColumn, thirdColumn]
 
 
-class JobsOverview(BrowserPage):
+class BaseJobsOverview:
 
-    template = ViewPageTemplateFile('jobs.pt')
-
     def table(self):
         if not hasattr(self, '_table'):
             self._table = JobsTable(self.jobs(), self.request)
+            self._table.__name__ = 'jobs'
+            self._table.__parent__ = self
+            self._table.batchSize = 30
         return self._table
 
     def jobs(self):
@@ -84,3 +85,8 @@
     def __call__(self):
         self.table().update()
         return self.template()
+
+
+class JobsOverview(BrowserPage, BaseJobsOverview):
+
+    template = ViewPageTemplateFile('jobs.pt')



More information about the checkins mailing list