コード例 #1
0
ファイル: content.py プロジェクト: eugeneai/recms
 def _get_nonschema_mongo_save_document(self):
     doc = Object._get_nonschema_mongo_save_document(self)
     doc['_object_type'] = self._object_type
     doc['__parent__'] = self.__parent__ and self.__parent__._id
     _pub_state = self.get_pub_state()
     if _pub_state: doc['_pub_state'] = _pub_state
     doc['_view'] = self._get_view_principals()
     doc['sortable_title'] = self.sortable_title.lower()
     doc['_in_trash'] = self.in_trash()
     return doc
コード例 #2
0
ファイル: users.py プロジェクト: eugeneai/recms
 def _get_nonschema_mongo_save_document(self):
     doc = Object._get_nonschema_mongo_save_document(self)
     doc['encoded_password'] = self.encoded_password
     doc['last_logged_in'] = self.last_logged_in
     doc['sortable_fullname'] = self.sortable_fullname.lower()  # a convenient single sort field for the user management page
     return doc