diff --git a/app/admin_model.py b/app/admin_model.py index ddf42b83..17c0e01e 100644 --- a/app/admin_model.py +++ b/app/admin_model.py @@ -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"] diff --git a/server.py b/server.py index c1747127..8726bb20 100644 --- a/server.py +++ b/server.py @@ -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))