Merge pull request #1407 from alphagov/no-letters-trial-mode

Don’t let users in trial mode send letters
This commit is contained in:
Chris Hill-Scott
2017-08-24 13:58:43 +01:00
committed by GitHub
4 changed files with 82 additions and 6 deletions

View File

@@ -439,7 +439,10 @@ def _check_messages(service_id, template_type, upload_id, letters_as_pdf=False):
remaining_messages=remaining_messages,
choose_time_form=choose_time_form,
back_link=back_link,
help=get_help_argument()
help=get_help_argument(),
trying_to_send_letters_in_trial_mode=bool(
current_service['restricted'] and template.template_type == 'letter'
),
)
@@ -454,7 +457,8 @@ def check_messages(service_id, template_type, upload_id):
data['recipients'].too_many_rows or
not data['count_of_recipients'] or
not data['recipients'].has_recipient_columns or
data['recipients'].missing_column_headers
data['recipients'].missing_column_headers or
data['trying_to_send_letters_in_trial_mode']
):
return render_template('views/check/column-errors.html', **data)