mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-07 20:03:33 -05:00
Removes the following cookies: - seen_cookie_message (flags if banner was already shown) - _gid (Google Analytics cookie) - _ga (Google Analytics cookie) These were set by default before so potentially still around for some users. The code for this now exists as a static method on the cookieMessage module and is called when the JS loads for the first time.
246 lines
7.5 KiB
HTML
246 lines
7.5 KiB
HTML
{% extends "template.njk" %}
|
||
{% from "components/banner.html" import banner %}
|
||
{% from "components/cookie-banner.html" import cookie_banner %}
|
||
|
||
{% block headIcons %}
|
||
<link rel="shortcut icon" sizes="16x16 32x32 48x48" href="{{ asset_url('images/favicon.ico') }}" type="image/x-icon" />
|
||
<link rel="mask-icon" href="{{ asset_url('images/govuk-mask-icon.svg') }}" color="{{ themeColor | default('#0b0c0c') }}"> {# Hardcoded value of $govuk-black #}
|
||
<link rel="apple-touch-icon" sizes="180x180" href="{{ asset_url('images/govuk-apple-touch-icon-180x180.png') }}">
|
||
<link rel="apple-touch-icon" sizes="167x167" href="{{ asset_url('images/govuk-apple-touch-icon-167x167.png') }}">
|
||
<link rel="apple-touch-icon" sizes="152x152" href="{{ asset_url('images/govuk-apple-touch-icon-152x152.png') }}">
|
||
<link rel="apple-touch-icon" href="{{ asset_url('images/govuk-apple-touch-icon.png') }}">
|
||
{% endblock %}
|
||
|
||
{% block head %}
|
||
<link rel="stylesheet" media="screen" href="{{ asset_url('stylesheets/main.css') }}" />
|
||
<link rel="stylesheet" media="print" href="{{ asset_url('stylesheets/print.css') }}" />
|
||
<style>
|
||
.govuk-header__container { border-color: {{header_colour}} }
|
||
</style>
|
||
<meta name="google-site-verification" content="niWnSqImOWz6mVQTYqNb5tFK8HaKSB4b3ED4Z9gtUQ0" />
|
||
{% block meta_format_detection %}
|
||
<meta name="format-detection" content="telephone=no">
|
||
{% endblock %}
|
||
{% block meta %}
|
||
{% endblock %}
|
||
{% endblock %}
|
||
|
||
{% block pageTitle %}
|
||
{% block per_page_title %}{% endblock %} – GOV.UK Notify
|
||
{% endblock %}
|
||
|
||
{% block bodyStart %}
|
||
{% block cookie_message %}
|
||
{{ cookie_banner("GOV.UK Notify uses cookies which are essential for the site to work. We also use non-essential cookies to help us improve the service. Any data collected is anonymised. By continuing to use this site, you agree to our use of cookies.") }}
|
||
{% endblock %}
|
||
{% endblock %}
|
||
|
||
{% block header %}
|
||
{% if current_user.is_authenticated %}
|
||
{% if current_user.platform_admin %}
|
||
{% set navigation = [
|
||
{
|
||
"href": url_for('main.support'),
|
||
"text": "Support",
|
||
"active": header_navigation.is_selected('support')
|
||
},
|
||
{
|
||
"href": url_for('main.documentation'),
|
||
"text": "Documentation",
|
||
"active": header_navigation.is_selected('documentation')
|
||
},
|
||
{
|
||
"href": url_for('main.user_profile'),
|
||
"text": current_user.name,
|
||
"active": header_navigation.is_selected('user-profile')
|
||
},
|
||
{
|
||
"href": url_for('main.platform_admin'),
|
||
"text": "Platform admin",
|
||
"active": header_navigation.is_selected('platform-admin')
|
||
},
|
||
{
|
||
"href": url_for('main.sign_out'),
|
||
"text": "Sign out"
|
||
}
|
||
] %}
|
||
{% else %}
|
||
{% set navigation = [
|
||
{
|
||
"href": url_for('main.support'),
|
||
"text": "Support",
|
||
"active": header_navigation.is_selected('support')
|
||
},
|
||
{
|
||
"href": url_for('main.documentation'),
|
||
"text": "Documentation",
|
||
"active": header_navigation.is_selected('documentation')
|
||
},
|
||
{
|
||
"href": url_for('main.user_profile'),
|
||
"text": current_user.name,
|
||
"active": header_navigation.is_selected('user-profile')
|
||
},
|
||
{
|
||
"href": url_for('main.sign_out'),
|
||
"text": "Sign out"
|
||
}
|
||
] %}
|
||
{% endif %}
|
||
{% else %}
|
||
{% set navigation = [
|
||
{
|
||
"href": url_for('main.support'),
|
||
"text": "Support",
|
||
"active": header_navigation.is_selected('support')
|
||
},
|
||
{
|
||
"href": url_for('main.features'),
|
||
"text": "Features",
|
||
"active": header_navigation.is_selected('features')
|
||
},
|
||
{
|
||
"href": url_for('main.pricing'),
|
||
"text": "Pricing",
|
||
"active": header_navigation.is_selected('pricing')
|
||
},
|
||
{
|
||
"href": url_for('main.documentation'),
|
||
"text": "Documentation",
|
||
"active": header_navigation.is_selected('documentation')
|
||
},
|
||
{
|
||
"href": url_for('main.sign_in'),
|
||
"text": "Sign in",
|
||
"active": header_navigation.is_selected('sign-in')
|
||
}
|
||
] %}
|
||
{% endif %}
|
||
|
||
{{ govukHeader({
|
||
"homepageUrl": url_for('main.show_accounts_or_dashboard'),
|
||
"productName": "Notify",
|
||
"navigation": navigation,
|
||
"navigationClasses": "govuk-header__navigation--end"
|
||
}) }}
|
||
{% endblock %}
|
||
|
||
{% block footer %}
|
||
{% set meta_items = [
|
||
{
|
||
"href": url_for("main.privacy"),
|
||
"text": "Privacy"
|
||
},
|
||
{
|
||
"href": url_for("main.cookies"),
|
||
"text": "Cookies"
|
||
}
|
||
] %}
|
||
|
||
{% if current_service and current_service.research_mode %}
|
||
{% set meta_suffix = 'Built by the <a href="https://www.gov.uk/government/organisations/government-digital-service" class="govuk-footer__link">Government Digital Service</a><span id="research-mode" class="research-mode">research mode</span>' %}
|
||
{% else %}
|
||
{% set meta_suffix = 'Built by the <a href="https://www.gov.uk/government/organisations/government-digital-service" class="govuk-footer__link">Government Digital Service</a>' %}
|
||
{% endif %}
|
||
|
||
{{ govukFooter({
|
||
"classes": "js-footer",
|
||
"navigation": [
|
||
{
|
||
"title": "Support",
|
||
"columns": 1,
|
||
"items": [
|
||
{
|
||
"href": url_for('main.support'),
|
||
"text": "Contact support"
|
||
},
|
||
{
|
||
"href": "https://status.notifications.service.gov.uk",
|
||
"text": "System status"
|
||
},
|
||
{
|
||
"href": "https://ukgovernmentdigital.slack.com/messages/C0E1ADVPC",
|
||
"text": "Chat to us on Slack"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "About Notify",
|
||
"columns": 1,
|
||
"items": [
|
||
{
|
||
"href": url_for("main.features"),
|
||
"text": "Features"
|
||
},
|
||
{
|
||
"href": url_for("main.roadmap"),
|
||
"text": "Roadmap"
|
||
},
|
||
{
|
||
"href": url_for("main.security"),
|
||
"text": "Security"
|
||
},
|
||
{
|
||
"href": url_for("main.terms"),
|
||
"text": "Terms of use"
|
||
},
|
||
{
|
||
"href": "https://www.gov.uk/performance/govuk-notify",
|
||
"text": "Performance"
|
||
},
|
||
{
|
||
"href": "https://gds.blog.gov.uk/category/notify/",
|
||
"text": "Blog"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "Pricing and payment",
|
||
"columns": 1,
|
||
"items": [
|
||
{
|
||
"href": url_for("main.pricing"),
|
||
"text": "Pricing"
|
||
},
|
||
{
|
||
"href": url_for("main.how_to_pay"),
|
||
"text": "How to pay"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "Using Notify",
|
||
"columns": 1,
|
||
"items": [
|
||
{
|
||
"href": url_for("main.get_started"),
|
||
"text": "Get started"
|
||
},
|
||
{
|
||
"href": url_for("main.trial_mode_new"),
|
||
"text": "Trial mode"
|
||
},
|
||
{
|
||
"href": url_for("main.message_status"),
|
||
"text": "Message status"
|
||
},
|
||
{
|
||
"href": url_for("main.documentation"),
|
||
"text": "API documentation"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"meta": {
|
||
"items": meta_items,
|
||
"html": meta_suffix
|
||
}
|
||
}) }}
|
||
{% endblock %}
|
||
|
||
{% block bodyEnd %}
|
||
<!--[if gt IE 8]><!-->
|
||
<script type="text/javascript" src="{{ asset_url('javascripts/all.js') }}"></script>
|
||
<!--<![endif]-->
|
||
{% endblock %}
|