def sharepoint_insert(self, sharepoint): """ Update or insert a new Sharepoint """ if sharepoint.from_datastore: sharepoint_with_parent = sharepoint else: user = endpoints.get_current_user() sharepoint_with_parent = Sharepoint( user_key=main.get_user_key(user), detail=sharepoint.detail, title=sharepoint.title, user_nickname=user.nickname(), ) sharepoint_with_parent.put() return sharepoint_with_parent
def sharepoint_list(self, query): """ list all the sharepoints belonged to the current user """ user = endpoints.get_current_user() sharepoints = Sharepoint.query(Sharepoint.user_key == main.get_user_key(user)).order(-Sharepoint.add_date) return sharepoints