From 2567347f625a3d0cf46f42dc76e6289194ab5418 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 13 Apr 2015 10:49:46 +0200 Subject: [PATCH] add utility method for getting current date e.g. for input fields --- browser/common.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/browser/common.py b/browser/common.py index dcfaf13..d26966f 100644 --- a/browser/common.py +++ b/browser/common.py @@ -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)