create admin for Client
This commit is contained in:
parent
f8540808bc
commit
f45e7b53d0
|
@ -168,3 +168,9 @@ class ManualSubscriptionAdmin(SLModelView):
|
||||||
flash(f"Extend subscription for {ms.user}", "success")
|
flash(f"Extend subscription for {ms.user}", "success")
|
||||||
|
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
|
|
||||||
|
|
||||||
|
class ClientAdmin(SLModelView):
|
||||||
|
column_searchable_list = ["name", "description", "user.email"]
|
||||||
|
column_exclude_list = ["oauth_client_secret", "home_url"]
|
||||||
|
can_edit = True
|
||||||
|
|
|
@ -34,6 +34,7 @@ from app.admin_model import (
|
||||||
MailboxAdmin,
|
MailboxAdmin,
|
||||||
LifetimeCouponAdmin,
|
LifetimeCouponAdmin,
|
||||||
ManualSubscriptionAdmin,
|
ManualSubscriptionAdmin,
|
||||||
|
ClientAdmin,
|
||||||
)
|
)
|
||||||
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
|
||||||
|
@ -830,6 +831,7 @@ def init_admin(app):
|
||||||
admin.add_view(EmailLogAdmin(EmailLog, db.session))
|
admin.add_view(EmailLogAdmin(EmailLog, db.session))
|
||||||
admin.add_view(LifetimeCouponAdmin(LifetimeCoupon, db.session))
|
admin.add_view(LifetimeCouponAdmin(LifetimeCoupon, db.session))
|
||||||
admin.add_view(ManualSubscriptionAdmin(ManualSubscription, db.session))
|
admin.add_view(ManualSubscriptionAdmin(ManualSubscription, db.session))
|
||||||
|
admin.add_view(ClientAdmin(Client, db.session))
|
||||||
|
|
||||||
|
|
||||||
def setup_do_not_track(app):
|
def setup_do_not_track(app):
|
||||||
|
|
Loading…
Reference in New Issue