Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions compliance-api/src/compliance_api/services/inspection.py
Original file line number Diff line number Diff line change
Expand Up @@ -958,6 +958,7 @@ def _create_inspection_object(inspection_data: dict, case_file):
"debrief_date": inspection_data.get("debrief_date", None),
"project_status_id": inspection_data.get("project_status_id", None),
"inspection_status": InspectionStatusEnum.OPEN,
"area_inspected": inspection_data.get("area_inspected", None),
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,19 @@
from compliance_api.models.inspection import InspectionRequirement as InspectionRequirementModel
from compliance_api.models.inspection import InspectionRequirementTypeEnum
from compliance_api.models.inspection import IRStatusOption as IRStatusOptionModel
from compliance_api.models.inspection.inspection_req_source_detail import InspectionReqSourceDetail
from compliance_api.models.inspection_record import InspectionRecord as InspectionRecordModel
from compliance_api.models.inspection_record import IRProgressEnum, IRStatusEnum
from compliance_api.models.inspection_record_approval import InspectionRecordApproval as InspectionRecordApprovalModel
from compliance_api.models.inspection.inspection_req_source_detail import InspectionReqSourceDetail
from compliance_api.models.order import Order as OrderModel
from compliance_api.models.order import OrderInspectionRequirementMap as OrderInspectionRequirementMapModel
from compliance_api.models.order import OrderProgressEnum, OrderReplaceStatusEnum
from compliance_api.models.warning_letter import WarningLetter as WarningLetterModel
from compliance_api.models.warning_letter import \
WarningLetterInspectionRequirementMap as WarningLetterInspectionRequirementMapModel
from compliance_api.services.inspection_record.ir_template_constant import (
ACTION_REQUIRED_BY_RP, ENFORCEMENT_SUMMARY, FINDING_STATEMENT, INSPECTION_SCOPE, PRELIMINARY_REVIEW_DETAILS)
ACTION_REQUIRED_BY_RP, AREA_INSPECTED, ENFORCEMENT_SUMMARY, FINDING_STATEMENT, INSPECTION_SCOPE,
PRELIMINARY_REVIEW_DETAILS)
from compliance_api.utils.datetime import convert_to_full_month_format
from compliance_api.utils.template_renderer import render_template_with_data

Expand Down Expand Up @@ -282,7 +283,7 @@ def build_inspection_scope(self):
convert_to_full_month_format(debreif_date) if debreif_date else None
), # handling of the null case
"requirements": [],
"area_inspected": area_inspected if area_inspected else None,
"area_inspected": area_inspected if area_inspected else AREA_INSPECTED,
}
requirements = InspectionRequirementModel.get_by_inspection_id(
self.inspection.id
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,5 @@
{{ project_name }} has been brought into compliance with these requirements. Continued non-compliance
with these requirements may result in additional enforcement under the <i>{{ act }}</i> ({{ act_year }}).</p>""",
}

AREA_INSPECTED = "[Brief description of Project Components / Area inspected]"