Example #1
0
    def post(self):
        url_key = self.request.path
        question_key = url_key.replace("/FAQADMIN/E/", "")
        question = Question().get_question_from_url_safe_key(question_key)
        question.answer = self.response.get('editFAQ')
        question.put()

        template = JINJA_ENVIRONMENT.get_template('templates/FAQAdminView.html')
        questions = Question.query().fetch()
        self.response.write(template.render({
            'questions': questions,
            'questionBeingEdited': question
        }))
Example #2
0
    def post(self):
        if self.request.get('Answer'):
            qurl=self.request.get('Answer')
            qkey = Question().get_question_from_url_safe_key(qurl)
            qkey.answer=self.request.get('answerin')
            qkey.unAnswered = False
            qkey.put()
        elif self.request.get('MakeFAQ'):
            qurl=self.request.get('MakeFAQ')
            qkey = Question().get_question_from_url_safe_key(qurl)
            qkey.isFAQ = True
            qkey.put()
        else:
            qurl=self.request.get('Delete')
            qkey = Question().get_question_from_url_safe_key(qurl)
            qkey.key.delete()

        self.redirect('/questionqueue')