diff --git a/app/main/views/platform_admin.py b/app/main/views/platform_admin.py index e40e33f15..2e3464bba 100644 --- a/app/main/views/platform_admin.py +++ b/app/main/views/platform_admin.py @@ -187,6 +187,15 @@ def platform_admin_services(): ) +@main.route("/platform-admin/reports") +@login_required +@user_is_platform_admin +def platform_admin_reports(): + return render_template( + 'views/platform-admin/reports.html' + ) + + @main.route("/platform-admin/complaints") @login_required @user_is_platform_admin diff --git a/app/navigation.py b/app/navigation.py index 829a50489..14d054015 100644 --- a/app/navigation.py +++ b/app/navigation.py @@ -89,6 +89,7 @@ class HeaderNavigation(Navigation): 'platform_admin', 'platform_admin_letter_validation_preview', 'platform_admin_list_complaints', + 'platform_admin_reports', 'platform_admin_returned_letters', 'suspend_service', 'trial_services', @@ -493,6 +494,7 @@ class MainNavigation(Navigation): 'platform_admin', 'platform_admin_letter_validation_preview', 'platform_admin_list_complaints', + 'platform_admin_reports', 'platform_admin_returned_letters', 'pricing', 'privacy', @@ -706,6 +708,7 @@ class CaseworkNavigation(Navigation): 'organisations', 'platform_admin_letter_validation_preview', 'platform_admin_list_complaints', + 'platform_admin_reports', 'platform_admin_returned_letters', 'platform_admin', 'pricing', @@ -960,6 +963,7 @@ class OrgNavigation(Navigation): 'platform_admin', 'platform_admin_letter_validation_preview', 'platform_admin_list_complaints', + 'platform_admin_reports', 'platform_admin_returned_letters', 'pricing', 'privacy', diff --git a/app/templates/views/platform-admin/_base_template.html b/app/templates/views/platform-admin/_base_template.html index 90022f895..ef7fa200c 100644 --- a/app/templates/views/platform-admin/_base_template.html +++ b/app/templates/views/platform-admin/_base_template.html @@ -17,6 +17,7 @@ ('Trial mode services', url_for('main.trial_services')), ('Organisations', url_for('main.organisations')), ('Providers', url_for('main.view_providers')), + ('Reports', url_for('main.platform_admin_reports')), ('Email branding', url_for('main.email_branding')), ('Letter branding', url_for('main.letter_branding')), ('Inbound SMS numbers', url_for('main.inbound_sms_admin')), diff --git a/app/templates/views/platform-admin/reports.html b/app/templates/views/platform-admin/reports.html new file mode 100644 index 000000000..76bdec6e7 --- /dev/null +++ b/app/templates/views/platform-admin/reports.html @@ -0,0 +1,13 @@ +{% extends "views/platform-admin/_base_template.html" %} + +{% block per_page_title %} + Platform admin +{% endblock %} + +{% block platform_admin_content %} + +