Пример #1
0
 def get(self):
     id = get_user_id()
     #just loops and prints every question from query
     review = models.get_oldest_questions(True, False,
                                          models.getUser(id).username)
     submitted = models.get_oldest_questions(False, False,
                                             models.getUser(id).username)
     is_admin = 0
     if users.is_current_user_admin():
         is_admin = 1
     if id is not None:
         q = models.check_if_user_exists(id)
         if q == None:
             page_params = {
                 'upload_url': blobstore.create_upload_url('/profile'),
                 'user_email': get_user_email(),
                 'login_url': users.create_login_url(),
                 'logout_url': users.create_logout_url('/'),
                 'user_id': get_user_id(),
                 'profile': models.getUser(id),
                 'admin': is_admin
             }
             render_template(self, 'createProfile.html', page_params)
             return
     page_params = {
         'user_email': get_user_email(),
         'login_url': users.create_login_url(),
         'logout_url': users.create_logout_url('/'),
         'user_id': id,
         'review': review,
         'submitted': submitted,
         'admin': is_admin
     }
     render_template(self, 'viewDatabase.html', page_params)
Пример #2
0
 def get(self):
     # just loops and prints every question from query
     review = models.get_oldest_questions(True, True)  # searches 1000 oldest invalid questions
     if review:
         for question in review:
             models.delete_question_perm(question.key)
     return
Пример #3
0
    def get(self):
        id = get_user_id()
        #just loops and prints every question from query
        review = models.get_oldest_questions(True, False, None)
        is_admin = 0
        if users.is_current_user_admin():
            is_admin = 1
        #else:
        # If not admin, redirect to your questions
        # NOTE: non-admins can now view this page
        #return self.redirect("/ReviewMyQuestions")

        if id is not None:
            q = models.check_if_user_exists(id)
            if q == None:
                page_params = {
                    'upload_url': blobstore.create_upload_url('/profile'),
                    'user_email': get_user_email(),
                    'login_url': users.create_login_url(),
                    'logout_url': users.create_logout_url('/'),
                    'user_id': get_user_id(),
                    'profile': models.getUser(id),
                    'admin': is_admin
                }
                render_template(self, 'createProfile.html', page_params)
                return
        page_params = {
            'user_email': get_user_email(),
            'login_url': users.create_login_url(),
            'logout_url': users.create_logout_url('/'),
            'user_id': id,
            'review': review,
            'admin': is_admin
        }
        render_template(self, 'viewDatabase.html', page_params)
Пример #4
0
 def get(self):
     id = get_user_id()
     #just loops and prints every question from query
     review = models.get_oldest_questions(True,False)
     is_admin = 0
     if users.is_current_user_admin():
         is_admin = 1
     if id is not None:
         q = models.check_if_user_exists(id)
         if q == None:
             page_params = {
                 'upload_url': blobstore.create_upload_url('/profile'),
                 'user_email': get_user_email(),
                 'login_url': users.create_login_url(),
                 'logout_url': users.create_logout_url('/'),
                 'user_id': get_user_id(),
                 'profile': models.getUser(id),
                 'admin': is_admin
             }
             render_template(self, 'createProfile.html' ,page_params)
             return
     page_params = {
         'user_email': get_user_email(),
         'login_url': users.create_login_url(),
         'logout_url': users.create_logout_url('/'),
         'user_id': id,
         'review': review,
         'admin' : is_admin
     }
     render_template(self, 'viewDatabase.html', page_params)
Пример #5
0
 def get(self):
     #just loops and prints every question from query
     review = models.get_oldest_questions(True,True) #searches 1000 oldest invalid questions
     if review:
         for question in review:
             models.delete_question_perm(question.key)
     return
Пример #6
0
 def get(self):
     # just loops and prints every question from query
     review = models.get_oldest_questions(False, False)  # searches 1000 oldest invalid questions
     if review:
         for question in review:
             if question.rating > 1:
                 question.accepted = True
                 question.up_voters = []
                 question.down_voters = []
                 question.up_votes = 0
                 question.down_votes = 0
                 question.put()
             if question.rating < 1:
                 models.delete_question_perm(question.key)
     return
Пример #7
0
 def get(self):
     #just loops and prints every question from query
     review = models.get_oldest_questions(False,False) #searches 1000 oldest invalid questions
     if review:
         for question in review:
             if question.rating > 1:
                 question.accepted = True
                 question.up_voters = []
                 question.down_voters = []
                 question.up_votes = 0
                 question.down_votes = 0
                 question.put()
             if question.rating < 1:
                 models.delete_question_perm(question.key)
     return
Пример #8
0
 def get(self):
     if not users.is_current_user_admin(): #stops from running this if user is not admin
         self.redirect("/")
         return
     if (len(models.get_oldest_questions(True,False)) > 3):
         self.redirect("/")
         return
     models.populateQuestions()
     models.populateAnswers()
     #models.createAnswer(get_user_id(),'1','2')
     id = get_user_id()
     is_admin = 0
     if users.is_current_user_admin():
         is_admin = 1
     q = models.check_if_user_exists(id)
     page_params = {
         'user_email': get_user_email(),
         'login_url': users.create_login_url(),
         'logout_url': users.create_logout_url('/'),
         'user_id': id,
         'admin' : is_admin
     }
     render_template(self, 'index.html', page_params)
Пример #9
0
 def get(self):
     if not users.is_current_user_admin(
     ):  #stops from running this if user is not admin
         self.redirect("/")
         return
     if (len(models.get_oldest_questions(True, False, None)) > 3):
         self.redirect("/")
         return
     models.populateQuestions()
     models.populateAnswers()
     #models.createAnswer(get_user_id(),'1','2')
     id = get_user_id()
     is_admin = 0
     if users.is_current_user_admin():
         is_admin = 1
     q = models.check_if_user_exists(id)
     page_params = {
         'user_email': get_user_email(),
         'login_url': users.create_login_url(),
         'logout_url': users.create_logout_url('/'),
         'user_id': id,
         'admin': is_admin
     }
     render_template(self, 'index.html', page_params)