From 8b3f299f9132da2837887988783196f1321cc9a7 Mon Sep 17 00:00:00 2001 From: Pete Herlihy Date: Thu, 23 Mar 2017 14:59:24 +0000 Subject: [PATCH 1/3] Roadmap page --- app/templates/views/roadmap.html | 65 ++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 app/templates/views/roadmap.html diff --git a/app/templates/views/roadmap.html b/app/templates/views/roadmap.html new file mode 100644 index 000000000..fc15b1897 --- /dev/null +++ b/app/templates/views/roadmap.html @@ -0,0 +1,65 @@ +{% from "components/table.html" import mapping_table, row, text_field, edit_field, field %} +{% extends "withoutnav_template.html" %} + +{% block per_page_title %} + Roadmap for GOV.UK Notify +{% endblock %} + +{% block maincolumn_content %} + +
+
+

Roadmap for GOV.UK Notify

+ +

+ Here’s a list of the new functionality we’re planning to offer through GOV.UK Notify over the next 6 to 9 months. +

+ +
+

+ This roadmap is a only a guide and may change from month to month. +

+
+ +

+ If you want to find out more about these features, or have some needs that Notify isn’t yet meeting, + please get in touch with us through our support page, or chat with us in our + cross-government Slack channel. +

+ +

April 2017

+
    +
  • Searching templates
  • +
  • Sending letters (invite only)
  • +
  • Sending text messages to international numbers
  • +
+ +

May 2017

+
    +
  • Supporting replies to text messages (invite only)
  • +
  • Retiring version of the API
  • +
  • Sending individual messages via Notify interface
  • +
  • Restricting notifications to sociable hours
  • +
  • Searching for notifications by phone number or email address
  • +
+ +

June to August 2017

+
    +
  • Sending letters (available for everyone)
  • +
  • Distributing delivery of notifications over a period of time
  • +
  • Allowing multiple sender names and reply-to addresses
  • +
  • Sending of pre-compiled text messages and emails
  • +
  • Checking mobile numbers are valid before sending
  • +
  • Providing non-mobile phone 2-factor authentication
  • +
  • Sending letters through the API
  • +
  • Customising the expiry time for text messages
  • +
+ +

September 2017 and beyond

+
    +
  • Sending of pre-compiled letters
  • +
  • Allowing people to request to join a service
  • +
  • Publishing design patterns for integration
  • +
+ +{% endblock %} From 4a59cae96cb3de84517dc13c5c2ab751a91cab36 Mon Sep 17 00:00:00 2001 From: Pete Herlihy Date: Thu, 23 Mar 2017 15:03:24 +0000 Subject: [PATCH 2/3] Added a route to the new Roadmap page --- app/main/views/index.py | 5 +++++ tests/app/main/views/test_index.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/main/views/index.py b/app/main/views/index.py index bd70df9e6..b0def9efa 100644 --- a/app/main/views/index.py +++ b/app/main/views/index.py @@ -105,3 +105,8 @@ def documentation(): @main.route('/integration_testing') def integration_testing(): return render_template('views/integration_testing.html') + + +@main.route('/roadmap') +def roadmap(): + return render_template('views/roadmap.html') diff --git a/tests/app/main/views/test_index.py b/tests/app/main/views/test_index.py index 07b6fd2d2..31315e836 100644 --- a/tests/app/main/views/test_index.py +++ b/tests/app/main/views/test_index.py @@ -17,7 +17,7 @@ def test_logged_in_user_redirects_to_choose_service( @pytest.mark.parametrize('view', [ - 'cookies', 'trial_mode', 'pricing', 'terms', 'delivery_and_failure', 'integration_testing' + 'cookies', 'trial_mode', 'pricing', 'terms', 'delivery_and_failure', 'integration_testing', 'roadmap' ]) def test_static_pages( client, From c348730e384d9dc7b1cb19346c8bee8dd06c4b27 Mon Sep 17 00:00:00 2001 From: Pete Herlihy Date: Thu, 23 Mar 2017 15:47:33 +0000 Subject: [PATCH 3/3] Adding Roadmap link to the footer --- app/templates/admin_template.html | 1 + 1 file changed, 1 insertion(+) diff --git a/app/templates/admin_template.html b/app/templates/admin_template.html index b12b838d4..4fc273400 100644 --- a/app/templates/admin_template.html +++ b/app/templates/admin_template.html @@ -96,6 +96,7 @@
  • Pricing
  • Delivery and failure
  • Performance
  • +
  • Roadmap