diff -r 495862266785 -r 6b46d73823f5 entities/__init__.py --- a/entities/__init__.py Wed Sep 23 19:26:38 2009 +0200 +++ b/entities/__init__.py Wed Sep 23 19:40:19 2009 +0200 @@ -82,7 +82,7 @@ def dc_date(self, date_format=None):# XXX default to ISO 8601 ? """return latest modification date of this entity""" - return self.format_date(self.modification_date, date_format=date_format) + return self._cw.format_date(self.modification_date, date_format=date_format) def dc_type(self, form=''): """return the display name for the type of this entity (translated)""" @@ -95,7 +95,7 @@ for rschema, attrschema in self.e_schema.attribute_definitions(): if rschema.rproperty(self.e_schema, attrschema, 'internationalizable'): - return self._cw._(self.req.user.property_value('ui.language')) + return self._cw._(self._cw.user.property_value('ui.language')) return self._cw._(self._cw.vreg.property_value('ui.language')) @property @@ -125,7 +125,7 @@ if 'vtitle' in self._cw.form: # embeding for instance path.append( self._cw.form['vtitle'] ) - elif view.id != 'primary' and hasattr(view, 'title'): + elif view.__regid__ != 'primary' and hasattr(view, 'title'): path.append( self._cw._(view.title) ) return path