From e27f4000f7da4b7cbbf40831398f60165112544e Mon Sep 17 00:00:00 2001 From: hplattner Date: Tue, 30 Aug 2016 12:47:36 +0200 Subject: [PATCH] add uid to notifications listing items --- organize/personal/browser/notification.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/organize/personal/browser/notification.py b/organize/personal/browser/notification.py index 7570837..8f2264e 100644 --- a/organize/personal/browser/notification.py +++ b/organize/personal/browser/notification.py @@ -67,14 +67,14 @@ class NotificationsListing(ConceptView): if s is None: sender = dict(label=u'???', url=u'') else: - sender = dict(label=s.title, + sender = dict(label=s.title, url=self.nodeView.getUrlForTarget(baseObject(s))) obj = util.getObjectForUid(track.taskId) if obj is None: continue ov = self.nodeView.getViewForTarget(obj) url = '%s?form.action=notification_read&track=%s' % ( - self.nodeView.getUrlForTarget(obj), + self.nodeView.getUrlForTarget(obj), util.getUidForObject(track)) object = dict(label=ov.title, url=url) read_ts = self.formatTimeStamp(data.get('read_ts')) @@ -82,7 +82,8 @@ class NotificationsListing(ConceptView): sender=sender, object=object, text=data.get('text') or u'', - read_ts=read_ts) + read_ts=read_ts, + uid=util.getUidForObject(track)) result.append(item) return result