コード例 #1
0
def discount_codes_edit(event_id, discount_code_id=None):
    if not TicketingManager.get_discount_code(event_id, discount_code_id):
        abort(404)
    if request.method == 'POST':
        TicketingManager.create_edit_discount_code(request.form, event_id, discount_code_id)
        flash("The discount code has been edited.", "success")
        return redirect(url_for('.discount_codes_view', event_id=event_id))
    return discount_codes_create(event_id=event_id, discount_code_id=discount_code_id)
コード例 #2
0
def discount_codes_create(event_id, discount_code_id=None):
    event = DataGetter.get_event(event_id)
    if request.method == 'POST':
        TicketingManager.create_edit_discount_code(request.form, event_id)
        flash("The discount code has been added.", "success")
        return redirect(url_for('.discount_codes_view', event_id=event_id))
    discount_code = None
    if discount_code_id:
        discount_code = TicketingManager.get_discount_code(event_id, discount_code_id)
    return render_template('gentelella/users/events/tickets/discount_codes_create.html', event=event, event_id=event_id,
                           discount_code=discount_code)