From 62ba2844f327baf9e0f2b93edb12b829ae176d16 Mon Sep 17 00:00:00 2001 From: Son Nguyen Kim Date: Wed, 15 Feb 2023 10:38:18 +0100 Subject: [PATCH] add admin page for InvalidMailboxDomain (#1573) * add admin page for InvalidMailboxDomain * show creation and modification date for InvalidMailboxDomain --- app/admin_model.py | 5 +++++ server.py | 3 +++ 2 files changed, 8 insertions(+) diff --git a/app/admin_model.py b/app/admin_model.py index ee84f616..0394fbea 100644 --- a/app/admin_model.py +++ b/app/admin_model.py @@ -620,3 +620,8 @@ class MetricAdmin(SLModelView): column_exclude_list = ["created_at", "updated_at", "id"] can_export = True + + +class InvalidMailboxDomainAdmin(SLModelView): + can_create = True + can_delete = True diff --git a/server.py b/server.py index 26ab240b..c31fb5d6 100644 --- a/server.py +++ b/server.py @@ -44,6 +44,7 @@ from app.admin_model import ( NewsletterUserAdmin, DailyMetricAdmin, MetricAdmin, + InvalidMailboxDomainAdmin, ) from app.api.base import api_bp from app.auth.base import auth_bp @@ -105,6 +106,7 @@ from app.models import ( NewsletterUser, DailyMetric, Metric2, + InvalidMailboxDomain, ) from app.monitor.base import monitor_bp from app.newsletter_utils import send_newsletter_to_user @@ -764,6 +766,7 @@ def init_admin(app): admin.add_view(NewsletterUserAdmin(NewsletterUser, Session)) admin.add_view(DailyMetricAdmin(DailyMetric, Session)) admin.add_view(MetricAdmin(Metric2, Session)) + admin.add_view(InvalidMailboxDomainAdmin(InvalidMailboxDomain, Session)) def register_custom_commands(app):