From 66f35852531c6e23590f0fbb6ebfcf810fbcbf68 Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Wed, 27 Jan 2021 10:08:49 +0100 Subject: [PATCH] Add LifetimeCoupon admin page --- app/admin_model.py | 5 +++++ server.py | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/admin_model.py b/app/admin_model.py index ecc4f003..375512a7 100644 --- a/app/admin_model.py +++ b/app/admin_model.py @@ -131,3 +131,8 @@ class AliasAdmin(SLModelView): class MailboxAdmin(SLModelView): column_searchable_list = ["id", "user.email", "email"] + + +class LifetimeCouponAdmin(SLModelView): + can_edit = True + can_create = True diff --git a/server.py b/server.py index 45c9fc1d..2d532833 100644 --- a/server.py +++ b/server.py @@ -33,6 +33,7 @@ from app.admin_model import ( EmailLogAdmin, AliasAdmin, MailboxAdmin, + LifetimeCouponAdmin, ) from app.api.base import api_bp from app.auth.base import auth_bp @@ -758,6 +759,7 @@ def init_admin(app): admin.add_view(AliasAdmin(Alias, db.session)) admin.add_view(MailboxAdmin(Mailbox, db.session)) admin.add_view(EmailLogAdmin(EmailLog, db.session)) + admin.add_view(LifetimeCouponAdmin(LifetimeCoupon, db.session)) def setup_do_not_track(app):