Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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)
Beispiel #4
0
 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
Beispiel #5
0
 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)
Beispiel #6
0
def get_lect_revs(user):
    revs = Revision.gql('WHERE user=:1',user).fetch(50)
    return revs
Beispiel #7
0
 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)
Beispiel #8
0
 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)