From fc93d9ff525aed8d00157f4b53b108548658d11f Mon Sep 17 00:00:00 2001 From: Chris Hill-Scott Date: Mon, 22 Aug 2016 13:49:41 +0100 Subject: [PATCH] =?UTF-8?q?Add=20an=20=E2=80=98edit=E2=80=99=20field=20typ?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Like the link field, but right aligns so that it sits nicely in the last column of a table. --- app/templates/components/table.html | 6 ++++++ app/templates/views/service-settings.html | 16 ++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/app/templates/components/table.html b/app/templates/components/table.html index 95ba0264f..ba4266d0b 100644 --- a/app/templates/components/table.html +++ b/app/templates/components/table.html @@ -85,6 +85,12 @@ {% endcall %} {%- endmacro %} +{% macro edit_field(text, link) -%} + {% call field(align='right') %} + {{ text }} + {% endcall %} +{%- endmacro %} + {% macro boolean_field(yes) -%} {% call field(status='yes' if yes else 'no') %} {{ "Yes" if yes else "No" }} diff --git a/app/templates/views/service-settings.html b/app/templates/views/service-settings.html index ae09f5e8e..b66d838e4 100644 --- a/app/templates/views/service-settings.html +++ b/app/templates/views/service-settings.html @@ -1,6 +1,6 @@ {% extends "withnav_template.html" %} {% from "components/browse-list.html" import browse_list %} -{% from "components/table.html" import mapping_table, row, text_field, link_field %} +{% from "components/table.html" import mapping_table, row, text_field, edit_field %} {% block page_title %} Settings – GOV.UK Notify @@ -19,32 +19,32 @@ {% call row() %} {{ text_field('Service name' )}} {{ text_field(current_service.name) }} - {{ link_field('Change', url_for('.service_name_change', service_id=current_service.id)) }} + {{ edit_field('Change', url_for('.service_name_change', service_id=current_service.id)) }} {% endcall %} {% call row() %} {{ text_field('Email reply to address')}} - {{ text_field(current_service.reply_to_email_address or '{}@notifications.service.gov.uk'.format(current_service.email_from)) }} - {{ link_field('Change', url_for('.service_set_reply_to_email', service_id=current_service.id)) }} + {{ text_field(current_service.reply_to_email_address) }} + {{ edit_field('Change', url_for('.service_set_reply_to_email', service_id=current_service.id)) }} {% endcall %} {% call row() %} {{ text_field('Text message sender')}} {{ text_field(current_service.sms_sender or '40604') }} - {{ link_field('Change', url_for('.service_set_sms_sender', service_id=current_service.id)) }} + {{ edit_field('Change', url_for('.service_set_sms_sender', service_id=current_service.id)) }} {% endcall %} {% call row() %} {{ text_field('Mode')}} {% if current_service.restricted %} {{ text_field('Trial') }} - {{ link_field('Go live', url_for('.service_request_to_go_live', service_id=current_service.id)) }} + {{ edit_field('Go live', url_for('.service_request_to_go_live', service_id=current_service.id)) }} {% else %} {{ text_field('Live') }} - {{ link_field() }} + {{ edit_field() }} {% endif %} {% endcall %} {% call row() %} {{ text_field('Active')}} {{ text_field(current_service.active) }} - {{ link_field('Suspend', url_for('.service_status_change', service_id=current_service.id)) }} + {{ edit_field('Suspend', url_for('.service_status_change', service_id=current_service.id)) }} {% endcall %} {% endcall %}