Send files by email on for everyone and only depending on service

having contact details set up.

Display not set up yet for send files by email row when contact_link not set up
This commit is contained in:
Pea Tyczynska
2020-02-25 11:27:43 +00:00
parent 02b2a890e8
commit a601d6e700
7 changed files with 108 additions and 176 deletions

View File

@@ -45,19 +45,6 @@
)
}}
{% endcall %}
{% call settings_row(if_has_permission='upload_document') %}
{{ text_field('Contact details') }}
{{ text_field(current_service.contact_link, truncate=true) }}
{{ edit_field(
'Change',
url_for('.service_set_contact_link',
service_id=current_service.id),
permissions=['manage_service']
)
}}
{% endcall %}
{% endcall %}
{% call mapping_table(
@@ -112,10 +99,10 @@
{% call settings_row(if_has_permission='email') %}
{{ text_field('Send files by email') }}
{{ boolean_field('upload_document' in current_service.permissions) }}
{{ text_field(current_service.contact_link if current_service.contact_link else "Not set up", truncate=true) }}
{{ edit_field(
'Change',
url_for('.service_switch_can_upload_document', service_id=current_service.id),
'Manage',
url_for('.send_files_by_email_contact_details', service_id=current_service.id),
permissions=['manage_service'],
)}}
{% endcall %}

View File

@@ -7,20 +7,25 @@
{% from "components/form.html" import form_wrapper %}
{% block service_page_title %}
{{ 'Change' if 'upload_document' in current_service.permissions else 'Add' }} contact details for Download your document page
Send files by email
{% endblock %}
{% block maincolumn_content %}
<div class="grid-row">
<div class="column-five-sixths">
{{ page_header(
'{} contact details for Download your document page'.format('Change' if 'upload_document' in current_service.permissions else 'Add'),
'Send files by email',
back_link=url_for('main.service_settings', service_id=current_service.id)
) }}
<p>
When you send users a document to download, you need to include the contact details for your service
on the download page. This is so users can contact you if theres a problem (for example,
if the link to download the document has expired).
This is an API-only feature.
</p>
<p>
To send a file by email, follow the instructions in our <a href={{ url_for('main.documentation') }}>API documentation</a>.
</p>
<h2 class="heading-medium">{% if contact_details %}Change contact details for{% else %}Add contact details to{% endif %} the file download page</h2>
<p>
You need to include contact details for your service so your users can get in touch if theres a problem. For example, if the link to download the file you sent them has expired.
</p>
{% call form_wrapper() %}