add mailbox admin page

This commit is contained in:
Son NK 2021-01-12 18:14:35 +01:00
parent 67de0e3c5b
commit 79f22857b5
2 changed files with 6 additions and 0 deletions

View File

@ -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"]

View File

@ -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))