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): class MailboxAdmin(SLModelView):
column_searchable_list = ["id", "user.email", "email"] 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, EmailLogAdmin,
AliasAdmin, AliasAdmin,
MailboxAdmin, MailboxAdmin,
LifetimeCouponAdmin,
) )
from app.api.base import api_bp from app.api.base import api_bp
from app.auth.base import auth_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(AliasAdmin(Alias, db.session))
admin.add_view(MailboxAdmin(Mailbox, db.session)) admin.add_view(MailboxAdmin(Mailbox, db.session))
admin.add_view(EmailLogAdmin(EmailLog, db.session)) admin.add_view(EmailLogAdmin(EmailLog, db.session))
admin.add_view(LifetimeCouponAdmin(LifetimeCoupon, db.session))
def setup_do_not_track(app): def setup_do_not_track(app):