add mailbox admin page
This commit is contained in:
parent
67de0e3c5b
commit
79f22857b5
|
@ -127,3 +127,7 @@ class EmailLogAdmin(SLModelView):
|
||||||
|
|
||||||
class AliasAdmin(SLModelView):
|
class AliasAdmin(SLModelView):
|
||||||
column_searchable_list = ["id", "user.email", "email", "mailbox.email"]
|
column_searchable_list = ["id", "user.email", "email", "mailbox.email"]
|
||||||
|
|
||||||
|
|
||||||
|
class MailboxAdmin(SLModelView):
|
||||||
|
column_searchable_list = ["id", "user.email", "email"]
|
||||||
|
|
|
@ -32,6 +32,7 @@ from app.admin_model import (
|
||||||
UserAdmin,
|
UserAdmin,
|
||||||
EmailLogAdmin,
|
EmailLogAdmin,
|
||||||
AliasAdmin,
|
AliasAdmin,
|
||||||
|
MailboxAdmin,
|
||||||
)
|
)
|
||||||
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
|
||||||
|
@ -743,6 +744,7 @@ def init_admin(app):
|
||||||
admin.init_app(app, index_view=SLAdminIndexView())
|
admin.init_app(app, index_view=SLAdminIndexView())
|
||||||
admin.add_view(UserAdmin(User, db.session))
|
admin.add_view(UserAdmin(User, db.session))
|
||||||
admin.add_view(AliasAdmin(Alias, db.session))
|
admin.add_view(AliasAdmin(Alias, db.session))
|
||||||
|
admin.add_view(MailboxAdmin(Mailbox, db.session))
|
||||||
admin.add_view(EmailLogAdmin(EmailLog, db.session))
|
admin.add_view(EmailLogAdmin(EmailLog, db.session))
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue