hooks/metadata.py
branchstable
changeset 6955 a6c32edabc8d
parent 6427 c8a5ac2d1eaa
child 7237 9f619715665b
equal deleted inserted replaced
6954:f9a84d54ebf3 6955:a6c32edabc8d
     1 # copyright 2003-2010 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
     1 # copyright 2003-2011 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
     3 #
     3 #
     4 # This file is part of CubicWeb.
     4 # This file is part of CubicWeb.
     5 #
     5 #
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
    42         timestamp = datetime.now()
    42         timestamp = datetime.now()
    43         edited = self.entity.cw_edited
    43         edited = self.entity.cw_edited
    44         edited.setdefault('creation_date', timestamp)
    44         edited.setdefault('creation_date', timestamp)
    45         edited.setdefault('modification_date', timestamp)
    45         edited.setdefault('modification_date', timestamp)
    46         if not self._cw.get_shared_data('do-not-insert-cwuri'):
    46         if not self._cw.get_shared_data('do-not-insert-cwuri'):
    47             cwuri = u'%seid/%s' % (self._cw.base_url(), self.entity.eid)
    47             cwuri = u'%s%s' % (self._cw.base_url(), self.entity.eid)
    48             edited.setdefault('cwuri', cwuri)
    48             edited.setdefault('cwuri', cwuri)
    49 
    49 
    50 
    50 
    51 class UpdateMetaAttrsHook(MetaDataHook):
    51 class UpdateMetaAttrsHook(MetaDataHook):
    52     """update an entity -> set modification date"""
    52     """update an entity -> set modification date"""