From 79f22857b5ab50b519788fe4b8cea35f52444bfc Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Tue, 12 Jan 2021 18:14:35 +0100 Subject: [PATCH] add mailbox admin page --- app/admin_model.py | 4 ++++ server.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/app/admin_model.py b/app/admin_model.py index b214420c..ecc4f003 100644 --- a/app/admin_model.py +++ b/app/admin_model.py @@ -127,3 +127,7 @@ class EmailLogAdmin(SLModelView): class AliasAdmin(SLModelView): column_searchable_list = ["id", "user.email", "email", "mailbox.email"] + + +class MailboxAdmin(SLModelView): + column_searchable_list = ["id", "user.email", "email"] diff --git a/server.py b/server.py index daee1143..fbbdec25 100644 --- a/server.py +++ b/server.py @@ -32,6 +32,7 @@ from app.admin_model import ( UserAdmin, EmailLogAdmin, AliasAdmin, + MailboxAdmin, ) from app.api.base import api_bp from app.auth.base import auth_bp @@ -743,6 +744,7 @@ def init_admin(app): admin.init_app(app, index_view=SLAdminIndexView()) admin.add_view(UserAdmin(User, db.session)) admin.add_view(AliasAdmin(Alias, db.session)) + admin.add_view(MailboxAdmin(Mailbox, db.session)) admin.add_view(EmailLogAdmin(EmailLog, db.session))