mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-05 18:18:25 -04:00
Remove POST where not needed.
Use plural method to display letter or letters Remove unused params from list_table method.
This commit is contained in:
@@ -7,7 +7,7 @@ from app.main import main
|
|||||||
from app.utils import Spreadsheet, user_has_permissions
|
from app.utils import Spreadsheet, user_has_permissions
|
||||||
|
|
||||||
|
|
||||||
@main.route("/services/<uuid:service_id>/returned-letter-summary", methods=["GET", "POST"])
|
@main.route("/services/<uuid:service_id>/returned-letter-summary", methods=["GET"])
|
||||||
@user_has_permissions('view_activity')
|
@user_has_permissions('view_activity')
|
||||||
def returned_letter_summary(service_id):
|
def returned_letter_summary(service_id):
|
||||||
summary = service_api_client.get_returned_letter_summary(service_id)
|
summary = service_api_client.get_returned_letter_summary(service_id)
|
||||||
@@ -17,7 +17,7 @@ def returned_letter_summary(service_id):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@main.route("/services/<uuid:service_id>/returned-letters-csv/<reported_at>", methods=["GET", "POST"])
|
@main.route("/services/<uuid:service_id>/returned-letters-csv/<reported_at>", methods=["GET"])
|
||||||
@user_has_permissions('view_activity')
|
@user_has_permissions('view_activity')
|
||||||
def returned_letters_report(service_id, reported_at):
|
def returned_letters_report(service_id, reported_at):
|
||||||
returned_letters = service_api_client.get_returned_letters(service_id, reported_at)
|
returned_letters = service_api_client.get_returned_letters(service_id, reported_at)
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{% from "components/table.html" import list_table, field %}
|
{% from "components/table.html" import list_table, field %}
|
||||||
|
{% from "components/message-count-label.html" import message_count_label %}
|
||||||
{% extends "withnav_template.html" %}
|
{% extends "withnav_template.html" %}
|
||||||
|
|
||||||
{% block service_page_title %}
|
{% block service_page_title %}
|
||||||
@@ -12,19 +13,13 @@
|
|||||||
<div class="body-copy-table" id='pill-selected-item'>
|
<div class="body-copy-table" id='pill-selected-item'>
|
||||||
{% call(item, row_number) list_table(
|
{% call(item, row_number) list_table(
|
||||||
data,
|
data,
|
||||||
caption="Report",
|
caption="Returned letters report",
|
||||||
caption_visible=False,
|
caption_visible=False,
|
||||||
empty_message='If you have returned letter reports they will be listed here',
|
empty_message='If you have returned letter reports they will be listed here'
|
||||||
field_headings=[
|
|
||||||
'Report date',
|
|
||||||
'number of letters'
|
|
||||||
],
|
|
||||||
field_headings_visible=False
|
|
||||||
) %}
|
) %}
|
||||||
{% call field() %}
|
{% call field() %}
|
||||||
<a href="{{url_for('.returned_letters_report', service_id=current_service.id, reported_at=item.reported_at)}}">
|
<a target="_blank"
|
||||||
Returned letters reported on {{ item.reported_at | format_date}} ({{ item.returned_letter_count}} letters)
|
href="{{url_for('.returned_letters_report', service_id=current_service.id, reported_at=item.reported_at)}}">Returned letters reported on {{ item.reported_at | format_date}} - {{ item.returned_letter_count}} {{ message_count_label(item.returned_letter_count, 'letter', suffix='')}}</a>
|
||||||
</a>
|
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ def test_returned_letter_summary(
|
|||||||
|
|
||||||
mock.assert_called_once_with(SERVICE_ONE_ID)
|
mock.assert_called_once_with(SERVICE_ONE_ID)
|
||||||
|
|
||||||
expected_text = "Returned letters reported on Tuesday 24 December 2019 (30 letters)"
|
expected_text = "Returned letters reported on Tuesday 24 December 2019 - 30 letters"
|
||||||
assert page.h1.string.strip() == 'Returned letters'
|
assert page.h1.string.strip() == 'Returned letters'
|
||||||
assert normalize_spaces(page.select('.table-field-left-aligned')[0].text) == expected_text
|
assert normalize_spaces(page.select('.table-field-left-aligned')[0].text) == expected_text
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user