From 3faf5c921d0c4207f2d0b059d886e4a50a24d47f Mon Sep 17 00:00:00 2001 From: Son Nguyen Kim Date: Tue, 24 Aug 2021 19:43:32 +0200 Subject: [PATCH] add admin for custom domain --- app/admin_model.py | 6 ++++++ server.py | 2 ++ 2 files changed, 8 insertions(+) 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))