[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