equal
deleted
inserted
replaced
40 events = ('before_add_entity',) |
40 events = ('before_add_entity',) |
41 |
41 |
42 def __call__(self): |
42 def __call__(self): |
43 timestamp = datetime.now() |
43 timestamp = datetime.now() |
44 edited = self.entity.cw_edited |
44 edited = self.entity.cw_edited |
45 edited.setdefault('creation_date', timestamp) |
45 if not edited.get('creation_date'): |
46 edited.setdefault('modification_date', timestamp) |
46 edited['creation_date'] = timestamp |
|
47 if not edited.get('modification_date'): |
|
48 edited['modification_date'] = timestamp |
47 if not self._cw.get_shared_data('do-not-insert-cwuri'): |
49 if not self._cw.get_shared_data('do-not-insert-cwuri'): |
48 cwuri = u'%s%s' % (self._cw.base_url(), self.entity.eid) |
50 cwuri = u'%s%s' % (self._cw.base_url(), self.entity.eid) |
49 edited.setdefault('cwuri', cwuri) |
51 edited.setdefault('cwuri', cwuri) |
50 |
52 |
51 |
53 |