Change naming in code to use 'postage'

Renamed everything that was previously called 'letter class' or 'postage
class' to 'postage', which is the new name we have decided to use.
This commit is contained in:
Katie Smith
2018-09-19 09:20:09 +01:00
parent 3390cfaaa2
commit 9660f372f3
9 changed files with 28 additions and 28 deletions

View File

@@ -684,9 +684,9 @@ class ServiceSwitchLettersForm(StripWhitespaceForm):
)
class ServiceLetterClassForm(StripWhitespaceForm):
class ServicePostageForm(StripWhitespaceForm):
letter_class = RadioField(
postage = RadioField(
'Choose your postage',
choices=[
('first', 'First class only'),

View File

@@ -42,8 +42,8 @@ from app.main.forms import (
ServiceDataRetentionForm,
ServiceEditInboundNumberForm,
ServiceInboundNumberForm,
ServiceLetterClassForm,
ServiceLetterContactBlockForm,
ServicePostageForm,
ServicePreviewBranding,
ServiceReplyToEmailForm,
ServiceSetBranding,
@@ -650,17 +650,17 @@ def service_set_letters(service_id):
)
@main.route("/services/<service_id>/service-settings/set-letter-class", methods=['GET', 'POST'])
@main.route("/services/<service_id>/service-settings/set-postage", methods=['GET', 'POST'])
@login_required
@user_is_platform_admin
def service_set_letter_class(service_id):
form = ServiceLetterClassForm(letter_class=current_service.letter_class)
def service_set_postage(service_id):
form = ServicePostageForm(postage=current_service.postage)
if form.validate_on_submit():
service_api_client.update_service(service_id, letter_class=form.letter_class.data)
service_api_client.update_service(service_id, postage=form.postage.data)
return redirect(url_for(".service_settings", service_id=service_id))
return render_template('views/service-settings/set-letter-class.html', form=form)
return render_template('views/service-settings/set-postage.html', form=form)
@main.route("/services/<service_id>/service-settings/set-auth-type", methods=['GET'])

View File

@@ -228,9 +228,9 @@ class HeaderNavigation(Navigation):
'service_set_inbound_number',
'service_set_inbound_sms',
'service_set_international_sms',
'service_set_letter_class',
'service_set_letter_contact_block',
'service_set_letters',
'service_set_postage',
'service_set_reply_to_email',
'service_set_sms',
'service_set_sms_prefix',
@@ -351,9 +351,9 @@ class MainNavigation(Navigation):
'service_set_inbound_number',
'service_set_inbound_sms',
'service_set_international_sms',
'service_set_letter_class',
'service_set_letter_contact_block',
'service_set_letters',
'service_set_postage',
'service_set_reply_to_email',
'service_set_sms',
'service_set_sms_prefix',
@@ -677,9 +677,9 @@ class CaseworkNavigation(Navigation):
'service_set_inbound_number',
'service_set_inbound_sms',
'service_set_international_sms',
'service_set_letter_class',
'service_set_letter_contact_block',
'service_set_letters',
'service_set_postage',
'service_set_reply_to_email',
'service_set_sms',
'service_set_sms_prefix',
@@ -906,9 +906,9 @@ class OrgNavigation(Navigation):
'service_set_inbound_number',
'service_set_inbound_sms',
'service_set_international_sms',
'service_set_letter_class',
'service_set_letter_contact_block',
'service_set_letters',
'service_set_postage',
'service_set_reply_to_email',
'service_set_sms',
'service_set_sms_prefix',

View File

@@ -275,12 +275,12 @@ class Service(dict):
'email_from',
'id',
'inbound_api',
'letter_class',
'letter_contact_block',
'message_limit',
'name',
'organisation_type',
'permissions',
'postage',
'prefix_sms',
'research_mode',
'service_callback_api',

View File

@@ -81,7 +81,6 @@ class ServiceAPIClient(NotifyAdminAPIClient):
'created_by',
'branding',
'email_branding',
'letter_class',
'letter_contact_block',
'dvla_organisation',
'permissions',
@@ -89,6 +88,7 @@ class ServiceAPIClient(NotifyAdminAPIClient):
'free_sms_fragment_limit',
'prefix_sms',
'contact_link',
'postage',
}
if disallowed_attributes:
raise TypeError('Not allowed to update service attributes: {}'.format(

View File

@@ -238,11 +238,11 @@
{% if current_user.platform_admin %}
{% call row() %}
{{ text_field('Postage') }}
{% set letter_class = {'first': 'First class only', 'second': 'Second class only'} %}
{{ text_field(letter_class[current_service.letter_class]) }}
{% set postage = {'first': 'First class only', 'second': 'Second class only'} %}
{{ text_field(postage[current_service.postage]) }}
{{ edit_field(
'Change',
url_for('.service_set_letter_class',
url_for('.service_set_postage',
service_id=current_service.id),
permissions=['manage_service']
)

View File

@@ -26,7 +26,7 @@
Royal Mail delivers from Monday to Saturday, excluding bank holidays.
</p>
<form method="post">
{{ radios(form.letter_class) }}
{{ radios(form.postage) }}
{{ page_footer(
'Save',
back_link=url_for('.service_settings', service_id=current_service.id),