def comm_get(self, request): user = check_signed_in() comm = Comm.get_by_id(request.id) #multiple receivers... if comm and (user == comm.sender or user == comm.receiver): return Comm.to_message_collection([comm]) else: raise endpoints.NotFoundException('Item %s not found.' % (request.id, ))
def del_comm_post(self, request): #delete Users Items? user = check_signed_in() comm = Comm.get_by_id(request.id) if comm and comm.sender == User.query( User.email == endpoints.get_current_user()).get(): comm.delete() return BaseMessage(message="OK", code="OK", data="User deleted") else: raise endpoints.NotFoundException('Item %s not found.' % (request.id, ))