diff --git a/caseworker/templates/layouts/base.html b/caseworker/templates/layouts/base.html index 0fad2fc156..17b0121056 100644 --- a/caseworker/templates/layouts/base.html +++ b/caseworker/templates/layouts/base.html @@ -152,6 +152,11 @@

Support links

{% endif %} + diff --git a/caseworker/urls.py b/caseworker/urls.py index 6e09bebe91..6e9388ecb5 100644 --- a/caseworker/urls.py +++ b/caseworker/urls.py @@ -3,6 +3,8 @@ import caseworker.core.views +from core.accessibility.views import CaseworkerAccessibilityStatementView + urlpatterns = [ path("healthcheck/", include("health_check.urls")), @@ -27,6 +29,11 @@ path("tau/report_summary/", include("caseworker.report_summary.urls")), path("search/", include("caseworker.search.urls")), path("bookmarks/", include("caseworker.bookmarks.urls")), + path( + "accessibility-statement/", + CaseworkerAccessibilityStatementView.as_view(), + name="caseworker-accessibility-statement", + ), ] diff --git a/core/accessibility/views.py b/core/accessibility/views.py new file mode 100644 index 0000000000..5bddadcb60 --- /dev/null +++ b/core/accessibility/views.py @@ -0,0 +1,29 @@ +from django.views.generic import TemplateView +from django.urls import reverse + +from core.auth.views import LoginRequiredMixin + + +class BaseAccessibilityStatementView(LoginRequiredMixin, TemplateView): + template_name = "accessibility/accessibility.html" + + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + protocol = "https://" if self.request.is_secure() else "http://" + context["host"] = f"{protocol}{self.request.get_host()}/" + return context + + +class ExporterAccessibilityStatementView(BaseAccessibilityStatementView): + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + context["back_url"] = reverse("core:home") + return context + + +class CaseworkerAccessibilityStatementView(BaseAccessibilityStatementView): + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + context["back_url"] = reverse("core:index") + + return context diff --git a/core/templates/accessibility/accessibility.html b/core/templates/accessibility/accessibility.html new file mode 100644 index 0000000000..6e3e36bfdb --- /dev/null +++ b/core/templates/accessibility/accessibility.html @@ -0,0 +1,111 @@ +{% extends 'layouts/base.html' %} + +{% block back_link %} +Back +{% endblock %} + +{% block title %}Accessibility statement{% endblock %} + +{% block body %} +
+
+
+
+

+ Accessibility statement +

+ +

+ This statement applies to {{ host }} +

+

+ This service is run by the Department for Business and Trade (DBT). It is currently in private beta + but is designed to be used by as many people as possible when it goes into public beta for + standard individual export licences (SIELs). +

+

+ AbilityNet has advice on making your device easier to + use if you have a disability. +

+ +

How accessible this website is

+

+ The service meets the Content Accessibility Guidelines (WCAG) version 2.1 AA standard. +

+

+ The below areas do not meet 2.1 AAA requirements, which were not in scope for the purposes of + this audit: +

    +
  • there was an ambiguous link identified on two pages that may be difficult to understand for + screen reader users browsing out of context
  • +
  • links that opened in a new window without informing users were identified
  • +
+

+ +

Feedback and contact information

+

+ If you find any problems not listed on this page or think we do not meet accessibility requirements, + contact LITE.support@businessandtrade.gov.uk. +

+

+ We’ll consider your request and get back to you within 15 days. +

+ +

Enforcement procedure

+

+ The Equality and Human Rights Commission (EHRC) is responsible for enforcing the Public + Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018 (the + 'accessibility regulations'). If you're not happy with how we respond to your complaint, contact the + Equality Advisory and Support Service (EASS). +

+ +

Technical information about this website's accessibility

+

+ We are committed to making this website accessible, in accordance with the Public Sector Bodies + (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018. +

+ +

Compliance status

+

+ This website is fully compliant with the Web Content + Accessibility Guidelines version 2.1 AA standard. +

+ +

Content that’s not within the scope of the accessibility regulations

+

+ Our PDF documents are essential to providing our services. For example, we have PDFs with + information on the application outcome and a copy of the application is generated as a PDF. +

+ +

What we're doing to improve accessibility

+

+ We will schedule another accessibility audit in late 2024 to identify any issues that do not meet + the WCAG 2.2. success criteria. +

+

+ In late 2024, we will consider what we can do to improve the accessibility of our PDF documents + and licences. +

+ +

Preparation of this accessibility statement

+

+ This statement was prepared on Friday 2 February 2024. It was last reviewed on Friday 2 + February 2024. +

+

+ This website was last tested on 30 May 2023 and was checked for compliance with the WCAG 2.1 + AA standard. The test was carried out by the Digital Accessibility Centre (DAC). +

+ +
+
+
+
+ +{% endblock %} diff --git a/exporter/templates/layouts/base.html b/exporter/templates/layouts/base.html index f41e57482a..30c0d10bab 100644 --- a/exporter/templates/layouts/base.html +++ b/exporter/templates/layouts/base.html @@ -120,6 +120,11 @@

Support links

{% endif %} +