Skip to content

Commit a9ca2cd

Browse files
authored
Merge pull request #1108 from alphagov/2083-rm-summary-from-csv
2083: Remove Summary of progress made / response from PSB column from equality body CSVs
2 parents de1b011 + 070ec92 commit a9ca2cd

8 files changed

Lines changed: 20 additions & 38 deletions

File tree

accessibility_monitoring_platform/apps/cases/tests/test_csv_export.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def test_populate_equality_body_columns():
122122
)
123123
row: list[CSVColumn] = populate_equality_body_columns(case=simplified_case)
124124

125-
assert len(row) == 30
125+
assert len(row) == 29
126126

127127
contact_details: list[EqualityBodyCSVColumn] = [
128128
cell for cell in row if cell.column_header == "Contact details"

accessibility_monitoring_platform/apps/detailed/csv_export.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
CSVColumn(
1919
column_header="Case number",
2020
source_class=DetailedCase,
21-
source_attr="case_number",
21+
source_attr="case_identifier",
2222
),
2323
CSVColumn(
2424
column_header="Organisation",
@@ -70,11 +70,6 @@
7070
source_class=DetailedCase,
7171
source_attr="recommendation_info",
7272
),
73-
CSVColumn(
74-
column_header="Summary of progress made / response from PSB",
75-
source_class=DetailedCase,
76-
source_attr="psb_progress_info",
77-
),
7873
CSVColumn(
7974
column_header="Contact details",
8075
source_class=DetailedCase,

accessibility_monitoring_platform/apps/detailed/forms.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -518,9 +518,7 @@ class Meta:
518518
class CaseCloseUpdateForm(VersionForm):
519519
"""Form for updating closing the case page"""
520520

521-
psb_progress_info = AMPTextField(
522-
label="Progress summary and PSB response · Included in export"
523-
)
521+
psb_progress_info = AMPTextField(label="Progress summary and PSB response")
524522
recommendation_for_enforcement = AMPChoiceRadioField(
525523
label="Enforcement recommendation · Included in export",
526524
choices=DetailedCase.RecommendationForEnforcement.choices,

accessibility_monitoring_platform/apps/detailed/tests/test_utils.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ def test_download_equality_body_detailed_cases():
267267
expected_first_data_row: list[str] = [
268268
"EHRC",
269269
"Detailed",
270-
"1",
270+
"#D-1",
271271
"",
272272
"",
273273
"",
@@ -278,7 +278,6 @@ def test_download_equality_body_detailed_cases():
278278
"",
279279
"Not selected",
280280
"",
281-
"",
282281
"Detailed contact details\nDetailed contact notes\n",
283282
"No",
284283
"",

accessibility_monitoring_platform/apps/exports/tests/test_utils.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def test_download_equality_body_simplified_cases():
3939
expected_first_data_row: list[str] = [
4040
"EHRC",
4141
"Simplified",
42-
"1",
42+
"#S-1",
4343
"",
4444
"",
4545
"",
@@ -51,7 +51,6 @@ def test_download_equality_body_simplified_cases():
5151
"Not selected",
5252
"",
5353
"",
54-
"",
5554
"No",
5655
"",
5756
"",

accessibility_monitoring_platform/apps/simplified/csv_export.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
EqualityBodyCSVColumn(
3232
column_header="Case number",
3333
source_class=SimplifiedCase,
34-
source_attr="case_number",
34+
source_attr="case_identifier",
3535
required=True,
3636
edit_url_class=SimplifiedCase,
3737
edit_url_name=None,
@@ -126,15 +126,6 @@
126126
edit_url_name="simplified:edit-enforcement-recommendation",
127127
edit_url_anchor="id_recommendation_notes-label",
128128
),
129-
EqualityBodyCSVColumn(
130-
column_header="Summary of progress made / response from PSB",
131-
source_class=SimplifiedCase,
132-
source_attr="psb_progress_notes",
133-
data_type="markdown",
134-
edit_url_class=SimplifiedCase,
135-
edit_url_name="simplified:edit-review-changes",
136-
edit_url_anchor="id_psb_progress_notes-label",
137-
),
138129
]
139130
SIMPLIFIED_EQUALITY_BODY_CORRESPONDENCE_COLUMNS_FOR_EXPORT: list[
140131
EqualityBodyCSVColumn

accessibility_monitoring_platform/apps/simplified/forms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -717,7 +717,7 @@ class CaseReviewChangesUpdateForm(VersionForm):
717717
label="Retested website? (included in equality body export)"
718718
)
719719
psb_progress_notes = AMPTextField(
720-
label="Summary of progress made from public sector body (included in equality body export)"
720+
label="Summary of progress made from public sector body"
721721
)
722722
is_ready_for_final_decision = AMPChoiceRadioField(
723723
label="Is this case ready for final decision?",

accessibility_monitoring_platform/apps/simplified/models.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -624,31 +624,31 @@ def audit(self):
624624
return None
625625

626626
@property
627-
def not_archived(self):
627+
def not_archived(self) -> bool:
628628
return self.archive == ""
629629

630630
@property
631-
def show_start_test(self):
631+
def show_start_test(self) -> bool:
632632
return self.not_archived and self.audit is None
633633

634634
@property
635-
def not_archived_has_audit(self):
635+
def not_archived_has_audit(self) -> bool:
636636
return self.not_archived and self.audit is not None
637637

638638
@property
639-
def report_acknowledged_yes_no(self):
639+
def report_acknowledged_yes_no(self) -> str:
640640
return "Yes" if self.report_acknowledged_date else "No"
641641

642642
@property
643-
def show_start_12_week_retest(self):
643+
def show_start_12_week_retest(self) -> bool:
644644
return (
645645
self.not_archived
646646
and self.audit is not None
647647
and self.audit.retest_date is None
648648
)
649649

650650
@property
651-
def show_12_week_retest(self):
651+
def show_12_week_retest(self) -> bool:
652652
return (
653653
self.not_archived
654654
and self.audit is not None
@@ -663,26 +663,26 @@ def report(self):
663663
return None
664664

665665
@property
666-
def show_create_report(self):
666+
def show_create_report(self) -> bool:
667667
return self.not_archived and self.report is None
668668

669669
@property
670-
def not_archived_has_report(self):
670+
def not_archived_has_report(self) -> bool:
671671
return self.not_archived and self.report is not None
672672

673673
@property
674-
def published_report_url(self):
674+
def published_report_url(self) -> str:
675675
if self.report and self.report.latest_s3_report:
676676
return f"{settings.AMP_PROTOCOL}{settings.AMP_VIEWER_DOMAIN}/reports/{self.report.latest_s3_report.guid}"
677677
else:
678678
return ""
679679

680680
@property
681-
def previous_case_identifier(self):
681+
def previous_case_identifier(self) -> str | None:
682682
return get_previous_case_identifier(previous_case_url=self.previous_case_url)
683683

684684
@property
685-
def last_edited(self):
685+
def last_edited(self) -> datetime:
686686
"""Return when case or related data was last changed"""
687687
updated_times: list[datetime | None] = [self.created, self.updated]
688688

@@ -767,15 +767,15 @@ def percentage_website_issues_fixed(self) -> int:
767767
return int(fixed_checks_count * 100 / failed_checks_count)
768768

769769
@property
770-
def csv_export_statement_initially_found(self) -> int:
770+
def csv_export_statement_initially_found(self) -> str:
771771
if self.audit is None:
772772
return "unknown"
773773
if self.audit.statement_initially_found:
774774
return "Yes"
775775
return "No"
776776

777777
@property
778-
def csv_export_statement_found_at_12_week_retest(self) -> int:
778+
def csv_export_statement_found_at_12_week_retest(self) -> str:
779779
if self.audit is None:
780780
return "unknown"
781781
if self.audit.statement_found_at_12_week_retest:

0 commit comments

Comments
 (0)