Exemplo n.º 1
0
    def delete (self):

        tool_user, db_user = ADayThere.tool_user ()
        if not tool_user:
            self.response.status = 401
            return

        titlestr = self.request.get ("titles", None)
        used_by = self.request.get ("used_by", None)
        if titlestr is None:
            self.response.status = 401
            return 

        titles = titlestr.split (",")

        if used_by is not None:
            photos = Photos.query (Photos.user_id == db_user.user_id, Photos.title.IN (titles), Photos.used_by == used_by).fetch (keys_only=True)
        else:
            photos = Photos.query (Photos.user_id == db_user.user_id, Photos.title.IN (titles)).fetch (keys_only=True)

        ndb.delete_multi (photos)