added some TODO notes...

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2213 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2007-12-04 12:51:42 +00:00
parent c9ec411a95
commit 189cc0ba84
3 changed files with 6 additions and 0 deletions

View file

@ -51,6 +51,7 @@ class MessageInstance(Instance):
if data is None:
data = {}
request = data.get('request') or TestRequest()
# if 'url' not in data:
data['url'] = self.getClientUrl(request)
dp = DataProvider(self, data)
text = MessageTemplate(self.template.text).safe_substitute(dp)
@ -103,6 +104,8 @@ class DataProvider(object):
mi = MessageInstance(client, messageManager.messages[key],
messageManager)
return mi.applyTemplate()['text']
# TODO: use available data, esp request
#return mi.applyTemplate(self.data)['text']
elif '.' in key:
if client is None:
return '$' + key

View file

@ -323,6 +323,8 @@ class ServiceView(BaseView):
@Lazy
def registeredTotalSubmitted(self):
# TODO: clean-up temporary registrations
# return self.context.getNumberRegistered()
total = 0
for reg in self.getRegistrations().values():
state = IStateful(reg).getStateObject()

View file

@ -170,6 +170,7 @@ class Service(object):
reg = self.registrations[clientName]
if number != reg.number:
reg.number = number
# TODO: set timeStamp
return reg
reg = self.registrationFactory(client, self, number)
self.registrations[clientName] = reg