def get(self, args): if not require_admin(self): return template_vals = generate_base_template_vals(self) template_vals['title'] = 'Edit Mission' template_vals['page'] = 'missions' req_id = self.request.get('id') if not req_id: new_mission = Mission() new_mission.name = 'New Mission' template_vals['mission'] = new_mission else: mission = Mission.query(Mission.id == req_id).get() if mission: template_vals['mission'] = mission else: self.error(404) return template_vals['semesters'] = get_all_semesters() template = JINJA_ENVIRONMENT.get_template('mission_edit.html') self.response.write(template.render(template_vals))
def get(self, args): if not users.is_current_user_admin(): self.error(403) return template_vals = {'title': 'Edit Mission', 'page': 'missions'} template_vals['user'] = users.get_current_user() template_vals['logout_url'] = users.create_logout_url(self.request.uri) req_id = self.request.get('id') if not req_id: new_mission = Mission() new_mission.name = 'New Mission' template_vals['mission'] = new_mission else: mission = Mission.query(Mission.id == req_id).get() if mission: template_vals['mission'] = mission else: self.error(404) return template_vals['semesters'] = get_all_semesters() template = JINJA_ENVIRONMENT.get_template('mission_edit.html') self.response.write(template.render(template_vals))
def get(self, args): if not require_admin(self): return template_vals = generate_base_template_vals(self) template_vals['title'] = 'Edit Mission' template_vals['page'] = 'missions' req_id = self.request.get('id') if not req_id: new_mission = Mission() new_mission.name = 'New Mission' template_vals['mission'] = new_mission else: mission = Mission.query(Mission.id == req_id).get() if mission: template_vals['mission'] = mission else: self.error(404) return template_vals['semesters'] = get_all_semesters() template = JINJA_ENVIRONMENT.get_template('mission_edit.html') self.response.write(template.render(template_vals))