Add LifetimeCoupon admin page

This commit is contained in:
Son NK 2021-01-27 10:08:49 +01:00
parent e2f729206e
commit 66f3585253
2 changed files with 7 additions and 0 deletions

View File

@ -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

View File

@ -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):