Esempio n. 1
0
 def get(cls, question_id, user_email, **__):
   question = r2d(DB.ex(DB.questions.select(
     DB.questions.columns.id == question_id
   )).fetchone())
   event = Event.get(question['e_id'], user_email)
   assert event, "this should be unreachable since Event.get throws a PermissionError"
   return Question._flag_filter(question)
Esempio n. 2
0
def query_by_code(code):
    try:
        event = Event.get(Event.code == code)
        result = shortcuts.model_to_dict(event)
    except peewee.DoesNotExist:
        result = {}
    return result
Esempio n. 3
0
 def show(self):
     self.event = Event.get(self.params.get('id'))