add admin for custom domain

This commit is contained in:
Son Nguyen Kim 2021-08-24 19:43:32 +02:00
parent 8b86851530
commit 3faf5c921d
2 changed files with 8 additions and 0 deletions

View File

@ -224,6 +224,12 @@ class ClientAdmin(SLModelView):
can_edit = True
class CustomDomainAdmin(SLModelView):
column_searchable_list = ["domain", "user.email", "user.id"]
column_exclude_list = ["ownership_txt_token"]
can_edit = False
class ReferralAdmin(SLModelView):
column_searchable_list = ["id", "user.email", "code", "name"]
column_filters = ["id", "user.email", "code", "name"]

View File

@ -39,6 +39,7 @@ from app.admin_model import (
ReferralAdmin,
PayoutAdmin,
CouponAdmin,
CustomDomainAdmin,
)
from app.api.base import api_bp
from app.auth.base import auth_bp
@ -883,6 +884,7 @@ def init_admin(app):
admin.add_view(CouponAdmin(Coupon, db.session))
admin.add_view(ManualSubscriptionAdmin(ManualSubscription, db.session))
admin.add_view(ClientAdmin(Client, db.session))
admin.add_view(CustomDomainAdmin(CustomDomain, db.session))
admin.add_view(ReferralAdmin(Referral, db.session))
admin.add_view(PayoutAdmin(Payout, db.session))