def event_format_new(self, event_id): """Format new view""" events = DataGetter.get_all_events() form = FormatForm() self.name = "Format | New" if form.validate(): if is_event_admin_or_editor(event_id): DataManager.create_format(form, event_id) flash("Format added") else: flash("You don't have permission!") return redirect(url_for('.event_formats', event_id=event_id)) return self.render('admin/model/create_model.html', form=form, event_id=event_id, events=events, cancel_url=url_for('.event_formats', event_id=event_id))
def event_format_edit(self, event_id, format_id): """Format edit view""" format = DataGetter.get_object(Format, format_id) events = DataGetter.get_all_events() form = FormatForm(obj=format) self.name = "format " + format_id + " | Edit" if form.validate(): if is_event_admin_or_editor(event_id): DataManager.update_format(form, format, event_id) flash("Format updated") else: flash("You don't have permission!") return redirect(url_for('.event_formats', event_id=event_id)) return self.render('admin/model/create_model.html', form=form, event_id=event_id, events=events, cancel_url=url_for('.event_formats', event_id=event_id))
def event_format_edit(self, event_id, format_id): """Format edit view""" format = DataGetter.get_format(format_id) events = DataGetter.get_all_events() form = FormatForm(obj=format) self.name = "format " + format_id + " | Edit" if form.validate(): if is_event_admin_or_editor(event_id): DataManager.update_format(form, format, event_id) flash("Format updated") else: flash("You don't have permission!") return redirect(url_for('.event_formats', event_id=event_id)) return self.render('admin/model/create_model.html', form=form, event_id=event_id, events=events, cancel_url=url_for('.event_formats', event_id=event_id))