Merge branch 'master' into bbmaster
This commit is contained in:
commit
f3fb703e97
3 changed files with 15 additions and 2 deletions
|
@ -18,8 +18,6 @@
|
||||||
|
|
||||||
"""
|
"""
|
||||||
A generic view class.
|
A generic view class.
|
||||||
|
|
||||||
$Id$
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from zope.app.pagetemplate import ViewPageTemplateFile
|
from zope.app.pagetemplate import ViewPageTemplateFile
|
||||||
|
@ -31,6 +29,7 @@ from zope.event import notify
|
||||||
from zope.publisher.interfaces.browser import IBrowserSkinType
|
from zope.publisher.interfaces.browser import IBrowserSkinType
|
||||||
|
|
||||||
from cybertools.browser.renderer import CachableRenderer
|
from cybertools.browser.renderer import CachableRenderer
|
||||||
|
import cybertools.util.date
|
||||||
|
|
||||||
|
|
||||||
mainTemplate = ViewPageTemplateFile('main.pt')
|
mainTemplate = ViewPageTemplateFile('main.pt')
|
||||||
|
@ -152,3 +151,7 @@ class GenericView(object):
|
||||||
def cachedRenderer(self, baseRenderer, *args):
|
def cachedRenderer(self, baseRenderer, *args):
|
||||||
cr = self.cachableRendererFactory(self, baseRenderer)
|
cr = self.cachableRendererFactory(self, baseRenderer)
|
||||||
return cr.renderMacro(*args)
|
return cr.renderMacro(*args)
|
||||||
|
|
||||||
|
def currentYear(self):
|
||||||
|
return cybertools.util.date.year()
|
||||||
|
|
||||||
|
|
|
@ -76,3 +76,7 @@ class ResultSet(object):
|
||||||
def __iter__(self):
|
def __iter__(self):
|
||||||
return iter(self.getResult())
|
return iter(self.getResult())
|
||||||
|
|
||||||
|
@Lazy
|
||||||
|
def displayedColumns(self):
|
||||||
|
return self.context.getActiveOutputFields()
|
||||||
|
|
||||||
|
|
|
@ -56,3 +56,9 @@ def str2timeStamp(s):
|
||||||
|
|
||||||
def strptime(s, format='%Y-%m-%d %H:%M:%S'):
|
def strptime(s, format='%Y-%m-%d %H:%M:%S'):
|
||||||
return datetime(*(time.strptime(s, format)[:6]))
|
return datetime(*(time.strptime(s, format)[:6]))
|
||||||
|
|
||||||
|
|
||||||
|
def year(d=None):
|
||||||
|
if d is None:
|
||||||
|
d = datetime.today()
|
||||||
|
return d.year
|
||||||
|
|
Loading…
Add table
Reference in a new issue