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
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