def get_revision_by_id(self, id): rev_key = db.Key(id) query = Revision.gql("WHERE __key__ = :1", db.Key(id)) entities = query.fetch(1) if len(entities) > 0: rev = entities[0] return rev return None
def get(self): if self.check_user(False): query = Revision.gql("WHERE author = :1 ORDER BY date DESC", self.get_current_user()) revs = query.fetch(1) if len(revs) > 0: file_id = revs[0].file.key() else: file_id = self.create_file("New File") else: file_id = self.get_public_file_id() self.response.out.write(file_id)
def get_revisions(self, file): try: max_results = 10 tmp = self.request.get("max") if len(tmp): max_results = int(tmp) query = Revision.gql("WHERE file = :1 ORDER BY date DESC", file) #.filter('__key__ != :1', file.head.key()) return query.fetch(max_results) except: #BadKeyError: return None
def get_lect_revs(user): revs = Revision.gql('WHERE user=:1',user).fetch(50) return revs
def get_revisions(self, file): query = Revision.gql("WHERE file = :1 ORDER BY date DESC", file) #.filter('__key__ != :1', file.head.key()) return query.fetch(100)