add utility method for getting current date e.g. for input fields

This commit is contained in:
Helmut Merz 2015-04-13 10:49:46 +02:00
parent c49f87aef5
commit 2567347f62

View file

@ -22,7 +22,7 @@ Common base class for loops browser view classes.
from cgi import parse_qs, parse_qsl
#import mimetypes # use more specific assignments from cybertools.text
from datetime import datetime
from datetime import date, datetime
import re
from time import strptime
from urllib import urlencode
@ -61,6 +61,7 @@ from cybertools.stateful.interfaces import IStateful
from cybertools.text import mimetypes
from cybertools.typology.interfaces import IType, ITypeManager
from cybertools.util.date import toLocalTime
from cybertools.util.format import formatDate
from cybertools.util.jeep import Jeep
from loops.browser.util import normalizeForUrl
from loops.common import adapted, baseObject
@ -206,6 +207,10 @@ class BaseView(GenericView, I18NView, SortableMixin):
pass
saveRequest(request)
def todayFormatted(self):
return formatDate(date.today(), 'date', 'short',
self.languageInfo.language)
def checkPermissions(self):
return canAccessObject(self.context)