Show org type and free allowance on settings page

As a platform admin it’s useful to be able to see what each service has
set for these attributes.
This commit is contained in:
Chris Hill-Scott
2017-10-05 11:08:22 +01:00
parent c516760056
commit ff6b2b01dd
3 changed files with 19 additions and 0 deletions

View File

@@ -191,6 +191,19 @@
field_headings_visible=False,
caption_visible=False
) %}
{% call row() %}
{{ text_field('Organisation type')}}
{{ text_field(
current_service.organisation_type|title or 'Not set',
status='' if current_service.organisation_type else 'default'
) }}
{{ text_field() }}
{% endcall %}
{% call row() %}
{{ text_field('Free text message allowance')}}
{{ text_field('{:,}'.format(current_service.free_sms_fragment_limit)) }}
{{ text_field() }}
{% endcall %}
{% call row() %}
{{ text_field('Email branding' )}}
{% call field() %}

View File

@@ -54,6 +54,8 @@ def service_json(
letter_contact_block=None,
inbound_api=None,
permissions=['email', 'sms'],
organisation_type='central',
free_sms_fragment_limit=250000,
):
if users is None:
users = []
@@ -66,12 +68,14 @@ def service_json(
'name': name,
'users': users,
'message_limit': message_limit,
'free_sms_fragment_limit': free_sms_fragment_limit,
'active': active,
'restricted': restricted,
'email_from': email_from,
'reply_to_email_address': reply_to_email_address,
'sms_sender': sms_sender,
'research_mode': research_mode,
'organisation_type': organisation_type,
'organisation': organisation,
'branding': branding,
'created_at': created_at or str(datetime.utcnow()),

View File

@@ -65,6 +65,8 @@ from tests.conftest import (
'Send letters Off Change',
'Label Value Action',
'Organisation type Central',
'Free text message allowance 250,000',
'Email branding GOV.UK Change',
'Letter branding HM Government Change',