Allow platform admins to change daily message limit

One less thing we have to go into the database to do, and remember to
manually clear the cache for after.
This commit is contained in:
Chris Hill-Scott
2020-10-19 17:19:32 +01:00
parent e5de00e0ce
commit 268929a093
6 changed files with 109 additions and 3 deletions

View File

@@ -353,10 +353,14 @@
{% endcall %}
{{ edit_field('Change', url_for('.link_service_to_organisation', service_id=current_service.id), suffix='organisation for service') }}
{% endcall %}
{% call row() %}
{{ text_field('Message limit')}}
{{ text_field('{:,} per day'.format(current_service.message_limit)) }}
{{ edit_field('Change', url_for('.set_message_limit', service_id=current_service.id), suffix='daily message limit') }}
{% endcall %}
{% call row() %}
{{ text_field('Free text message allowance')}}
{{ text_field('{:,}'.format(current_service.free_sms_fragment_limit)) }}
{{ text_field('{:,} per year'.format(current_service.free_sms_fragment_limit)) }}
{{ edit_field('Change', url_for('.set_free_sms_allowance', service_id=current_service.id), suffix='free text message allowance') }}
{% endcall %}
{% call row() %}

View File

@@ -0,0 +1,21 @@
{% extends "withnav_template.html" %}
{% from "components/page-header.html" import page_header %}
{% from "components/page-footer.html" import page_footer %}
{% from "components/form.html" import form_wrapper %}
{% block service_page_title %}
Set daily message limit
{% endblock %}
{% block maincolumn_content %}
{% call form_wrapper() %}
{{ page_header(
'Daily message limit',
back_link=url_for('.service_settings', service_id=current_service.id)
) }}
{{ form.message_limit }}
{{ page_footer('Save') }}
{% endcall %}
{% endblock %}