From 670d3c3135b55698b1da4859ef41cb3dca752938 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 6 Jun 2024 13:16:52 -0700 Subject: [PATCH 01/95] Filter draft NOI's from search view --- .../notice-of-intent-search-view.entity.ts | 3 ++- ...842461-filter_draft_nois_in_search_view.ts | 20 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 services/apps/alcs/src/providers/typeorm/migrations/1717704842461-filter_draft_nois_in_search_view.ts diff --git a/services/apps/alcs/src/alcs/search/notice-of-intent/notice-of-intent-search-view.entity.ts b/services/apps/alcs/src/alcs/search/notice-of-intent/notice-of-intent-search-view.entity.ts index 17450524cc..d65c2ca7c9 100644 --- a/services/apps/alcs/src/alcs/search/notice-of-intent/notice-of-intent-search-view.entity.ts +++ b/services/apps/alcs/src/alcs/search/notice-of-intent/notice-of-intent-search-view.entity.ts @@ -54,7 +54,8 @@ export class SearchNoticeOfIntentSubmissionStatusType { LocalGovernment, 'localGovernment', 'nois.local_government_uuid = localGovernment.uuid', - ), + ) + .where(`nois.is_draft IS NOT TRUE`), }) export class NoticeOfIntentSubmissionSearchView { @ViewColumn() diff --git a/services/apps/alcs/src/providers/typeorm/migrations/1717704842461-filter_draft_nois_in_search_view.ts b/services/apps/alcs/src/providers/typeorm/migrations/1717704842461-filter_draft_nois_in_search_view.ts new file mode 100644 index 0000000000..978683063a --- /dev/null +++ b/services/apps/alcs/src/providers/typeorm/migrations/1717704842461-filter_draft_nois_in_search_view.ts @@ -0,0 +1,20 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class FilterDraftNoisInSearchView1717704842461 implements MigrationInterface { + name = 'FilterDraftNoisInSearchView1717704842461' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","notice_of_intent_submission_search_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."notice_of_intent_submission_search_view"`); + await queryRunner.query(`CREATE VIEW "alcs"."notice_of_intent_submission_search_view" AS SELECT "nois"."uuid" AS "uuid", "nois"."applicant" AS "applicant", "noi"."uuid" AS "notice_of_intent_uuid", "noticeOfIntentType"."audit_deleted_date_at" AS "noticeOfIntentType_audit_deleted_date_at", "noticeOfIntentType"."audit_created_at" AS "noticeOfIntentType_audit_created_at", "noticeOfIntentType"."audit_updated_at" AS "noticeOfIntentType_audit_updated_at", "noticeOfIntentType"."audit_created_by" AS "noticeOfIntentType_audit_created_by", "noticeOfIntentType"."audit_updated_by" AS "noticeOfIntentType_audit_updated_by", "noticeOfIntentType"."label" AS "noticeOfIntentType_label", "noticeOfIntentType"."code" AS "noticeOfIntentType_code", "noticeOfIntentType"."description" AS "noticeOfIntentType_description", "noticeOfIntentType"."short_label" AS "noticeOfIntentType_short_label", "noticeOfIntentType"."background_color" AS "noticeOfIntentType_background_color", "noticeOfIntentType"."text_color" AS "noticeOfIntentType_text_color", "noticeOfIntentType"."html_description" AS "noticeOfIntentType_html_description", "noticeOfIntentType"."portal_label" AS "noticeOfIntentType_portal_label", "noticeOfIntentType"."alc_fee_amount" AS "noticeOfIntentType_alc_fee_amount", "noticeOfIntentType"."government_fee_amount" AS "noticeOfIntentType_government_fee_amount", "localGovernment"."name" AS "local_government_name", "nois"."file_number" AS "file_number", "nois"."local_government_uuid" AS "local_government_uuid", "nois"."type_code" AS "notice_of_intent_type_code", "nois"."is_draft" AS "is_draft", "noi"."date_submitted_to_alc" AS "date_submitted_to_alc", "noi"."legacy_id" AS "legacy_id", "noi"."decision_date" AS "decision_date", "noi"."region_code" AS "notice_of_intent_region_code", alcs.get_current_status_for_notice_of_intent_submission_by_uuid("nois"."uuid") AS "status" FROM "alcs"."notice_of_intent_submission" "nois" INNER JOIN "alcs"."notice_of_intent" "noi" ON "noi"."file_number" = "nois"."file_number" AND "noi"."audit_deleted_date_at" IS NULL INNER JOIN "alcs"."notice_of_intent_type" "noticeOfIntentType" ON "nois"."type_code" = "noticeOfIntentType"."code" LEFT JOIN "alcs"."local_government" "localGovernment" ON "nois"."local_government_uuid" = "localGovernment"."uuid" WHERE "nois"."is_draft" IS NOT TRUE`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","notice_of_intent_submission_search_view","SELECT \"nois\".\"uuid\" AS \"uuid\", \"nois\".\"applicant\" AS \"applicant\", \"noi\".\"uuid\" AS \"notice_of_intent_uuid\", \"noticeOfIntentType\".\"audit_deleted_date_at\" AS \"noticeOfIntentType_audit_deleted_date_at\", \"noticeOfIntentType\".\"audit_created_at\" AS \"noticeOfIntentType_audit_created_at\", \"noticeOfIntentType\".\"audit_updated_at\" AS \"noticeOfIntentType_audit_updated_at\", \"noticeOfIntentType\".\"audit_created_by\" AS \"noticeOfIntentType_audit_created_by\", \"noticeOfIntentType\".\"audit_updated_by\" AS \"noticeOfIntentType_audit_updated_by\", \"noticeOfIntentType\".\"label\" AS \"noticeOfIntentType_label\", \"noticeOfIntentType\".\"code\" AS \"noticeOfIntentType_code\", \"noticeOfIntentType\".\"description\" AS \"noticeOfIntentType_description\", \"noticeOfIntentType\".\"short_label\" AS \"noticeOfIntentType_short_label\", \"noticeOfIntentType\".\"background_color\" AS \"noticeOfIntentType_background_color\", \"noticeOfIntentType\".\"text_color\" AS \"noticeOfIntentType_text_color\", \"noticeOfIntentType\".\"html_description\" AS \"noticeOfIntentType_html_description\", \"noticeOfIntentType\".\"portal_label\" AS \"noticeOfIntentType_portal_label\", \"noticeOfIntentType\".\"alc_fee_amount\" AS \"noticeOfIntentType_alc_fee_amount\", \"noticeOfIntentType\".\"government_fee_amount\" AS \"noticeOfIntentType_government_fee_amount\", \"localGovernment\".\"name\" AS \"local_government_name\", \"nois\".\"file_number\" AS \"file_number\", \"nois\".\"local_government_uuid\" AS \"local_government_uuid\", \"nois\".\"type_code\" AS \"notice_of_intent_type_code\", \"nois\".\"is_draft\" AS \"is_draft\", \"noi\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", \"noi\".\"legacy_id\" AS \"legacy_id\", \"noi\".\"decision_date\" AS \"decision_date\", \"noi\".\"region_code\" AS \"notice_of_intent_region_code\", alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"nois\".\"uuid\") AS \"status\" FROM \"alcs\".\"notice_of_intent_submission\" \"nois\" INNER JOIN \"alcs\".\"notice_of_intent\" \"noi\" ON \"noi\".\"file_number\" = \"nois\".\"file_number\" AND \"noi\".\"audit_deleted_date_at\" IS NULL INNER JOIN \"alcs\".\"notice_of_intent_type\" \"noticeOfIntentType\" ON \"nois\".\"type_code\" = \"noticeOfIntentType\".\"code\" LEFT JOIN \"alcs\".\"local_government\" \"localGovernment\" ON \"nois\".\"local_government_uuid\" = \"localGovernment\".\"uuid\" WHERE \"nois\".\"is_draft\" IS NOT TRUE"]); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","notice_of_intent_submission_search_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."notice_of_intent_submission_search_view"`); + await queryRunner.query(`CREATE VIEW "alcs"."notice_of_intent_submission_search_view" AS SELECT "nois"."uuid" AS "uuid", "nois"."applicant" AS "applicant", "noi"."uuid" AS "notice_of_intent_uuid", "noticeOfIntentType"."audit_deleted_date_at" AS "noticeOfIntentType_audit_deleted_date_at", "noticeOfIntentType"."audit_created_at" AS "noticeOfIntentType_audit_created_at", "noticeOfIntentType"."audit_updated_at" AS "noticeOfIntentType_audit_updated_at", "noticeOfIntentType"."audit_created_by" AS "noticeOfIntentType_audit_created_by", "noticeOfIntentType"."audit_updated_by" AS "noticeOfIntentType_audit_updated_by", "noticeOfIntentType"."label" AS "noticeOfIntentType_label", "noticeOfIntentType"."code" AS "noticeOfIntentType_code", "noticeOfIntentType"."description" AS "noticeOfIntentType_description", "noticeOfIntentType"."short_label" AS "noticeOfIntentType_short_label", "noticeOfIntentType"."background_color" AS "noticeOfIntentType_background_color", "noticeOfIntentType"."text_color" AS "noticeOfIntentType_text_color", "noticeOfIntentType"."html_description" AS "noticeOfIntentType_html_description", "noticeOfIntentType"."portal_label" AS "noticeOfIntentType_portal_label", "noticeOfIntentType"."alc_fee_amount" AS "noticeOfIntentType_alc_fee_amount", "noticeOfIntentType"."government_fee_amount" AS "noticeOfIntentType_government_fee_amount", "localGovernment"."name" AS "local_government_name", "nois"."file_number" AS "file_number", "nois"."local_government_uuid" AS "local_government_uuid", "nois"."type_code" AS "notice_of_intent_type_code", "nois"."is_draft" AS "is_draft", "noi"."date_submitted_to_alc" AS "date_submitted_to_alc", "noi"."legacy_id" AS "legacy_id", "noi"."decision_date" AS "decision_date", "noi"."region_code" AS "notice_of_intent_region_code", alcs.get_current_status_for_notice_of_intent_submission_by_uuid("nois"."uuid") AS "status" FROM "alcs"."notice_of_intent_submission" "nois" INNER JOIN "alcs"."notice_of_intent" "noi" ON "noi"."file_number" = "nois"."file_number" AND "noi"."audit_deleted_date_at" IS NULL INNER JOIN "alcs"."notice_of_intent_type" "noticeOfIntentType" ON "nois"."type_code" = "noticeOfIntentType"."code" LEFT JOIN "alcs"."local_government" "localGovernment" ON "nois"."local_government_uuid" = "localGovernment"."uuid"`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","notice_of_intent_submission_search_view","SELECT \"nois\".\"uuid\" AS \"uuid\", \"nois\".\"applicant\" AS \"applicant\", \"noi\".\"uuid\" AS \"notice_of_intent_uuid\", \"noticeOfIntentType\".\"audit_deleted_date_at\" AS \"noticeOfIntentType_audit_deleted_date_at\", \"noticeOfIntentType\".\"audit_created_at\" AS \"noticeOfIntentType_audit_created_at\", \"noticeOfIntentType\".\"audit_updated_at\" AS \"noticeOfIntentType_audit_updated_at\", \"noticeOfIntentType\".\"audit_created_by\" AS \"noticeOfIntentType_audit_created_by\", \"noticeOfIntentType\".\"audit_updated_by\" AS \"noticeOfIntentType_audit_updated_by\", \"noticeOfIntentType\".\"label\" AS \"noticeOfIntentType_label\", \"noticeOfIntentType\".\"code\" AS \"noticeOfIntentType_code\", \"noticeOfIntentType\".\"description\" AS \"noticeOfIntentType_description\", \"noticeOfIntentType\".\"short_label\" AS \"noticeOfIntentType_short_label\", \"noticeOfIntentType\".\"background_color\" AS \"noticeOfIntentType_background_color\", \"noticeOfIntentType\".\"text_color\" AS \"noticeOfIntentType_text_color\", \"noticeOfIntentType\".\"html_description\" AS \"noticeOfIntentType_html_description\", \"noticeOfIntentType\".\"portal_label\" AS \"noticeOfIntentType_portal_label\", \"noticeOfIntentType\".\"alc_fee_amount\" AS \"noticeOfIntentType_alc_fee_amount\", \"noticeOfIntentType\".\"government_fee_amount\" AS \"noticeOfIntentType_government_fee_amount\", \"localGovernment\".\"name\" AS \"local_government_name\", \"nois\".\"file_number\" AS \"file_number\", \"nois\".\"local_government_uuid\" AS \"local_government_uuid\", \"nois\".\"type_code\" AS \"notice_of_intent_type_code\", \"nois\".\"is_draft\" AS \"is_draft\", \"noi\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", \"noi\".\"legacy_id\" AS \"legacy_id\", \"noi\".\"decision_date\" AS \"decision_date\", \"noi\".\"region_code\" AS \"notice_of_intent_region_code\", alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"nois\".\"uuid\") AS \"status\" FROM \"alcs\".\"notice_of_intent_submission\" \"nois\" INNER JOIN \"alcs\".\"notice_of_intent\" \"noi\" ON \"noi\".\"file_number\" = \"nois\".\"file_number\" AND \"noi\".\"audit_deleted_date_at\" IS NULL INNER JOIN \"alcs\".\"notice_of_intent_type\" \"noticeOfIntentType\" ON \"nois\".\"type_code\" = \"noticeOfIntentType\".\"code\" LEFT JOIN \"alcs\".\"local_government\" \"localGovernment\" ON \"nois\".\"local_government_uuid\" = \"localGovernment\".\"uuid\""]); + } + +} From 491d67c1b90abef6e11402989394a99ec0cf0104 Mon Sep 17 00:00:00 2001 From: abradat Date: Mon, 10 Jun 2024 11:21:44 -0700 Subject: [PATCH 02/95] Fix public search not scrolling to results after spinner is gone --- .../src/app/features/public/search/public-search.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portal-frontend/src/app/features/public/search/public-search.component.ts b/portal-frontend/src/app/features/public/search/public-search.component.ts index 14615fb9a1..d144e5d312 100644 --- a/portal-frontend/src/app/features/public/search/public-search.component.ts +++ b/portal-frontend/src/app/features/public/search/public-search.component.ts @@ -210,7 +210,7 @@ export class PublicSearchComponent implements OnInit, OnDestroy { setTimeout(() => { this.setActiveTab(); setTimeout(() => { - scrollToElement({ id: `results`, center: false }); + scrollToElement({ id: `searchResultsWrapper`, center: false }); }); }); } From a16c4cc5cb526d08a5078646f1ef0ba7c9c3935d Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:28:11 -0700 Subject: [PATCH 03/95] Remove underline from mention list items --- .../shared/mention-textarea/mention-textarea.component.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/alcs-frontend/src/app/shared/mention-textarea/mention-textarea.component.scss b/alcs-frontend/src/app/shared/mention-textarea/mention-textarea.component.scss index 1bdfcccb88..c086e00637 100644 --- a/alcs-frontend/src/app/shared/mention-textarea/mention-textarea.component.scss +++ b/alcs-frontend/src/app/shared/mention-textarea/mention-textarea.component.scss @@ -9,3 +9,7 @@ ::ng-deep .mdc-text-field { overflow: visible; } + +::ng-deep .mention-item { + text-decoration: none; +} From bbb08e3cd65d593e57ae62d98b526d5be9a12e4c Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:30:32 -0700 Subject: [PATCH 04/95] Change comment box display to outline --- .../shared/commenting/comments.component.html | 21 ++++++++++--------- .../mention-textarea.component.html | 2 +- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/alcs-frontend/src/app/shared/commenting/comments.component.html b/alcs-frontend/src/app/shared/commenting/comments.component.html index d58f30a887..a4e5b0d239 100644 --- a/alcs-frontend/src/app/shared/commenting/comments.component.html +++ b/alcs-frontend/src/app/shared/commenting/comments.component.html @@ -4,17 +4,18 @@ + + + - - - + {{ labelText }} From 54ea3dfa6755b5b9130be5733dbeb2f2439f9e21 Mon Sep 17 00:00:00 2001 From: abradat Date: Tue, 11 Jun 2024 12:36:45 -0700 Subject: [PATCH 10/95] Fix active days and assignee columns --- .../subtask-table.component.html | 8 ++--- .../subtask-table.component.scss | 36 +++++++++++++++++-- alcs-frontend/src/styles/ngselect.scss | 15 -------- 3 files changed, 37 insertions(+), 22 deletions(-) diff --git a/alcs-frontend/src/app/features/home/subtask/subtask-table/subtask-table.component.html b/alcs-frontend/src/app/features/home/subtask/subtask-table/subtask-table.component.html index b491965c39..353eca8f02 100644 --- a/alcs-frontend/src/app/features/home/subtask/subtask-table/subtask-table.component.html +++ b/alcs-frontend/src/app/features/home/subtask/subtask-table/subtask-table.component.html @@ -7,7 +7,7 @@ - Cards + Cards {{ element.title }} @@ -37,7 +37,7 @@ - Active Days + Active Days {{ element.activeDays ?? '-' }} @@ -49,12 +49,12 @@ - Workflow Stage + Workflow Stage - Assignee + Assignee input { margin-bottom: 8px; } + padding: 0 0 0 10px; + .ng-input { + padding: 0 0 0 10px; + } + &:hover { + background-color: colors.$grey-light !important; + } } + +::ng-deep ng-dropdown-panel { + padding: 8px 0 !important; + .ng-dropdown-panel-items .ng-option { + padding: 4px 16px !important; + } +} \ No newline at end of file diff --git a/alcs-frontend/src/styles/ngselect.scss b/alcs-frontend/src/styles/ngselect.scss index f1ba42c0b5..1c0292cd5d 100644 --- a/alcs-frontend/src/styles/ngselect.scss +++ b/alcs-frontend/src/styles/ngselect.scss @@ -15,21 +15,6 @@ border-color: transparent !important; } -.ng-select .ng-select-container { - margin: 0.2em 0; - padding: 0 0 0 0.1em; - .ng-input { - padding: 0 0 0 0.1em; - } - &:hover { - background-color: colors.$grey-light !important; - } -} - -.ng-select .ng-select-container.ng-select-container.ng-appearance-outline { - background-color: #ffff !important; -} - .ng-select .ng-arrow { color: colors.$primary-color !important; } From a8b78c557413bebe8403c3a9f2976b1b48d4a680 Mon Sep 17 00:00:00 2001 From: abradat Date: Tue, 11 Jun 2024 14:57:36 -0700 Subject: [PATCH 11/95] Fix fields getting cleared after hitting enter in public search --- .../app/features/public/search/public-search.component.html | 2 +- .../app/features/public/search/public-search.component.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/portal-frontend/src/app/features/public/search/public-search.component.html b/portal-frontend/src/app/features/public/search/public-search.component.html index 22686c3fc2..06893bc671 100644 --- a/portal-frontend/src/app/features/public/search/public-search.component.html +++ b/portal-frontend/src/app/features/public/search/public-search.component.html @@ -10,7 +10,7 @@

Welcome to the ALC Public Search

Search by one or more of the following fields:

-
+
diff --git a/portal-frontend/src/app/features/public/search/public-search.component.ts b/portal-frontend/src/app/features/public/search/public-search.component.ts index d144e5d312..e2a70dae2e 100644 --- a/portal-frontend/src/app/features/public/search/public-search.component.ts +++ b/portal-frontend/src/app/features/public/search/public-search.component.ts @@ -250,6 +250,12 @@ export class PublicSearchComponent implements OnInit, OnDestroy { } } + onEnter(event: KeyboardEvent) { + if (event.key === 'Enter') { + event.preventDefault(); + } + } + getSearchParams(): SearchRequestDto { const searchControls = this.searchForm.controls; From c08215213e9007108cf7c0a5e2af6957d6834611 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Tue, 11 Jun 2024 15:11:24 -0700 Subject: [PATCH 12/95] Make sure `selectedThirdPartyAgent` syncs with toggle Also added some type annotations. --- .../primary-contact/primary-contact.component.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts b/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts index 99a10a18bc..b9572eacab 100644 --- a/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts +++ b/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts @@ -35,7 +35,7 @@ export class PrimaryContactComponent extends FilesStepComponent implements OnIni files: (ApplicationDocumentDto & { errorMessage?: string })[] = []; needsAuthorizationLetter = false; - selectedThirdPartyAgent = false; + selectedThirdPartyAgent: boolean | null = false; selectedLocalGovernment = false; _selectedOwnerUuid: string | undefined = undefined; isCrownOwner = false; @@ -266,9 +266,12 @@ export class PrimaryContactComponent extends FilesStepComponent implements OnIni } async onSelectPrimaryContactType(event: MatButtonToggleChange) { - const isExistingOwner = event.value; + const isExistingOwner: boolean = event.value; const hasValues = Object.values(this.form.value).some((value) => value); + // This is necessary to keep toggle and variable in sync + this.selectedThirdPartyAgent = !isExistingOwner; + if (hasValues) { await this.dialog .open(PrimaryContactConfirmationDialogComponent, { @@ -279,10 +282,12 @@ export class PrimaryContactComponent extends FilesStepComponent implements OnIni }, }) .beforeClosed() - .subscribe(async (confirmed) => { + .subscribe(async (confirmed: boolean) => { if (confirmed) { this.form.reset(); this.switchPrimaryContactType(isExistingOwner); + } else { + this.selectedThirdPartyAgent = isExistingOwner; } }); } else { From 574043b774a9092f17081ec55483380b1b982fec Mon Sep 17 00:00:00 2001 From: abradat Date: Tue, 11 Jun 2024 15:19:50 -0700 Subject: [PATCH 13/95] Fix the type column width --- .../home/subtask/subtask-table/subtask-table.component.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alcs-frontend/src/app/features/home/subtask/subtask-table/subtask-table.component.scss b/alcs-frontend/src/app/features/home/subtask/subtask-table/subtask-table.component.scss index 2c79d1cb4e..e4a72d8b0c 100644 --- a/alcs-frontend/src/app/features/home/subtask/subtask-table/subtask-table.component.scss +++ b/alcs-frontend/src/app/features/home/subtask/subtask-table/subtask-table.component.scss @@ -22,7 +22,7 @@ } .type-cell { - width: 10%; + width: 15%; } .active-days-cell { @@ -31,7 +31,7 @@ } .stage-cell { - width: 30%; + width: 25%; } .assignee-header { From af28aca860927971717ace8d10b686082280aded Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Tue, 11 Jun 2024 15:24:29 -0700 Subject: [PATCH 14/95] Apply previous change to NOI's --- .../primary-contact/primary-contact.component.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts b/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts index 152ff63c23..3a100efd71 100644 --- a/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts +++ b/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts @@ -37,7 +37,7 @@ export class PrimaryContactComponent extends FilesStepComponent implements OnIni needsAuthorizationLetter = false; showVirusError = false; - selectedThirdPartyAgent = false; + selectedThirdPartyAgent: boolean | null = false; selectedLocalGovernment = false; _selectedOwnerUuid: string | undefined = undefined; isCrownOwner = false; @@ -268,9 +268,12 @@ export class PrimaryContactComponent extends FilesStepComponent implements OnIni } async onSelectPrimaryContactType(event: MatButtonToggleChange) { - const isExistingOwner = event.value; + const isExistingOwner: boolean = event.value; const hasValues = Object.values(this.form.value).some((value) => value); + // This is necessary to keep toggle and variable in sync + this.selectedThirdPartyAgent = !isExistingOwner; + if (hasValues) { await this.dialog .open(PrimaryContactConfirmationDialogComponent, { @@ -281,10 +284,12 @@ export class PrimaryContactComponent extends FilesStepComponent implements OnIni }, }) .beforeClosed() - .subscribe(async (confirmed) => { + .subscribe(async (confirmed: boolean) => { if (confirmed) { this.form.reset(); this.switchPrimaryContactType(isExistingOwner); + } else { + this.selectedThirdPartyAgent = isExistingOwner; } }); } else { From c2c3871da220234fc366fff9ba9c73f30cbbb535 Mon Sep 17 00:00:00 2001 From: abradat Date: Tue, 11 Jun 2024 15:34:45 -0700 Subject: [PATCH 15/95] Add '-' placeholder to non-retroactive NOIs in "Cards Assigned to Me" --- .../home/assigned/assigned-table/assigned-table.component.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/alcs-frontend/src/app/features/home/assigned/assigned-table/assigned-table.component.html b/alcs-frontend/src/app/features/home/assigned/assigned-table/assigned-table.component.html index dbd79a4959..3b10ba5976 100644 --- a/alcs-frontend/src/app/features/home/assigned/assigned-table/assigned-table.component.html +++ b/alcs-frontend/src/app/features/home/assigned/assigned-table/assigned-table.component.html @@ -16,6 +16,9 @@ Type + + - + From 751d5b164c9cff90d3af5c5ecd1e1e3433818ecf Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 13 Jun 2024 09:07:13 -0700 Subject: [PATCH 16/95] Fix UI/UX bugs for Application Info Request - Align other label and input text - Fix section background color --- .../info-request-dialog.component.html | 26 +++++++++---------- .../info-request-dialog.component.scss | 12 +++++++-- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.html b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.html index c55b4af47c..2fb2ae52d6 100644 --- a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.html +++ b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.html @@ -41,7 +41,7 @@

{{ model.uuid ? 'Update' : 'Create' }} Information Reques

- + {{ model.uuid ? 'Update' : 'Create' }} Information Reques > Waiting for additional information from applicant - + > + Other: - +
diff --git a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss index 8ccfc63712..84e6f6c900 100644 --- a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss +++ b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss @@ -48,10 +48,18 @@ label { } } +.other-radio-button { + display: inline-block !important; +} + .other-text { - border-bottom: 1px solid colors.$black; - padding-bottom: 4px; + border-bottom: 1px solid colors.$black !important; margin-bottom: -5px; + margin-left: 10px; + margin-right: 10px; + margin-top: 8px; + width: 80%; + max-width: 90%; } :host::ng-deep { From 54e72fa55746848509a90f2866777aed721a78fb Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 13 Jun 2024 09:09:22 -0700 Subject: [PATCH 17/95] Fix indentation --- .../info-request-dialog.component.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.html b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.html index 2fb2ae52d6..f22b9157be 100644 --- a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.html +++ b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.html @@ -57,15 +57,15 @@

{{ model.uuid ? 'Update' : 'Create' }} Information Reques Other: + class="other-text" + #customReasonText + matInput + type="text" + [required]='model.reason === REASON_TYPE.CUSTOM' + [(ngModel)]="model.reasonText" + name="reasonText" + (click)="onReasonInputClick()" + />

From 17e31d76140fdbb6f9d864ebf43fbadd31019cca Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 13 Jun 2024 10:24:44 -0700 Subject: [PATCH 18/95] Fix UI/UX bugs for NOI Info Request dialog --- .../info-request-dialog.component.html | 24 +++++++++---------- .../info-request-dialog.component.scss | 12 ++++++++-- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.html b/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.html index 213d5a8224..c5e1dfd022 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.html @@ -41,7 +41,7 @@

{{ model.uuid ? 'Update' : 'Create' }} Information Reques
- + {{ model.uuid ? 'Update' : 'Create' }} Information Reques Waiting for additional information from applicant - + Other: - +
diff --git a/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss b/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss index 8ccfc63712..84e6f6c900 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss +++ b/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss @@ -48,10 +48,18 @@ label { } } +.other-radio-button { + display: inline-block !important; +} + .other-text { - border-bottom: 1px solid colors.$black; - padding-bottom: 4px; + border-bottom: 1px solid colors.$black !important; margin-bottom: -5px; + margin-left: 10px; + margin-right: 10px; + margin-top: 8px; + width: 80%; + max-width: 90%; } :host::ng-deep { From 87109981700615c65e956855137cbd2cf135d8f3 Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 13 Jun 2024 10:28:50 -0700 Subject: [PATCH 19/95] Fix margin --- .../info-request-dialog/info-request-dialog.component.scss | 2 -- .../info-request-dialog/info-request-dialog.component.scss | 2 -- 2 files changed, 4 deletions(-) diff --git a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss index 84e6f6c900..134bbf5163 100644 --- a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss +++ b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss @@ -56,8 +56,6 @@ label { border-bottom: 1px solid colors.$black !important; margin-bottom: -5px; margin-left: 10px; - margin-right: 10px; - margin-top: 8px; width: 80%; max-width: 90%; } diff --git a/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss b/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss index 84e6f6c900..134bbf5163 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss +++ b/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss @@ -56,8 +56,6 @@ label { border-bottom: 1px solid colors.$black !important; margin-bottom: -5px; margin-left: 10px; - margin-right: 10px; - margin-top: 8px; width: 80%; max-width: 90%; } From d043bbc8af41026b33497a22608d65ed59375927 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 13 Jun 2024 12:24:06 -0700 Subject: [PATCH 20/95] Fallback to existing component value if not being updated --- .../application-decision-component.service.ts | 65 ++++++++++++------- 1 file changed, 40 insertions(+), 25 deletions(-) diff --git a/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts b/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts index 9daf1d4651..c9c9f0dd68 100644 --- a/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts +++ b/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts @@ -44,14 +44,15 @@ export class ApplicationDecisionComponentService { updateDto.applicationDecisionComponentTypeCode; } - component.alrArea = updateDto.alrArea; - component.agCap = updateDto.agCap; - component.agCapSource = updateDto.agCapSource; - component.agCapMap = updateDto.agCapMap; - component.agCapConsultant = updateDto.agCapConsultant; + component.alrArea = updateDto.alrArea ?? component.alrArea; + component.agCap = updateDto.agCap ?? component.agCap; + component.agCapSource = updateDto.agCapSource ?? component.agCapSource; + component.agCapMap = updateDto.agCapMap ?? component.agCapMap; + component.agCapConsultant = + updateDto.agCapConsultant ?? component.agCapConsultant; component.endDate2 = updateDto.endDate2 ? new Date(updateDto.endDate2) - : null; + : component.endDate2; this.patchNfuFields(component, updateDto); this.patchTurpFields(component, updateDto); @@ -67,7 +68,7 @@ export class ApplicationDecisionComponentService { component.inclExclApplicantType = updateDto.inclExclApplicantType; component.expiryDate = updateDto.expiryDate ? new Date(updateDto.expiryDate) - : null; + : component.expiryDate; } updatedComponents.push(component); @@ -138,9 +139,11 @@ export class ApplicationDecisionComponentService { component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.endDate = updateDto.endDate ? new Date(updateDto.endDate) : null; - component.nfuSubType = updateDto.nfuSubType; - component.nfuType = updateDto.nfuType; + component.endDate = updateDto.endDate + ? new Date(updateDto.endDate) + : component.endDate; + component.nfuSubType = updateDto.nfuSubType ?? component.nfuSubType; + component.nfuType = updateDto.nfuType ?? component.nfuType; } private patchTurpFields( @@ -149,45 +152,57 @@ export class ApplicationDecisionComponentService { ) { component.expiryDate = updateDto.expiryDate ? new Date(updateDto.expiryDate) - : null; + : component.expiryDate; } private patchPofoFields( component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.endDate = updateDto.endDate ? new Date(updateDto.endDate) : null; - component.soilFillTypeToPlace = updateDto.soilFillTypeToPlace ?? null; - component.soilToPlaceArea = updateDto.soilToPlaceArea ?? null; - component.soilToPlaceVolume = updateDto.soilToPlaceVolume ?? null; + component.endDate = updateDto.endDate + ? new Date(updateDto.endDate) + : component.endDate; + component.soilFillTypeToPlace = + updateDto.soilFillTypeToPlace ?? component.soilFillTypeToPlace; + component.soilToPlaceArea = + updateDto.soilToPlaceArea ?? component.soilToPlaceArea; + component.soilToPlaceVolume = + updateDto.soilToPlaceVolume ?? component.soilToPlaceVolume; component.soilToPlaceMaximumDepth = - updateDto.soilToPlaceMaximumDepth ?? null; + updateDto.soilToPlaceMaximumDepth ?? component.soilToPlaceMaximumDepth; component.soilToPlaceAverageDepth = - updateDto.soilToPlaceAverageDepth ?? null; + updateDto.soilToPlaceAverageDepth ?? component.soilToPlaceAverageDepth; } private patchRosoFields( component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.endDate = updateDto.endDate ? new Date(updateDto.endDate) : null; - component.soilTypeRemoved = updateDto.soilTypeRemoved ?? null; - component.soilToRemoveVolume = updateDto.soilToRemoveVolume ?? null; - component.soilToRemoveArea = updateDto.soilToRemoveArea ?? null; + component.endDate = updateDto.endDate + ? new Date(updateDto.endDate) + : component.endDate; + component.soilTypeRemoved = + updateDto.soilTypeRemoved ?? component.soilTypeRemoved; + component.soilToRemoveVolume = + updateDto.soilToRemoveVolume ?? component.soilToRemoveVolume; + component.soilToRemoveArea = + updateDto.soilToRemoveArea ?? component.soilToRemoveArea; component.soilToRemoveMaximumDepth = - updateDto.soilToRemoveMaximumDepth ?? null; + updateDto.soilToRemoveMaximumDepth ?? component.soilToRemoveMaximumDepth; component.soilToRemoveAverageDepth = - updateDto.soilToRemoveAverageDepth ?? null; + updateDto.soilToRemoveAverageDepth ?? component.soilToRemoveAverageDepth; } private patchNaruFields( component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.endDate = updateDto.endDate ? new Date(updateDto.endDate) : null; + component.endDate = updateDto.endDate + ? new Date(updateDto.endDate) + : component.endDate; component.expiryDate = updateDto.expiryDate ? new Date(updateDto.expiryDate) - : null; + : component.expiryDate; component.naruSubtypeCode = updateDto.naruSubtypeCode; } From b867eb85baa3165967b5ef29dd68d75b5a824937 Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 14 Jun 2024 09:35:44 -0700 Subject: [PATCH 21/95] Add message to confirmation of NOI, Application, and SRW --- .../applications/edit-submission/success/success.component.html | 2 +- .../edit-submission/success/success.component.html | 2 +- .../edit-submission/success/success.component.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/portal-frontend/src/app/features/applications/edit-submission/success/success.component.html b/portal-frontend/src/app/features/applications/edit-submission/success/success.component.html index 3f43254ee6..f022a4185c 100644 --- a/portal-frontend/src/app/features/applications/edit-submission/success/success.component.html +++ b/portal-frontend/src/app/features/applications/edit-submission/success/success.component.html @@ -45,7 +45,7 @@

Application ID: {{ fileId }} Submitted!



- The Primary Contact will be emailed this information and all future correspondence. + The Primary Contact will be emailed this information and all future correspondence. Please check junk and spam folders.

diff --git a/portal-frontend/src/app/features/notice-of-intents/edit-submission/success/success.component.html b/portal-frontend/src/app/features/notice-of-intents/edit-submission/success/success.component.html index 2a2c0e12ca..3f485724a1 100644 --- a/portal-frontend/src/app/features/notice-of-intents/edit-submission/success/success.component.html +++ b/portal-frontend/src/app/features/notice-of-intents/edit-submission/success/success.component.html @@ -21,7 +21,7 @@

NOI ID: {{ fileId }} Submitted!

In Victoria call: 250-387-6121
Elsewhere in BC call: 1-800-663-7867

- The Primary Contact will be emailed this information and all future correspondence. + The Primary Contact will be emailed this information and all future correspondence. Please check junk and spam folders.

diff --git a/portal-frontend/src/app/features/notifications/edit-submission/success/success.component.html b/portal-frontend/src/app/features/notifications/edit-submission/success/success.component.html index 329fadb098..a238af42b8 100644 --- a/portal-frontend/src/app/features/notifications/edit-submission/success/success.component.html +++ b/portal-frontend/src/app/features/notifications/edit-submission/success/success.component.html @@ -8,7 +8,7 @@

Notification ID: {{ fileId }} Submitted!

The Primary Contact will receive an automated email shortly containing an attached PDF response which must be appended as an additional document to the LTSA SRW application package.

If the email is not received within an hour, please email your SRW ID to - ALC.Portal@gov.bc.ca request assistance. + ALC.Portal@gov.bc.ca request assistance. Please check junk and spam folders.

From e354ad18265dfb7248c6f6b5ae912d34d3bf1ac1 Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 14 Jun 2024 13:37:11 -0700 Subject: [PATCH 22/95] Fix Decision component empty value fields error for NOI Fix 500 server error on submitting decision component with cleared fields which had value before --- .../decision-component.component.ts | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts index c38252bbad..68f7aca6ab 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts @@ -186,21 +186,21 @@ export class DecisionComponentComponent implements OnInit { return { endDate: this.endDate.value ? formatDateForApi(this.endDate.value) : null, soilFillTypeToPlace: this.fillTypeToPlace.value ?? null, - soilToPlaceArea: this.areaToPlace.value ?? null, - soilToPlaceVolume: this.volumeToPlace.value ?? null, - soilToPlaceMaximumDepth: this.maximumDepthToPlace.value ?? null, - soilToPlaceAverageDepth: this.averageDepthToPlace.value ?? null, + soilToPlaceArea: this.areaToPlace.value ? this.areaToPlace.value : null, + soilToPlaceVolume: this.volumeToPlace.value ? this.volumeToPlace.value: null, + soilToPlaceMaximumDepth: this.maximumDepthToPlace.value ? this.maximumDepthToPlace.value : null, + soilToPlaceAverageDepth: this.averageDepthToPlace.value ? this.averageDepthToPlace.value : null, }; } private getRosoDataChange(): RosoDecisionComponentDto { return { endDate: this.endDate.value ? formatDateForApi(this.endDate.value) : null, - soilTypeRemoved: this.soilTypeRemoved.value ?? null, - soilToRemoveArea: this.areaToRemove.value ?? null, - soilToRemoveVolume: this.volumeToRemove.value ?? null, - soilToRemoveMaximumDepth: this.maximumDepthToRemove.value ?? null, - soilToRemoveAverageDepth: this.averageDepthToRemove.value ?? null, + soilTypeRemoved: this.soilTypeRemoved.value ? this.soilTypeRemoved.value : null, + soilToRemoveArea: this.areaToRemove.value ? this.areaToRemove.value : null, + soilToRemoveVolume: this.volumeToRemove.value ? this.volumeToRemove.value : null, + soilToRemoveMaximumDepth: this.maximumDepthToRemove.value ? this.maximumDepthToRemove.value : null, + soilToRemoveAverageDepth: this.averageDepthToRemove.value ? this.averageDepthToRemove.value : null, }; } @@ -208,16 +208,16 @@ export class DecisionComponentComponent implements OnInit { return { endDate: this.endDate.value ? formatDateForApi(this.endDate.value) : null, endDate2: this.endDate2.value ? formatDateForApi(this.endDate2.value) : null, - soilTypeRemoved: this.soilTypeRemoved.value ?? null, - soilToRemoveArea: this.areaToRemove.value ?? null, - soilToRemoveVolume: this.volumeToRemove.value ?? null, - soilToRemoveMaximumDepth: this.maximumDepthToRemove.value ?? null, - soilToRemoveAverageDepth: this.averageDepthToRemove.value ?? null, - soilFillTypeToPlace: this.fillTypeToPlace.value ?? null, - soilToPlaceArea: this.areaToPlace.value ?? null, - soilToPlaceVolume: this.volumeToPlace.value ?? null, - soilToPlaceMaximumDepth: this.maximumDepthToPlace.value ?? null, - soilToPlaceAverageDepth: this.averageDepthToPlace.value ?? null, + soilTypeRemoved: this.soilTypeRemoved.value ? this.soilTypeRemoved.value : null, + soilToRemoveArea: this.areaToRemove.value ? this.areaToRemove.value : null, + soilToRemoveVolume: this.volumeToRemove.value ? this.volumeToRemove.value : null, + soilToRemoveMaximumDepth: this.maximumDepthToRemove.value ? this.maximumDepthToRemove.value : null, + soilToRemoveAverageDepth: this.averageDepthToRemove.value ? this.averageDepthToRemove.value : null, + soilFillTypeToPlace: this.fillTypeToPlace.value ? this.fillTypeToPlace.value : null, + soilToPlaceArea: this.areaToPlace.value ? this.areaToPlace.value : null, + soilToPlaceVolume: this.volumeToPlace.value ? this.volumeToPlace.value : null, + soilToPlaceMaximumDepth: this.maximumDepthToPlace.value ? this.maximumDepthToPlace.value : null, + soilToPlaceAverageDepth: this.averageDepthToPlace.value ? this.averageDepthToPlace.value : null, }; } From 0edb6e666d89022fe587e473bdde1d0cbcdf479c Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 14 Jun 2024 14:45:03 -0700 Subject: [PATCH 23/95] Fix Decision component empty value fields error for Applications Fix 500 server error on submitting decision component with cleared fields which had value before in applications --- .../decision-component.component.ts | 46 ++++++++++--------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts index f80aa2d470..df83761273 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts @@ -310,22 +310,22 @@ export class DecisionComponentComponent implements OnInit { private getPofoDataChange(): PofoDecisionComponentDto { return { endDate: this.endDate.value ? formatDateForApi(this.endDate.value) : null, - soilFillTypeToPlace: this.fillTypeToPlace.value ?? null, - soilToPlaceArea: this.areaToPlace.value ?? null, - soilToPlaceVolume: this.volumeToPlace.value ?? null, - soilToPlaceMaximumDepth: this.maximumDepthToPlace.value ?? null, - soilToPlaceAverageDepth: this.averageDepthToPlace.value ?? null, + soilFillTypeToPlace: this.fillTypeToPlace.value ? this.fillTypeToPlace.value : null, + soilToPlaceArea: this.areaToPlace.value ? this.areaToPlace.value : null, + soilToPlaceVolume: this.volumeToPlace.value ? this.volumeToPlace.value : null, + soilToPlaceMaximumDepth: this.maximumDepthToPlace.value ? this.maximumDepthToPlace.value : null, + soilToPlaceAverageDepth: this.averageDepthToPlace.value ? this.averageDepthToPlace.value : null, }; } private getRosoDataChange(): RosoDecisionComponentDto { return { endDate: this.endDate.value ? formatDateForApi(this.endDate.value) : null, - soilTypeRemoved: this.soilTypeRemoved.value ?? null, - soilToRemoveArea: this.areaToRemove.value ?? null, - soilToRemoveVolume: this.volumeToRemove.value ?? null, - soilToRemoveMaximumDepth: this.maximumDepthToRemove.value ?? null, - soilToRemoveAverageDepth: this.averageDepthToRemove.value ?? null, + soilTypeRemoved: this.soilTypeRemoved.value ? this.soilTypeRemoved.value : null, + soilToRemoveArea: this.areaToRemove.value ? this.areaToRemove.value : null, + soilToRemoveVolume: this.volumeToRemove.value ? this.volumeToRemove.value : null, + soilToRemoveMaximumDepth: this.maximumDepthToRemove.value ? this.maximumDepthToRemove.value : null, + soilToRemoveAverageDepth: this.averageDepthToRemove.value ? this.averageDepthToRemove.value : null, }; } @@ -333,16 +333,16 @@ export class DecisionComponentComponent implements OnInit { return { endDate: this.endDate.value ? formatDateForApi(this.endDate.value) : null, endDate2: this.endDate2.value ? formatDateForApi(this.endDate2.value) : null, - soilTypeRemoved: this.soilTypeRemoved.value ?? null, - soilToRemoveArea: this.areaToRemove.value ?? null, - soilToRemoveVolume: this.volumeToRemove.value ?? null, - soilToRemoveMaximumDepth: this.maximumDepthToRemove.value ?? null, - soilToRemoveAverageDepth: this.averageDepthToRemove.value ?? null, - soilFillTypeToPlace: this.fillTypeToPlace.value ?? null, - soilToPlaceArea: this.areaToPlace.value ?? null, - soilToPlaceVolume: this.volumeToPlace.value ?? null, - soilToPlaceMaximumDepth: this.maximumDepthToPlace.value ?? null, - soilToPlaceAverageDepth: this.averageDepthToPlace.value ?? null, + soilTypeRemoved: this.soilTypeRemoved.value ? this.soilTypeRemoved.value : null, + soilToRemoveArea: this.areaToRemove.value ? this.areaToRemove.value : null, + soilToRemoveVolume: this.volumeToRemove.value ? this.volumeToRemove.value : null, + soilToRemoveMaximumDepth: this.maximumDepthToRemove.value ? this.maximumDepthToRemove.value : null, + soilToRemoveAverageDepth: this.averageDepthToRemove.value ? this.averageDepthToRemove.value : null, + soilFillTypeToPlace: this.fillTypeToPlace.value ? this.fillTypeToPlace.value : null, + soilToPlaceArea: this.areaToPlace.value ? this.areaToPlace.value : null, + soilToPlaceVolume: this.volumeToPlace.value ? this.volumeToPlace.value : null, + soilToPlaceMaximumDepth: this.maximumDepthToPlace.value ? this.maximumDepthToPlace.value : null, + soilToPlaceAverageDepth: this.averageDepthToPlace.value ? this.averageDepthToPlace.value : null, }; } @@ -355,7 +355,11 @@ export class DecisionComponentComponent implements OnInit { } private getSubdDataChange(): SubdDecisionComponentDto { - const update = this.subdApprovedLots.value?.map((e) => ({ ...e }) as ProposedDecisionLotDto); + const update = this.subdApprovedLots.value?.map((e) => ({ + ...e, + size: e.size ? e.size : null, + alrArea: e.alrArea ? e.alrArea : null + }) as ProposedDecisionLotDto); return { lots: update ?? undefined, expiryDate: this.expiryDate.value ? formatDateForApi(this.expiryDate.value) : null, From 9443863da43ed205802bd105ddbe0e6f87bed937 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Mon, 17 Jun 2024 09:39:43 -0700 Subject: [PATCH 24/95] Set ALR area to accept max 5 decimal places --- .../decision-component/decision-component.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts index f80aa2d470..d69918e140 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/decision-component.component.ts @@ -19,7 +19,7 @@ import { AG_CAP_OPTIONS, AG_CAP_SOURCE_OPTIONS } from '../../../../../../../shar import { formatDateForApi } from '../../../../../../../shared/utils/api-date-formatter'; import { SubdInputComponent } from './subd-input/subd-input.component'; -const MIN_SOIL_FIELDS = 0.01; +const MIN_SOIL_FIELDS = 0.00001; @Component({ selector: 'app-decision-component', From 73410ab93708424082f7ce6f442bb92a62515626 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Mon, 17 Jun 2024 09:44:19 -0700 Subject: [PATCH 25/95] Fix TUR, COV, SUB ALR area mask to show all decimals --- .../expiry-date-input/expiry-date-input.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/expiry-date-input/expiry-date-input.component.html b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/expiry-date-input/expiry-date-input.component.html index 418d69ca45..4efb3b5dcc 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/expiry-date-input/expiry-date-input.component.html +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-input/decision-components/decision-component/expiry-date-input/expiry-date-input.component.html @@ -5,7 +5,7 @@ Date: Mon, 17 Jun 2024 13:10:32 -0700 Subject: [PATCH 26/95] Fix other text input underline not showing up --- .../info-request-dialog/info-request-dialog.component.scss | 2 +- .../info-request-dialog/info-request-dialog.component.scss | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss index 134bbf5163..540e30f5c2 100644 --- a/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss +++ b/alcs-frontend/src/app/features/application/info-requests/info-request-dialog/info-request-dialog.component.scss @@ -52,7 +52,7 @@ label { display: inline-block !important; } -.other-text { +.other-text.mat-mdc-input-element { border-bottom: 1px solid colors.$black !important; margin-bottom: -5px; margin-left: 10px; diff --git a/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss b/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss index 134bbf5163..540e30f5c2 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss +++ b/alcs-frontend/src/app/features/notice-of-intent/info-requests/info-request-dialog/info-request-dialog.component.scss @@ -52,7 +52,7 @@ label { display: inline-block !important; } -.other-text { +.other-text.mat-mdc-input-element { border-bottom: 1px solid colors.$black !important; margin-bottom: -5px; margin-left: 10px; From 09d881a48674d50dd2abacd2448d08434e7e7393 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Tue, 18 Jun 2024 16:50:16 -0700 Subject: [PATCH 27/95] Restyle all portal/public tabs Styled: - Inbox results table - Public search results table - View submission --- ...view-application-submission.component.scss | 42 +++++++++++++++++++ .../features/home/inbox/inbox.component.scss | 42 +++++++++++++++++++ ...notice-of-intent-submission.component.scss | 42 +++++++++++++++++++ ...iew-notification-submission.component.scss | 42 +++++++++++++++++++ .../search/public-search.component.scss | 42 +++++++++++++++++++ 5 files changed, 210 insertions(+) diff --git a/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss b/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss index e6e94496ff..b55aac7cb1 100644 --- a/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss +++ b/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss @@ -216,3 +216,45 @@ section { display: flex; align-items: center; } + +// Custom Tabs +// ----------- + +::ng-deep .mdc-tab { + --border-color: #e0e0e0; + + background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; + border-top: 1px solid var(--border-color) !important; + border-right: 1px solid var(--border-color) !important; + border-bottom: 1px solid var(--border-color) !important; + + &:hover { + background: color-mix(in srgb, colors.$black, transparent 88%) !important; + } + + & .mat-ripple-element { + background-color: colors.$secondary-color !important; + } + + // Hack needed to prevent lingering green cast + & .mdc-tab__ripple::before { + background-color: white !important; + } +} + +::ng-deep .mdc-tab--active { + background: white !important; + border-bottom: none !important; + + &:last-child { + border-right-color: white !important; + } + + & .mdc-tab__text-label { + color: colors.$secondary-color !important; + } +} + +::ng-deep .mdc-tab-indicator__content--underline { + border: 0 !important; +} diff --git a/portal-frontend/src/app/features/home/inbox/inbox.component.scss b/portal-frontend/src/app/features/home/inbox/inbox.component.scss index 09e2498492..821f680a9a 100644 --- a/portal-frontend/src/app/features/home/inbox/inbox.component.scss +++ b/portal-frontend/src/app/features/home/inbox/inbox.component.scss @@ -157,3 +157,45 @@ a { margin: rem(20) 0; padding: rem(8) rem(12); } + +// Custom Tabs +// ----------- + +::ng-deep .mdc-tab { + --border-color: #e0e0e0; + + background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; + border-top: 1px solid var(--border-color) !important; + border-right: 1px solid var(--border-color) !important; + border-bottom: 1px solid var(--border-color) !important; + + &:hover { + background: color-mix(in srgb, colors.$black, transparent 88%) !important; + } + + & .mat-ripple-element { + background-color: colors.$secondary-color !important; + } + + // Hack needed to prevent lingering green cast + & .mdc-tab__ripple::before { + background-color: white !important; + } +} + +::ng-deep .mdc-tab--active { + background: white !important; + border-bottom: none !important; + + &:last-child { + border-right-color: white !important; + } + + & .mdc-tab__text-label { + color: colors.$secondary-color !important; + } +} + +::ng-deep .mdc-tab-indicator__content--underline { + border: 0 !important; +} diff --git a/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss b/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss index 0c27210f48..3a773aba36 100644 --- a/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss +++ b/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss @@ -211,3 +211,45 @@ section { display: flex; align-items: center; } + +// Custom Tabs +// ----------- + +::ng-deep .mdc-tab { + --border-color: #e0e0e0; + + background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; + border-top: 1px solid var(--border-color) !important; + border-right: 1px solid var(--border-color) !important; + border-bottom: 1px solid var(--border-color) !important; + + &:hover { + background: color-mix(in srgb, colors.$black, transparent 88%) !important; + } + + & .mat-ripple-element { + background-color: colors.$secondary-color !important; + } + + // Hack needed to prevent lingering green cast + & .mdc-tab__ripple::before { + background-color: white !important; + } +} + +::ng-deep .mdc-tab--active { + background: white !important; + border-bottom: none !important; + + &:last-child { + border-right-color: white !important; + } + + & .mdc-tab__text-label { + color: colors.$secondary-color !important; + } +} + +::ng-deep .mdc-tab-indicator__content--underline { + border: 0 !important; +} diff --git a/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss b/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss index 0c27210f48..3a773aba36 100644 --- a/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss +++ b/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss @@ -211,3 +211,45 @@ section { display: flex; align-items: center; } + +// Custom Tabs +// ----------- + +::ng-deep .mdc-tab { + --border-color: #e0e0e0; + + background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; + border-top: 1px solid var(--border-color) !important; + border-right: 1px solid var(--border-color) !important; + border-bottom: 1px solid var(--border-color) !important; + + &:hover { + background: color-mix(in srgb, colors.$black, transparent 88%) !important; + } + + & .mat-ripple-element { + background-color: colors.$secondary-color !important; + } + + // Hack needed to prevent lingering green cast + & .mdc-tab__ripple::before { + background-color: white !important; + } +} + +::ng-deep .mdc-tab--active { + background: white !important; + border-bottom: none !important; + + &:last-child { + border-right-color: white !important; + } + + & .mdc-tab__text-label { + color: colors.$secondary-color !important; + } +} + +::ng-deep .mdc-tab-indicator__content--underline { + border: 0 !important; +} diff --git a/portal-frontend/src/app/features/public/search/public-search.component.scss b/portal-frontend/src/app/features/public/search/public-search.component.scss index d01ac1cf6e..8b38ec7788 100644 --- a/portal-frontend/src/app/features/public/search/public-search.component.scss +++ b/portal-frontend/src/app/features/public/search/public-search.component.scss @@ -123,3 +123,45 @@ margin: rem(20) 0; padding: rem(8) rem(12); } + +// Custom Tabs +// ----------- + +::ng-deep .mdc-tab { + --border-color: #e0e0e0; + + background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; + border-top: 1px solid var(--border-color) !important; + border-right: 1px solid var(--border-color) !important; + border-bottom: 1px solid var(--border-color) !important; + + &:hover { + background: color-mix(in srgb, colors.$black, transparent 88%) !important; + } + + & .mat-ripple-element { + background-color: colors.$secondary-color !important; + } + + // Hack needed to prevent lingering green cast + & .mdc-tab__ripple::before { + background-color: white !important; + } +} + +::ng-deep .mdc-tab--active { + background: white !important; + border-bottom: none !important; + + &:last-child { + border-right-color: white !important; + } + + & .mdc-tab__text-label { + color: colors.$secondary-color !important; + } +} + +::ng-deep .mdc-tab-indicator__content--underline { + border: 0 !important; +} From 2456bc574b51ae644512770b5fc7fbe51d3ca986 Mon Sep 17 00:00:00 2001 From: abradat Date: Tue, 18 Jun 2024 17:00:17 -0700 Subject: [PATCH 28/95] Fix applications decision component not changing after empty value --- .../application-decision-component.service.ts | 154 ++++++++++++------ 1 file changed, 102 insertions(+), 52 deletions(-) diff --git a/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts b/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts index c9c9f0dd68..acb39764f7 100644 --- a/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts +++ b/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts @@ -9,6 +9,8 @@ import { CreateApplicationDecisionComponentDto, } from './application-decision-component.dto'; import { ApplicationDecisionComponent } from './application-decision-component.entity'; +import { filterUndefined } from 'apps/alcs/src/utils/undefined'; +import { formatIncomingDate } from 'apps/alcs/src/utils/incoming-date.formatter'; @Injectable() export class ApplicationDecisionComponentService { @@ -44,15 +46,30 @@ export class ApplicationDecisionComponentService { updateDto.applicationDecisionComponentTypeCode; } - component.alrArea = updateDto.alrArea ?? component.alrArea; - component.agCap = updateDto.agCap ?? component.agCap; - component.agCapSource = updateDto.agCapSource ?? component.agCapSource; - component.agCapMap = updateDto.agCapMap ?? component.agCapMap; - component.agCapConsultant = - updateDto.agCapConsultant ?? component.agCapConsultant; - component.endDate2 = updateDto.endDate2 - ? new Date(updateDto.endDate2) - : component.endDate2; + component.alrArea = filterUndefined( + updateDto.alrArea, + component.alrArea + ); + component.agCap = filterUndefined( + updateDto.agCap, + component.agCap + ); + component.agCapSource = filterUndefined( + updateDto.agCapSource, + component.agCapSource + ); + component.agCapMap = filterUndefined( + updateDto.agCapMap, + component.agCapMap + ); + component.agCapConsultant = filterUndefined( + updateDto.agCapConsultant, + component.agCapConsultant + ); + component.endDate2 = filterUndefined( + formatIncomingDate(updateDto.endDate2), + component.endDate2 + ); this.patchNfuFields(component, updateDto); this.patchTurpFields(component, updateDto); @@ -66,9 +83,10 @@ export class ApplicationDecisionComponentService { //INCL / EXCL if (updateDto.inclExclApplicantType !== undefined) { component.inclExclApplicantType = updateDto.inclExclApplicantType; - component.expiryDate = updateDto.expiryDate - ? new Date(updateDto.expiryDate) - : component.expiryDate; + component.expiryDate = filterUndefined( + formatIncomingDate(updateDto.expiryDate), + component.expiryDate + ); } updatedComponents.push(component); @@ -139,70 +157,102 @@ export class ApplicationDecisionComponentService { component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.endDate = updateDto.endDate - ? new Date(updateDto.endDate) - : component.endDate; - component.nfuSubType = updateDto.nfuSubType ?? component.nfuSubType; - component.nfuType = updateDto.nfuType ?? component.nfuType; + component.endDate = filterUndefined( + formatIncomingDate(updateDto.endDate), + component.endDate + ); + component.nfuSubType = filterUndefined( + updateDto.nfuSubType, + component.nfuSubType + ); + component.nfuType = filterUndefined( + updateDto.nfuType, + component.nfuType + ); } private patchTurpFields( component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.expiryDate = updateDto.expiryDate - ? new Date(updateDto.expiryDate) - : component.expiryDate; + component.expiryDate = filterUndefined( + formatIncomingDate(updateDto.expiryDate), + component.expiryDate + ); } private patchPofoFields( component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.endDate = updateDto.endDate - ? new Date(updateDto.endDate) - : component.endDate; - component.soilFillTypeToPlace = - updateDto.soilFillTypeToPlace ?? component.soilFillTypeToPlace; - component.soilToPlaceArea = - updateDto.soilToPlaceArea ?? component.soilToPlaceArea; - component.soilToPlaceVolume = - updateDto.soilToPlaceVolume ?? component.soilToPlaceVolume; - component.soilToPlaceMaximumDepth = - updateDto.soilToPlaceMaximumDepth ?? component.soilToPlaceMaximumDepth; - component.soilToPlaceAverageDepth = - updateDto.soilToPlaceAverageDepth ?? component.soilToPlaceAverageDepth; + component.endDate = filterUndefined( + formatIncomingDate(updateDto.endDate), + component.endDate + ); + component.soilFillTypeToPlace = filterUndefined( + updateDto.soilFillTypeToPlace, + component.soilFillTypeToPlace + ); + component.soilToPlaceArea = filterUndefined( + updateDto.soilToPlaceArea, + component.soilToPlaceArea + ); + component.soilToPlaceVolume = filterUndefined( + updateDto.soilToPlaceVolume, + component.soilToPlaceVolume + ); + component.soilToPlaceMaximumDepth = filterUndefined( + updateDto.soilToPlaceMaximumDepth, + component.soilToPlaceMaximumDepth + ); + component.soilToPlaceAverageDepth = filterUndefined( + updateDto.soilToPlaceAverageDepth, + component.soilToPlaceAverageDepth + ); } private patchRosoFields( component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.endDate = updateDto.endDate - ? new Date(updateDto.endDate) - : component.endDate; - component.soilTypeRemoved = - updateDto.soilTypeRemoved ?? component.soilTypeRemoved; - component.soilToRemoveVolume = - updateDto.soilToRemoveVolume ?? component.soilToRemoveVolume; - component.soilToRemoveArea = - updateDto.soilToRemoveArea ?? component.soilToRemoveArea; - component.soilToRemoveMaximumDepth = - updateDto.soilToRemoveMaximumDepth ?? component.soilToRemoveMaximumDepth; - component.soilToRemoveAverageDepth = - updateDto.soilToRemoveAverageDepth ?? component.soilToRemoveAverageDepth; + component.endDate = filterUndefined( + formatIncomingDate(updateDto.endDate), + component.endDate + ); + component.soilTypeRemoved = filterUndefined( + updateDto.soilTypeRemoved, + component.soilTypeRemoved + ); + component.soilToRemoveVolume = filterUndefined( + updateDto.soilToRemoveVolume, + component.soilToRemoveVolume + ); + component.soilToRemoveArea = filterUndefined( + updateDto.soilToRemoveArea, + component.soilToRemoveArea + ); + component.soilToRemoveMaximumDepth = filterUndefined( + updateDto.soilToRemoveMaximumDepth, + component.soilToRemoveMaximumDepth + ); + component.soilToRemoveAverageDepth = filterUndefined( + updateDto.soilToRemoveAverageDepth, + component.soilToRemoveAverageDepth + ); } private patchNaruFields( component: ApplicationDecisionComponent, updateDto: CreateApplicationDecisionComponentDto, ) { - component.endDate = updateDto.endDate - ? new Date(updateDto.endDate) - : component.endDate; - component.expiryDate = updateDto.expiryDate - ? new Date(updateDto.expiryDate) - : component.expiryDate; + component.endDate = filterUndefined( + formatIncomingDate(updateDto.endDate), + component.endDate + ); + component.expiryDate = filterUndefined( + formatIncomingDate(updateDto.expiryDate), + component.expiryDate + ); component.naruSubtypeCode = updateDto.naruSubtypeCode; } From 6565a3fdf71e88c5916bab5a241a4ebd70a49dd0 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 19 Jun 2024 09:58:45 -0700 Subject: [PATCH 29/95] Move custom tab styles into app-wide styles --- portal-frontend/src/app/app.component.scss | 43 +++++++++++++++++++ ...view-application-submission.component.scss | 42 ------------------ .../features/home/inbox/inbox.component.scss | 42 ------------------ ...notice-of-intent-submission.component.scss | 42 ------------------ ...iew-notification-submission.component.scss | 42 ------------------ .../search/public-search.component.scss | 42 ------------------ 6 files changed, 43 insertions(+), 210 deletions(-) diff --git a/portal-frontend/src/app/app.component.scss b/portal-frontend/src/app/app.component.scss index a5ba234124..41329323d0 100644 --- a/portal-frontend/src/app/app.component.scss +++ b/portal-frontend/src/app/app.component.scss @@ -1,5 +1,6 @@ @use '../styles/functions.scss' as *; @use '../styles/typography.scss'; +@use '../styles/colors.scss'; :host { width: 100%; @@ -29,3 +30,45 @@ } } } + +// Custom Tabs +// ----------- + +::ng-deep .mdc-tab { + --border-color: #e0e0e0; + + background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; + border-top: 1px solid var(--border-color) !important; + border-right: 1px solid var(--border-color) !important; + border-bottom: 1px solid var(--border-color) !important; + + &:hover { + background: color-mix(in srgb, colors.$black, transparent 88%) !important; + } + + & .mat-ripple-element { + background-color: colors.$secondary-color !important; + } + + // Hack needed to prevent lingering green cast + & .mdc-tab__ripple::before { + background-color: white !important; + } +} + +::ng-deep .mdc-tab--active { + background: white !important; + border-bottom: none !important; + + &:last-child { + border-right-color: white !important; + } + + & .mdc-tab__text-label { + color: colors.$secondary-color !important; + } +} + +::ng-deep .mdc-tab-indicator__content--underline { + border: 0 !important; +} diff --git a/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss b/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss index b55aac7cb1..e6e94496ff 100644 --- a/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss +++ b/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss @@ -216,45 +216,3 @@ section { display: flex; align-items: center; } - -// Custom Tabs -// ----------- - -::ng-deep .mdc-tab { - --border-color: #e0e0e0; - - background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; - border-top: 1px solid var(--border-color) !important; - border-right: 1px solid var(--border-color) !important; - border-bottom: 1px solid var(--border-color) !important; - - &:hover { - background: color-mix(in srgb, colors.$black, transparent 88%) !important; - } - - & .mat-ripple-element { - background-color: colors.$secondary-color !important; - } - - // Hack needed to prevent lingering green cast - & .mdc-tab__ripple::before { - background-color: white !important; - } -} - -::ng-deep .mdc-tab--active { - background: white !important; - border-bottom: none !important; - - &:last-child { - border-right-color: white !important; - } - - & .mdc-tab__text-label { - color: colors.$secondary-color !important; - } -} - -::ng-deep .mdc-tab-indicator__content--underline { - border: 0 !important; -} diff --git a/portal-frontend/src/app/features/home/inbox/inbox.component.scss b/portal-frontend/src/app/features/home/inbox/inbox.component.scss index 821f680a9a..09e2498492 100644 --- a/portal-frontend/src/app/features/home/inbox/inbox.component.scss +++ b/portal-frontend/src/app/features/home/inbox/inbox.component.scss @@ -157,45 +157,3 @@ a { margin: rem(20) 0; padding: rem(8) rem(12); } - -// Custom Tabs -// ----------- - -::ng-deep .mdc-tab { - --border-color: #e0e0e0; - - background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; - border-top: 1px solid var(--border-color) !important; - border-right: 1px solid var(--border-color) !important; - border-bottom: 1px solid var(--border-color) !important; - - &:hover { - background: color-mix(in srgb, colors.$black, transparent 88%) !important; - } - - & .mat-ripple-element { - background-color: colors.$secondary-color !important; - } - - // Hack needed to prevent lingering green cast - & .mdc-tab__ripple::before { - background-color: white !important; - } -} - -::ng-deep .mdc-tab--active { - background: white !important; - border-bottom: none !important; - - &:last-child { - border-right-color: white !important; - } - - & .mdc-tab__text-label { - color: colors.$secondary-color !important; - } -} - -::ng-deep .mdc-tab-indicator__content--underline { - border: 0 !important; -} diff --git a/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss b/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss index 3a773aba36..0c27210f48 100644 --- a/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss +++ b/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss @@ -211,45 +211,3 @@ section { display: flex; align-items: center; } - -// Custom Tabs -// ----------- - -::ng-deep .mdc-tab { - --border-color: #e0e0e0; - - background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; - border-top: 1px solid var(--border-color) !important; - border-right: 1px solid var(--border-color) !important; - border-bottom: 1px solid var(--border-color) !important; - - &:hover { - background: color-mix(in srgb, colors.$black, transparent 88%) !important; - } - - & .mat-ripple-element { - background-color: colors.$secondary-color !important; - } - - // Hack needed to prevent lingering green cast - & .mdc-tab__ripple::before { - background-color: white !important; - } -} - -::ng-deep .mdc-tab--active { - background: white !important; - border-bottom: none !important; - - &:last-child { - border-right-color: white !important; - } - - & .mdc-tab__text-label { - color: colors.$secondary-color !important; - } -} - -::ng-deep .mdc-tab-indicator__content--underline { - border: 0 !important; -} diff --git a/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss b/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss index 3a773aba36..0c27210f48 100644 --- a/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss +++ b/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss @@ -211,45 +211,3 @@ section { display: flex; align-items: center; } - -// Custom Tabs -// ----------- - -::ng-deep .mdc-tab { - --border-color: #e0e0e0; - - background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; - border-top: 1px solid var(--border-color) !important; - border-right: 1px solid var(--border-color) !important; - border-bottom: 1px solid var(--border-color) !important; - - &:hover { - background: color-mix(in srgb, colors.$black, transparent 88%) !important; - } - - & .mat-ripple-element { - background-color: colors.$secondary-color !important; - } - - // Hack needed to prevent lingering green cast - & .mdc-tab__ripple::before { - background-color: white !important; - } -} - -::ng-deep .mdc-tab--active { - background: white !important; - border-bottom: none !important; - - &:last-child { - border-right-color: white !important; - } - - & .mdc-tab__text-label { - color: colors.$secondary-color !important; - } -} - -::ng-deep .mdc-tab-indicator__content--underline { - border: 0 !important; -} diff --git a/portal-frontend/src/app/features/public/search/public-search.component.scss b/portal-frontend/src/app/features/public/search/public-search.component.scss index 8b38ec7788..d01ac1cf6e 100644 --- a/portal-frontend/src/app/features/public/search/public-search.component.scss +++ b/portal-frontend/src/app/features/public/search/public-search.component.scss @@ -123,45 +123,3 @@ margin: rem(20) 0; padding: rem(8) rem(12); } - -// Custom Tabs -// ----------- - -::ng-deep .mdc-tab { - --border-color: #e0e0e0; - - background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; - border-top: 1px solid var(--border-color) !important; - border-right: 1px solid var(--border-color) !important; - border-bottom: 1px solid var(--border-color) !important; - - &:hover { - background: color-mix(in srgb, colors.$black, transparent 88%) !important; - } - - & .mat-ripple-element { - background-color: colors.$secondary-color !important; - } - - // Hack needed to prevent lingering green cast - & .mdc-tab__ripple::before { - background-color: white !important; - } -} - -::ng-deep .mdc-tab--active { - background: white !important; - border-bottom: none !important; - - &:last-child { - border-right-color: white !important; - } - - & .mdc-tab__text-label { - color: colors.$secondary-color !important; - } -} - -::ng-deep .mdc-tab-indicator__content--underline { - border: 0 !important; -} From e2a971c55bc05f9dd44087184490c4377dee79e2 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 19 Jun 2024 10:08:06 -0700 Subject: [PATCH 30/95] Add missing left border from inactive tab --- portal-frontend/src/app/app.component.scss | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/portal-frontend/src/app/app.component.scss b/portal-frontend/src/app/app.component.scss index 41329323d0..09ab799dbe 100644 --- a/portal-frontend/src/app/app.component.scss +++ b/portal-frontend/src/app/app.component.scss @@ -38,9 +38,7 @@ --border-color: #e0e0e0; background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; - border-top: 1px solid var(--border-color) !important; - border-right: 1px solid var(--border-color) !important; - border-bottom: 1px solid var(--border-color) !important; + border: 1px solid var(--border-color) !important; &:hover { background: color-mix(in srgb, colors.$black, transparent 88%) !important; @@ -54,12 +52,20 @@ & .mdc-tab__ripple::before { background-color: white !important; } + + &:not(:first-child) { + border-left: none !important; + } } ::ng-deep .mdc-tab--active { background: white !important; border-bottom: none !important; + &:first-child { + border-left-color: white !important; + } + &:last-child { border-right-color: white !important; } From 2718762f185dda7ba3d9483ce62b6e8648eb484b Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 19 Jun 2024 10:16:41 -0700 Subject: [PATCH 31/95] Move styles into own SCSS file and apply globally --- portal-frontend/src/app/app.component.scss | 49 ---------------------- portal-frontend/src/styles.scss | 1 + portal-frontend/src/styles/tabs.scss | 46 ++++++++++++++++++++ 3 files changed, 47 insertions(+), 49 deletions(-) create mode 100644 portal-frontend/src/styles/tabs.scss diff --git a/portal-frontend/src/app/app.component.scss b/portal-frontend/src/app/app.component.scss index 09ab799dbe..a5ba234124 100644 --- a/portal-frontend/src/app/app.component.scss +++ b/portal-frontend/src/app/app.component.scss @@ -1,6 +1,5 @@ @use '../styles/functions.scss' as *; @use '../styles/typography.scss'; -@use '../styles/colors.scss'; :host { width: 100%; @@ -30,51 +29,3 @@ } } } - -// Custom Tabs -// ----------- - -::ng-deep .mdc-tab { - --border-color: #e0e0e0; - - background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; - border: 1px solid var(--border-color) !important; - - &:hover { - background: color-mix(in srgb, colors.$black, transparent 88%) !important; - } - - & .mat-ripple-element { - background-color: colors.$secondary-color !important; - } - - // Hack needed to prevent lingering green cast - & .mdc-tab__ripple::before { - background-color: white !important; - } - - &:not(:first-child) { - border-left: none !important; - } -} - -::ng-deep .mdc-tab--active { - background: white !important; - border-bottom: none !important; - - &:first-child { - border-left-color: white !important; - } - - &:last-child { - border-right-color: white !important; - } - - & .mdc-tab__text-label { - color: colors.$secondary-color !important; - } -} - -::ng-deep .mdc-tab-indicator__content--underline { - border: 0 !important; -} diff --git a/portal-frontend/src/styles.scss b/portal-frontend/src/styles.scss index 2a3e27a0a9..9aff0133f8 100644 --- a/portal-frontend/src/styles.scss +++ b/portal-frontend/src/styles.scss @@ -4,6 +4,7 @@ @use 'styles/colors'; @use 'styles/buttons'; @use 'styles/form-controls'; +@use 'styles/tabs'; @use 'styles/dialog'; @use 'styles/functions' as *; @use 'styles/toast'; diff --git a/portal-frontend/src/styles/tabs.scss b/portal-frontend/src/styles/tabs.scss new file mode 100644 index 0000000000..7dbaac4338 --- /dev/null +++ b/portal-frontend/src/styles/tabs.scss @@ -0,0 +1,46 @@ +@use 'colors'; + +.mdc-tab { + --border-color: #e0e0e0; + + background: color-mix(in srgb, colors.$secondary-color-light, transparent 80%) !important; + border: 1px solid var(--border-color) !important; + + &:hover { + background: color-mix(in srgb, colors.$black, transparent 88%) !important; + } + + & .mat-ripple-element { + background-color: colors.$secondary-color !important; + } + + // Hack needed to prevent lingering green cast + & .mdc-tab__ripple::before { + background-color: white !important; + } + + &:not(:first-child) { + border-left: none !important; + } +} + +.mdc-tab--active { + background: white !important; + border-bottom: none !important; + + &:first-child { + border-left-color: white !important; + } + + &:last-child { + border-right-color: white !important; + } + + & .mdc-tab__text-label { + color: colors.$secondary-color !important; + } +} + +.mdc-tab-indicator__content--underline { + border: 0 !important; +} From 817e92cf47431aadb1799842869a5dd264a38aea Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 19 Jun 2024 13:48:00 -0700 Subject: [PATCH 32/95] Fix file path --- .../component/application-decision-component.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts b/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts index acb39764f7..bafe559735 100644 --- a/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts +++ b/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.ts @@ -9,8 +9,8 @@ import { CreateApplicationDecisionComponentDto, } from './application-decision-component.dto'; import { ApplicationDecisionComponent } from './application-decision-component.entity'; -import { filterUndefined } from 'apps/alcs/src/utils/undefined'; -import { formatIncomingDate } from 'apps/alcs/src/utils/incoming-date.formatter'; +import { filterUndefined } from '../../../../../utils/undefined'; +import { formatIncomingDate } from '../../../../../utils/incoming-date.formatter'; @Injectable() export class ApplicationDecisionComponentService { From 6c6234bec0effd0890637524562b446ab2485771 Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 19 Jun 2024 13:48:23 -0700 Subject: [PATCH 33/95] Add unit test for inline path request --- ...ication-decision-component.service.spec.ts | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.spec.ts b/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.spec.ts index c0a4f19563..249b4691df 100644 --- a/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.spec.ts +++ b/services/apps/alcs/src/alcs/application-decision/application-decision-v2/application-decision/component/application-decision-component.service.spec.ts @@ -194,6 +194,46 @@ describe('ApplicationDecisionComponentService', () => { expect(result[0].applicationDecisionComponentTypeCode).toEqual('fake_code'); }); + it('should update only changed fields in DTO for a given UID', async() => { + mockApplicationDecisionComponentRepository.findOneOrFail.mockResolvedValue({ + uuid: 'fake', + applicationDecisionComponentTypeCode: 'fake_code', + alrArea: 1, + agCap: '2', + agCapSource: '3', + agCapMap: '4', + agCapConsultant: '5', + endDate: new Date(0), + } as ApplicationDecisionComponent); + + const mockDto = new CreateApplicationDecisionComponentDto(); + mockDto.uuid = 'fake'; + mockDto.alrArea = 10; + mockDto.applicationDecisionComponentTypeCode = 'should_not_beUpdated'; + + const result = await service.createOrUpdate([mockDto], false); + expect(result).toBeDefined(); + expect(result.length).toBe(1); + expect(mockApplicationDecisionComponentRepository.findOneOrFail).toHaveBeenCalledTimes(1); + expect(mockApplicationDecisionComponentRepository.findOneOrFail) + .toHaveBeenCalledWith({ + where: { uuid: 'fake' }, + relations: { + lots: true, + }, + }); + + expect(result[0].uuid).toEqual(mockDto.uuid); + expect(result[0].alrArea).toEqual(mockDto.alrArea); + expect(result[0].agCap).toEqual('2'); + expect(result[0].agCapSource).toEqual('3'); + expect(result[0].agCapMap).toEqual('4'); + expect(result[0].agCapConsultant).toEqual('5'); + expect(result[0].endDate).toEqual(new Date(0)); + expect(result[0].applicationDecisionComponentTypeCode).toEqual('fake_code'); + + }); + it('should persist entity if persist flag is true', async () => { mockApplicationDecisionComponentRepository.findOneOrFail.mockResolvedValue( {} as ApplicationDecisionComponent, From ff854b957683b7114a4525d53e3cfb5b94c36ef4 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 20 Jun 2024 09:49:46 -0700 Subject: [PATCH 34/95] Clean up redundant tab formatting --- .../view-application-submission.component.scss | 6 ------ portal-frontend/src/app/features/home/home.component.scss | 6 ------ .../view-notice-of-intent-submission.component.scss | 6 ------ .../view-notification-submission.component.scss | 6 ------ .../public/application/public-application.component.scss | 6 ------ .../notice-of-intent/public-notice-of-intent.component.scss | 6 ------ .../public/notification/public-notification.component.scss | 6 ------ 7 files changed, 42 deletions(-) diff --git a/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss b/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss index e6e94496ff..b6fd080fbc 100644 --- a/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss +++ b/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss @@ -1,12 +1,6 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; -.navigation { - ::ng-deep .mdc-tab__text-label { - font-weight: bold; - } -} - .content { margin: rem(24) 0; } diff --git a/portal-frontend/src/app/features/home/home.component.scss b/portal-frontend/src/app/features/home/home.component.scss index ace9e2f42c..86e824e429 100644 --- a/portal-frontend/src/app/features/home/home.component.scss +++ b/portal-frontend/src/app/features/home/home.component.scss @@ -1,12 +1,6 @@ @use '../../../styles/functions' as *; @use '../../../styles/colors'; -.navigation { - ::ng-deep .mdc-tab__text-label { - font-weight: bold; - } -} - :host::ng-deep { .no-data { color: colors.$grey; diff --git a/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss b/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss index 0c27210f48..cf93dd00e6 100644 --- a/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss +++ b/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss @@ -1,12 +1,6 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; -.navigation { - ::ng-deep .mdc-tab__text-label { - font-weight: bold; - } -} - .content { margin: rem(24) 0; } diff --git a/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss b/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss index 0c27210f48..cf93dd00e6 100644 --- a/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss +++ b/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss @@ -1,12 +1,6 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; -.navigation { - ::ng-deep .mdc-tab__text-label { - font-weight: bold; - } -} - .content { margin: rem(24) 0; } diff --git a/portal-frontend/src/app/features/public/application/public-application.component.scss b/portal-frontend/src/app/features/public/application/public-application.component.scss index 8db0588869..5f77a14eed 100644 --- a/portal-frontend/src/app/features/public/application/public-application.component.scss +++ b/portal-frontend/src/app/features/public/application/public-application.component.scss @@ -1,12 +1,6 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; -.navigation { - ::ng-deep .mdc-tab__text-label { - font-weight: bold; - } -} - .content { margin: rem(24) 0; } diff --git a/portal-frontend/src/app/features/public/notice-of-intent/public-notice-of-intent.component.scss b/portal-frontend/src/app/features/public/notice-of-intent/public-notice-of-intent.component.scss index 8db0588869..5f77a14eed 100644 --- a/portal-frontend/src/app/features/public/notice-of-intent/public-notice-of-intent.component.scss +++ b/portal-frontend/src/app/features/public/notice-of-intent/public-notice-of-intent.component.scss @@ -1,12 +1,6 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; -.navigation { - ::ng-deep .mdc-tab__text-label { - font-weight: bold; - } -} - .content { margin: rem(24) 0; } diff --git a/portal-frontend/src/app/features/public/notification/public-notification.component.scss b/portal-frontend/src/app/features/public/notification/public-notification.component.scss index 8db0588869..5f77a14eed 100644 --- a/portal-frontend/src/app/features/public/notification/public-notification.component.scss +++ b/portal-frontend/src/app/features/public/notification/public-notification.component.scss @@ -1,12 +1,6 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; -.navigation { - ::ng-deep .mdc-tab__text-label { - font-weight: bold; - } -} - .content { margin: rem(24) 0; } From c4aa7278152e69a9e1e4d9efde2448866c6e1c63 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 20 Jun 2024 10:11:16 -0700 Subject: [PATCH 35/95] Set correct sizes and weight for all tabs --- portal-frontend/src/styles/tabs.scss | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/portal-frontend/src/styles/tabs.scss b/portal-frontend/src/styles/tabs.scss index 7dbaac4338..65d46d45d5 100644 --- a/portal-frontend/src/styles/tabs.scss +++ b/portal-frontend/src/styles/tabs.scss @@ -1,4 +1,5 @@ @use 'colors'; +@use 'functions' as *; .mdc-tab { --border-color: #e0e0e0; @@ -10,6 +11,15 @@ background: color-mix(in srgb, colors.$black, transparent 88%) !important; } + & .mdc-tab__text-label { + font-size: rem(15) !important; + font-weight: bold !important; + + @media screen and (min-width: $tabletBreakpoint) { + font-size: rem(18) !important; + } + } + & .mat-ripple-element { background-color: colors.$secondary-color !important; } From 6d5340a86c84d6283efc670fe5ca4f9ccbc6351f Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 20 Jun 2024 10:24:03 -0700 Subject: [PATCH 36/95] Add padding between view page return button and tabs --- .../view-application-submission.component.scss | 4 ++-- .../view-notice-of-intent-submission.component.scss | 4 ++++ .../view-notification-submission.component.scss | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss b/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss index b6fd080fbc..82a88c4760 100644 --- a/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss +++ b/portal-frontend/src/app/features/applications/view-submission/view-application-submission.component.scss @@ -1,8 +1,8 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; -.content { - margin: rem(24) 0; +.navigation { + margin-top: rem(18); } :host::ng-deep { diff --git a/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss b/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss index cf93dd00e6..77d79d4922 100644 --- a/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss +++ b/portal-frontend/src/app/features/notice-of-intents/view-submission/view-notice-of-intent-submission.component.scss @@ -1,6 +1,10 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; +.navigation { + margin-top: rem(18); +} + .content { margin: rem(24) 0; } diff --git a/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss b/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss index cf93dd00e6..77d79d4922 100644 --- a/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss +++ b/portal-frontend/src/app/features/notifications/view-submission/view-notification-submission.component.scss @@ -1,6 +1,10 @@ @use '../../../../styles/functions' as *; @use '../../../../styles/colors'; +.navigation { + margin-top: rem(18); +} + .content { margin: rem(24) 0; } From 023ea230c9e668bcbff72a5e7ddf49275a9972a2 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 20 Jun 2024 10:45:11 -0700 Subject: [PATCH 37/95] Add padding between tabs and tab content --- portal-frontend/src/styles/tabs.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/portal-frontend/src/styles/tabs.scss b/portal-frontend/src/styles/tabs.scss index 65d46d45d5..1cd3a55f52 100644 --- a/portal-frontend/src/styles/tabs.scss +++ b/portal-frontend/src/styles/tabs.scss @@ -54,3 +54,7 @@ .mdc-tab-indicator__content--underline { border: 0 !important; } + +.mat-mdc-tab-body { + padding-top: rem(24) !important; +} From ddd784815bfa94128b7cb6d8c5a1f99168a01c14 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 20 Jun 2024 12:40:06 -0700 Subject: [PATCH 38/95] Fix padding around public search results heading --- .../features/public/search/public-search.component.scss | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/portal-frontend/src/app/features/public/search/public-search.component.scss b/portal-frontend/src/app/features/public/search/public-search.component.scss index d01ac1cf6e..ee2dc1c10b 100644 --- a/portal-frontend/src/app/features/public/search/public-search.component.scss +++ b/portal-frontend/src/app/features/public/search/public-search.component.scss @@ -1,6 +1,14 @@ @use '../../../../styles/colors'; @use '../../../../styles/functions' as *; +h3 { + margin-bottom: rem(20) !important; + + @media screen and (min-width: $desktopBreakpoint) { + margin-bottom: rem(24) !important; + } +} + :host::ng-deep { .label { display: inline-block; From f6c14db74eeb96344de3c9df172f39a452e8457e Mon Sep 17 00:00:00 2001 From: abradat Date: Mon, 24 Jun 2024 15:43:22 -0700 Subject: [PATCH 39/95] Set number of workers to one --- e2e/playwright.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/playwright.config.ts b/e2e/playwright.config.ts index bb85faf430..f352370a54 100644 --- a/e2e/playwright.config.ts +++ b/e2e/playwright.config.ts @@ -19,7 +19,7 @@ export default defineConfig({ /* Retry on CI only */ retries: process.env.CI ? 2 : 0, /* Opt out of parallel tests on CI. */ - workers: process.env.CI ? 1 : undefined, + workers: process.env.CI ? 1 : 1, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ reporter: 'html', /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ From c3b38f2149f9513b549bf74b4acdf9a719f4cf3b Mon Sep 17 00:00:00 2001 From: abradat Date: Mon, 24 Jun 2024 16:15:09 -0700 Subject: [PATCH 40/95] Add retries for dev, timeout, and actionTimeout to config to help stability --- e2e/playwright.config.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/e2e/playwright.config.ts b/e2e/playwright.config.ts index f352370a54..44e6d319fe 100644 --- a/e2e/playwright.config.ts +++ b/e2e/playwright.config.ts @@ -17,11 +17,12 @@ export default defineConfig({ /* Fail the build on CI if you accidentally left test.only in the source code. */ forbidOnly: !!process.env.CI, /* Retry on CI only */ - retries: process.env.CI ? 2 : 0, + retries: process.env.CI ? 2 : 1, /* Opt out of parallel tests on CI. */ workers: process.env.CI ? 1 : 1, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ reporter: 'html', + timeout: 120000, /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ use: { /* Base URL to use in actions like `await page.goto('/')`. */ @@ -29,6 +30,7 @@ export default defineConfig({ /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ trace: 'on-first-retry', + actionTimeout: 10000, }, /* Configure projects for major browsers */ From 80ffff83f712168f2ed6c8e857a5c8dfa81ed158 Mon Sep 17 00:00:00 2001 From: abradat Date: Mon, 24 Jun 2024 16:15:53 -0700 Subject: [PATCH 41/95] Fix e2e map area text validation --- e2e/pages/alcs/applicant-info-page/parcels-section.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/pages/alcs/applicant-info-page/parcels-section.ts b/e2e/pages/alcs/applicant-info-page/parcels-section.ts index 29b3d7520e..f4c80c479a 100644 --- a/e2e/pages/alcs/applicant-info-page/parcels-section.ts +++ b/e2e/pages/alcs/applicant-info-page/parcels-section.ts @@ -20,7 +20,7 @@ export class ParcelsSection { async expectParcelDetails(parcelNumber: number, parcel: ParcelDetails) { await expect(this.typeText(parcelNumber)).toHaveText(parcel.type); await expect(this.legalDescriptionText(parcelNumber)).toHaveText(parcel.legalDescription); - await expect(this.mapAreaText(parcelNumber)).toHaveText(parcel.mapArea); + await expect(this.mapAreaText(parcelNumber)).toHaveText(`${parcel.mapArea} ha`); if (parcel.pid !== undefined) { await expect(this.pidText(parcelNumber)).toHaveText(parcel.pid); } From 32abaa6217b0ecfdfe58f84bae6dc8e8d16bdb27 Mon Sep 17 00:00:00 2001 From: abradat Date: Mon, 24 Jun 2024 16:16:22 -0700 Subject: [PATCH 42/95] Fix calendar button falling out of viewport in application portal page --- e2e/pages/portal/parcels-page.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/e2e/pages/portal/parcels-page.ts b/e2e/pages/portal/parcels-page.ts index c2788e9cd0..dcf18fc329 100644 --- a/e2e/pages/portal/parcels-page.ts +++ b/e2e/pages/portal/parcels-page.ts @@ -184,7 +184,12 @@ export class ParcelsPage { // Month uses 3-letter abbreviation (e.g., 'Apr') async setDate(parcelNumber: number, year: string, month: string, day: string) { - await this.parcelBody(parcelNumber).getByRole('button', { name: 'Open calendar' }).click(); + const calendarButton = await this.parcelBody(parcelNumber).getByRole('button', { name: 'Open calendar' }); + await calendarButton.evaluate( (e) => { + e.scrollIntoView({ block: 'center', inline: 'center' }); + }); + await this.page.waitForTimeout(500); + await calendarButton.click(); // Can't have more than one datepicker open at once // We just have to trust the correct one is still open await this.page.getByRole('button', { name: year }).click(); From fc5bbd7344845d9ecef96d2ea660cc94383863e7 Mon Sep 17 00:00:00 2001 From: abradat Date: Mon, 24 Jun 2024 16:19:08 -0700 Subject: [PATCH 43/95] Fix code style --- e2e/pages/portal/parcels-page.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/pages/portal/parcels-page.ts b/e2e/pages/portal/parcels-page.ts index dcf18fc329..f72829039f 100644 --- a/e2e/pages/portal/parcels-page.ts +++ b/e2e/pages/portal/parcels-page.ts @@ -185,7 +185,7 @@ export class ParcelsPage { // Month uses 3-letter abbreviation (e.g., 'Apr') async setDate(parcelNumber: number, year: string, month: string, day: string) { const calendarButton = await this.parcelBody(parcelNumber).getByRole('button', { name: 'Open calendar' }); - await calendarButton.evaluate( (e) => { + await calendarButton.evaluate((e) => { e.scrollIntoView({ block: 'center', inline: 'center' }); }); await this.page.waitForTimeout(500); From 9e89fe9a2f9287fa3a9aa7943641a726c0f7859c Mon Sep 17 00:00:00 2001 From: abradat Date: Tue, 25 Jun 2024 11:07:53 -0700 Subject: [PATCH 44/95] Change actionTimeout to default --- e2e/playwright.config.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/e2e/playwright.config.ts b/e2e/playwright.config.ts index 44e6d319fe..a87e2c03d5 100644 --- a/e2e/playwright.config.ts +++ b/e2e/playwright.config.ts @@ -30,7 +30,6 @@ export default defineConfig({ /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ trace: 'on-first-retry', - actionTimeout: 10000, }, /* Configure projects for major browsers */ From 1a21ecea1805c4024f9745b83a3ebcd88a868102 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Tue, 25 Jun 2024 13:49:32 -0700 Subject: [PATCH 45/95] Set trigger status for notification email statuses --- .../notification-submission/notification-submission.service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/services/apps/alcs/src/portal/notification-submission/notification-submission.service.ts b/services/apps/alcs/src/portal/notification-submission/notification-submission.service.ts index 4929787c7c..4b8f7c0bb6 100644 --- a/services/apps/alcs/src/portal/notification-submission/notification-submission.service.ts +++ b/services/apps/alcs/src/portal/notification-submission/notification-submission.service.ts @@ -422,6 +422,7 @@ export class NotificationSubmissionService { subject: `Agricultural Land Commission SRW${submission.fileNumber} (${submission.applicant})`, parentType: PARENT_TYPE.NOTIFICATION, parentId: templateData.parentId, + triggerStatus: NOTIFICATION_STATUS.SUBMITTED_TO_ALC, cc: templateData.cc, attachments: [document.document], }); From d08d08f9b1798d93cb7ef42d9ea713a400286688 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Tue, 25 Jun 2024 13:58:26 -0700 Subject: [PATCH 46/95] Update existing data with SUBM trigger status --- ...8665533-add_notification_trigger_statuses.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 services/apps/alcs/src/providers/typeorm/migrations/1719348665533-add_notification_trigger_statuses.ts diff --git a/services/apps/alcs/src/providers/typeorm/migrations/1719348665533-add_notification_trigger_statuses.ts b/services/apps/alcs/src/providers/typeorm/migrations/1719348665533-add_notification_trigger_statuses.ts new file mode 100644 index 0000000000..07b5168d4b --- /dev/null +++ b/services/apps/alcs/src/providers/typeorm/migrations/1719348665533-add_notification_trigger_statuses.ts @@ -0,0 +1,17 @@ +import { MigrationInterface, QueryRunner } from 'typeorm'; + +export class AddNotificationTriggerStatuses1719348665533 + implements MigrationInterface +{ + public async up(queryRunner: QueryRunner): Promise { + queryRunner.query(` + UPDATE alcs.email_status es + SET trigger_status = 'SUBM' + WHERE es.parent_type = 'notification' + `); + } + + public async down(queryRunner: QueryRunner): Promise { + // N/A + } +} From ccb0eb0cad8b864ff59f7fe28b6b73b517d31595 Mon Sep 17 00:00:00 2001 From: abradat Date: Tue, 25 Jun 2024 14:52:15 -0700 Subject: [PATCH 47/95] Fix security vulnerabilities --- alcs-frontend/package-lock.json | 26 +++++++++++----------- portal-frontend/package-lock.json | 20 ++++++++--------- services/package-lock.json | 36 +++++++++++++++---------------- 3 files changed, 41 insertions(+), 41 deletions(-) diff --git a/alcs-frontend/package-lock.json b/alcs-frontend/package-lock.json index 7dedc4380f..7e7eeb907b 100644 --- a/alcs-frontend/package-lock.json +++ b/alcs-frontend/package-lock.json @@ -7620,12 +7620,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -8981,9 +8981,9 @@ "dev": true }, "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, "dependencies": { "jake": "^10.8.5" @@ -9921,9 +9921,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -18692,9 +18692,9 @@ } }, "node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "engines": { "node": ">=10.0.0" diff --git a/portal-frontend/package-lock.json b/portal-frontend/package-lock.json index f73a262287..72d61d6296 100644 --- a/portal-frontend/package-lock.json +++ b/portal-frontend/package-lock.json @@ -7295,12 +7295,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -9492,9 +9492,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -17484,9 +17484,9 @@ } }, "node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "engines": { "node": ">=10.0.0" diff --git a/services/package-lock.json b/services/package-lock.json index 8f741db526..50392ae85b 100644 --- a/services/package-lock.json +++ b/services/package-lock.json @@ -1990,11 +1990,11 @@ "dev": true }, "node_modules/@grpc/grpc-js": { - "version": "1.10.6", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.6.tgz", - "integrity": "sha512-xP58G7wDQ4TCmN/cMUHh00DS7SRDv/+lC+xFLrTkMIN8h55X5NhZMLYbvy7dSELP15qlI6hPhNCRWVMtZMwqLA==", + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.10.tgz", + "integrity": "sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==", "dependencies": { - "@grpc/proto-loader": "^0.7.10", + "@grpc/proto-loader": "^0.7.13", "@js-sdsl/ordered-map": "^4.4.2" }, "engines": { @@ -2002,13 +2002,13 @@ } }, "node_modules/@grpc/proto-loader": { - "version": "0.7.12", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.12.tgz", - "integrity": "sha512-DCVwMxqYzpUCiDMl7hQ384FqP4T3DbNpXU8pt681l3UWCip1WUiD5JrkImUwCB9a7f2cq4CUTmi5r/xIMRPY1Q==", + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", - "protobufjs": "^7.2.4", + "protobufjs": "^7.2.5", "yargs": "^17.7.2" }, "bin": { @@ -5617,11 +5617,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -7825,9 +7825,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -12660,9 +12660,9 @@ } }, "node_modules/s3-streamlogger": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/s3-streamlogger/-/s3-streamlogger-1.9.2.tgz", - "integrity": "sha512-E3JHxX2wFDiT+KSYSKMjpUBi4dITS1hjmXIw0+Dfv1mP17mFRdwMBGuEgIGy5qsoU9c+M5hvtnW2WhJHTSmbEw==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/s3-streamlogger/-/s3-streamlogger-1.9.4.tgz", + "integrity": "sha512-d8o1x/wP/jIUWgcLzblNhsJknAaX8lpqlFqSejaKDXC15ZBoN3NXIk9Sssea6Ne3gSnTUk7yHQaCDpgiAnealg==", "dependencies": { "@aws-sdk/client-s3": "^3.353.0", "git-branch": "^2.0.1", From f104458342abeb4d5b93b3016b4fe2464e6d28ca Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 26 Jun 2024 13:36:41 -0700 Subject: [PATCH 48/95] Change ALCS login to use BCEID in E2E testing --- e2e/pages/alcs/alcs-login-page.ts | 2 +- e2e/tests/tur.spec.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/e2e/pages/alcs/alcs-login-page.ts b/e2e/pages/alcs/alcs-login-page.ts index 440e72eafd..cff0d3fbd3 100644 --- a/e2e/pages/alcs/alcs-login-page.ts +++ b/e2e/pages/alcs/alcs-login-page.ts @@ -11,7 +11,7 @@ export class ALCSLoginPage { constructor(page: Page, baseUrl: string) { this.page = page; this.baseUrl = baseUrl; - this.idirLink = page.getByRole('link', { name: 'IDIR' }); + this.idirLink = page.getByRole('link', { name: 'Basic or Business BCeID' }); // There is an error with the username label on BCeID page this.userIdTextbox = page.getByRole('textbox').nth(0); this.passwordTextbox = page.getByLabel('Password'); diff --git a/e2e/tests/tur.spec.ts b/e2e/tests/tur.spec.ts index 27ac46662b..da70f3ae87 100644 --- a/e2e/tests/tur.spec.ts +++ b/e2e/tests/tur.spec.ts @@ -193,7 +193,7 @@ test.describe.serial('Portal TUR submission and ALCS applicant info flow', () => test('submission data should appear in ALCS applicant info', async ({ page }) => { const alcsLoginPage = new ALCSLoginPage(page, process.env.ALCS_BASE_URL); await alcsLoginPage.goto(); - await alcsLoginPage.login(process.env.IDIR_USERNAME, process.env.IDIR_PASSWORD); + await alcsLoginPage.login(process.env.BCEID_BASIC_USERNAME, process.env.BCEID_BASIC_PASSWORD); const alcsMainNavidation = new ALCSMainNavigation(page); From 49c612e274908efe00f737324173fe1af217125b Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 26 Jun 2024 13:37:47 -0700 Subject: [PATCH 49/95] Add ALCS Base URL to E2E workflow --- .github/workflows/e2e-test.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index a5423f7bb8..2ad1228462 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -8,6 +8,12 @@ on: options: - https://alcs-dev-portal.apps.silver.devops.gov.bc.ca - https://alcs-test-portal.apps.silver.devops.gov.bc.ca + alcsBaseUrl: + type: choice + description: ALCS Base URL + options: + - https://alcs-dev.apps.silver.devops.gov.bc.ca + - https://alcs-test.apps.silver.devops.gov.bc.ca schedule: # 5:23 am daily - cron: "23 5 * * *" @@ -32,6 +38,7 @@ jobs: env: # Default to dev PORTAL_BASE_URL: ${{ inputs.portalBaseUrl || 'https://alcs-dev-portal.apps.silver.devops.gov.bc.ca' }} + ALCS_BASE_URL: ${{ inputs.alcsBaseUrl || 'https://alcs-dev.apps.silver.devops.gov.bc.ca' }} BCEID_BASIC_USERNAME: ${{ secrets.BCEID_BASIC_USERNAME }} BCEID_BASIC_PASSWORD: ${{ secrets.BCEID_BASIC_PASSWORD }} run: npx playwright test From 93427d319689634bdf487d1f97f207f7259285bf Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 26 Jun 2024 14:03:09 -0700 Subject: [PATCH 50/95] Add branch input to manual trigger --- .github/workflows/e2e-test.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 2ad1228462..e6e316f248 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -14,6 +14,10 @@ on: options: - https://alcs-dev.apps.silver.devops.gov.bc.ca - https://alcs-test.apps.silver.devops.gov.bc.ca + branch: + type: string + description: 'Branch to checkout' + default: 'develop' schedule: # 5:23 am daily - cron: "23 5 * * *" @@ -25,7 +29,7 @@ jobs: - uses: actions/checkout@v4 with: # This does not need to align with URL - ref: develop + ref: ${{ inputs.branch || 'develop' }} - uses: actions/setup-node@v4 - name: Install dependencies working-directory: ./e2e From d17ebe3030b1ff67593b88091712d845c62da982 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 26 Jun 2024 18:16:14 -0700 Subject: [PATCH 51/95] Install validator and type defs for portal --- portal-frontend/package-lock.json | 15 +++++++++++++++ portal-frontend/package.json | 2 ++ 2 files changed, 17 insertions(+) diff --git a/portal-frontend/package-lock.json b/portal-frontend/package-lock.json index 72d61d6296..9e2714a37a 100644 --- a/portal-frontend/package-lock.json +++ b/portal-frontend/package-lock.json @@ -20,12 +20,14 @@ "@angular/router": "^17.3.3", "@bcgov/bc-sans": "^2.1.0", "@types/uuid": "^9.0.8", + "@types/validator": "^13.12.0", "jwt-decode": "^4.0.0", "ngx-mask": "17.0.4", "rxjs": "~7.8.1", "source-map-support": "^0.5.21", "tslib": "^2.6.2", "uuid": "^9.0.1", + "validator": "^13.12.0", "zone.js": "~0.14.4" }, "devDependencies": { @@ -6174,6 +6176,11 @@ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==" }, + "node_modules/@types/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==" + }, "node_modules/@types/ws": { "version": "8.5.10", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", @@ -16965,6 +16972,14 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", diff --git a/portal-frontend/package.json b/portal-frontend/package.json index 086e3f602e..d6ec30e6aa 100644 --- a/portal-frontend/package.json +++ b/portal-frontend/package.json @@ -25,12 +25,14 @@ "@angular/router": "^17.3.3", "@bcgov/bc-sans": "^2.1.0", "@types/uuid": "^9.0.8", + "@types/validator": "^13.12.0", "jwt-decode": "^4.0.0", "ngx-mask": "17.0.4", "rxjs": "~7.8.1", "source-map-support": "^0.5.21", "tslib": "^2.6.2", "uuid": "^9.0.1", + "validator": "^13.12.0", "zone.js": "~0.14.4" }, "devDependencies": { From efe994ca46bf86513a743182fcec0829669aec02 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 26 Jun 2024 18:33:00 -0700 Subject: [PATCH 52/95] Create custom stricter email validator --- .../src/app/shared/validators/email-validator.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 portal-frontend/src/app/shared/validators/email-validator.ts diff --git a/portal-frontend/src/app/shared/validators/email-validator.ts b/portal-frontend/src/app/shared/validators/email-validator.ts new file mode 100644 index 0000000000..6f307cdc33 --- /dev/null +++ b/portal-frontend/src/app/shared/validators/email-validator.ts @@ -0,0 +1,14 @@ +import { AbstractControl, ValidationErrors } from '@angular/forms'; +import validator from 'validator'; + +export const strictEmailValidator = (control: AbstractControl): ValidationErrors | null => { + return isString(control.value) && + !validator.isEmpty(control.value, { ignore_whitespace: true }) && + validator.isEmail(control.value, { allow_display_name: true }) + ? null + : { email: true }; +}; + +function isString(s: string) { + return Object.prototype.toString.call(s) === '[object String]'; +} From f10df0c969bdc5d8a0dd37f9096f041c53300825 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 26 Jun 2024 18:38:15 -0700 Subject: [PATCH 53/95] Update all portal email validators with strict one --- .../primary-contact/primary-contact.component.ts | 3 ++- .../transferee-dialog/transferee-dialog.component.ts | 5 +++-- .../review-contact-information.component.ts | 3 ++- .../primary-contact/primary-contact.component.ts | 3 ++- .../primary-contact/primary-contact.component.ts | 5 +++-- .../transferee-dialog/transferee-dialog.component.ts | 3 ++- .../crown-owner-dialog/crown-owner-dialog.component.ts | 5 +++-- .../owner-dialogs/owner-dialog/owner-dialog.component.ts | 3 ++- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts b/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts index bb67a00613..c8dd212e62 100644 --- a/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts +++ b/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts @@ -21,6 +21,7 @@ import { OwnerDialogComponent } from '../../../../shared/owner-dialogs/owner-dia import { CrownOwnerDialogComponent } from '../../../../shared/owner-dialogs/crown-owner-dialog/crown-owner-dialog.component'; import { scrollToElement } from '../../../../shared/utils/scroll-helper'; import { MatButtonToggleChange } from '@angular/material/button-toggle'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-primary-contact', @@ -50,7 +51,7 @@ export class PrimaryContactComponent extends FilesStepComponent implements OnIni lastName = new FormControl('', [Validators.required]); organizationName = new FormControl(''); phoneNumber = new FormControl('', [Validators.required]); - email = new FormControl('', [Validators.required, Validators.email]); + email = new FormControl('', [Validators.required, strictEmailValidator]); form = new FormGroup({ firstName: this.firstName, diff --git a/portal-frontend/src/app/features/applications/edit-submission/proposal/cove-proposal/transferee-dialog/transferee-dialog.component.ts b/portal-frontend/src/app/features/applications/edit-submission/proposal/cove-proposal/transferee-dialog/transferee-dialog.component.ts index 559cbc1d1f..77e16b87a9 100644 --- a/portal-frontend/src/app/features/applications/edit-submission/proposal/cove-proposal/transferee-dialog/transferee-dialog.component.ts +++ b/portal-frontend/src/app/features/applications/edit-submission/proposal/cove-proposal/transferee-dialog/transferee-dialog.component.ts @@ -10,6 +10,7 @@ import { import { CovenantTransfereeService } from '../../../../../../services/covenant-transferee/covenant-transferee.service'; import { OWNER_TYPE } from '../../../../../../shared/dto/owner.dto'; import { TransfereeDialogComponent } from '../../../../../notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-transferee-dialog', @@ -23,7 +24,7 @@ export class CovenantTransfereeDialogComponent { lastName = new FormControl('', [Validators.required]); organizationName = new FormControl(''); phoneNumber = new FormControl('', [Validators.required]); - email = new FormControl('', [Validators.required, Validators.email]); + email = new FormControl('', [Validators.required, strictEmailValidator]); isEdit = false; isLoading = false; @@ -45,7 +46,7 @@ export class CovenantTransfereeDialogComponent { public data: { submissionUuid: string; existingTransferee?: CovenantTransfereeDto; - } + }, ) { if (data && data.existingTransferee) { this.onChangeType({ diff --git a/portal-frontend/src/app/features/applications/review-submission/review-contact-information/review-contact-information.component.ts b/portal-frontend/src/app/features/applications/review-submission/review-contact-information/review-contact-information.component.ts index f70ff1da25..e0aba43e5f 100644 --- a/portal-frontend/src/app/features/applications/review-submission/review-contact-information/review-contact-information.component.ts +++ b/portal-frontend/src/app/features/applications/review-submission/review-contact-information/review-contact-information.component.ts @@ -4,6 +4,7 @@ import { Router } from '@angular/router'; import { Subject, takeUntil } from 'rxjs'; import { ApplicationSubmissionReviewService } from '../../../../services/application-submission-review/application-submission-review.service'; import { ReviewApplicationSteps } from '../review-submission.component'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-review-contact-information', @@ -22,7 +23,7 @@ export class ReviewContactInformationComponent implements OnInit, OnDestroy { position = new FormControl('', [Validators.required]); department = new FormControl('', [Validators.required]); phoneNumber = new FormControl('', [Validators.required]); - email = new FormControl('', [Validators.required, Validators.email]); + email = new FormControl('', [Validators.required, strictEmailValidator]); isFirstNationGovernment = false; governmentName = ''; diff --git a/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts b/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts index 6b78b833e8..a53f6ae290 100644 --- a/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts +++ b/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts @@ -22,6 +22,7 @@ import { PrimaryContactConfirmationDialogComponent } from './primary-contact-con import { CrownOwnerDialogComponent } from '../../../../shared/owner-dialogs/crown-owner-dialog/crown-owner-dialog.component'; import { scrollToElement } from '../../../../shared/utils/scroll-helper'; import { MatButtonToggleChange } from '@angular/material/button-toggle'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-primary-contact', @@ -51,7 +52,7 @@ export class PrimaryContactComponent extends FilesStepComponent implements OnIni lastName = new FormControl('', [Validators.required]); organizationName = new FormControl(''); phoneNumber = new FormControl('', [Validators.required]); - email = new FormControl('', [Validators.required, Validators.email]); + email = new FormControl('', [Validators.required, strictEmailValidator]); form = new FormGroup({ firstName: this.firstName, diff --git a/portal-frontend/src/app/features/notifications/edit-submission/primary-contact/primary-contact.component.ts b/portal-frontend/src/app/features/notifications/edit-submission/primary-contact/primary-contact.component.ts index ae6b818c5a..df9150027f 100644 --- a/portal-frontend/src/app/features/notifications/edit-submission/primary-contact/primary-contact.component.ts +++ b/portal-frontend/src/app/features/notifications/edit-submission/primary-contact/primary-contact.component.ts @@ -4,6 +4,7 @@ import { takeUntil } from 'rxjs'; import { NotificationSubmissionService } from '../../../../services/notification-submission/notification-submission.service'; import { EditNotificationSteps } from '../edit-submission.component'; import { StepComponent } from '../step.partial'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-primary-contact', @@ -17,8 +18,8 @@ export class PrimaryContactComponent extends StepComponent implements OnInit, On lastName = new FormControl('', [Validators.required]); organizationName = new FormControl(''); phoneNumber = new FormControl('', [Validators.required]); - email = new FormControl('', [Validators.required, Validators.email]); - confirmEmail = new FormControl('', [Validators.required, Validators.email]); + email = new FormControl('', [Validators.required, strictEmailValidator]); + confirmEmail = new FormControl('', [Validators.required, strictEmailValidator]); form = new FormGroup({ firstName: this.firstName, diff --git a/portal-frontend/src/app/features/notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component.ts b/portal-frontend/src/app/features/notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component.ts index b96bb4516d..f437cc9e12 100644 --- a/portal-frontend/src/app/features/notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component.ts +++ b/portal-frontend/src/app/features/notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component.ts @@ -9,6 +9,7 @@ import { } from '../../../../../services/notification-transferee/notification-transferee.dto'; import { NotificationTransfereeService } from '../../../../../services/notification-transferee/notification-transferee.service'; import { OWNER_TYPE } from '../../../../../shared/dto/owner.dto'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-transferee-dialog', @@ -22,7 +23,7 @@ export class TransfereeDialogComponent { lastName = new FormControl('', [Validators.required]); organizationName = new FormControl(''); phoneNumber = new FormControl('', [Validators.required]); - email = new FormControl('', [Validators.required, Validators.email]); + email = new FormControl('', [Validators.required, strictEmailValidator]); isEdit = false; isLoading = false; diff --git a/portal-frontend/src/app/shared/owner-dialogs/crown-owner-dialog/crown-owner-dialog.component.ts b/portal-frontend/src/app/shared/owner-dialogs/crown-owner-dialog/crown-owner-dialog.component.ts index 112f9dcd36..c48236fb19 100644 --- a/portal-frontend/src/app/shared/owner-dialogs/crown-owner-dialog/crown-owner-dialog.component.ts +++ b/portal-frontend/src/app/shared/owner-dialogs/crown-owner-dialog/crown-owner-dialog.component.ts @@ -15,6 +15,7 @@ import { import { NoticeOfIntentOwnerService } from '../../../services/notice-of-intent-owner/notice-of-intent-owner.service'; import { OWNER_TYPE } from '../../dto/owner.dto'; import { ConfirmationDialogService } from '../../confirmation-dialog/confirmation-dialog.service'; +import { strictEmailValidator } from '../../validators/email-validator'; @Component({ selector: 'app-crown-owner-dialog', @@ -26,7 +27,7 @@ export class CrownOwnerDialogComponent { firstName = new FormControl('', [Validators.required]); lastName = new FormControl('', [Validators.required]); phoneNumber = new FormControl('', [Validators.required]); - email = new FormControl('', [Validators.required, Validators.email]); + email = new FormControl('', [Validators.required, strictEmailValidator]); crownLandOwnerType = new FormControl('', [Validators.required]); isEdit = false; @@ -52,7 +53,7 @@ export class CrownOwnerDialogComponent { parcelUuid?: string; ownerService: ApplicationOwnerService | NoticeOfIntentOwnerService; existingOwner?: ApplicationOwnerDto | NoticeOfIntentOwnerDto; - } + }, ) { if (data && data.existingOwner) { this.isEdit = true; diff --git a/portal-frontend/src/app/shared/owner-dialogs/owner-dialog/owner-dialog.component.ts b/portal-frontend/src/app/shared/owner-dialogs/owner-dialog/owner-dialog.component.ts index f57d2c84fd..5946c65b8e 100644 --- a/portal-frontend/src/app/shared/owner-dialogs/owner-dialog/owner-dialog.component.ts +++ b/portal-frontend/src/app/shared/owner-dialogs/owner-dialog/owner-dialog.component.ts @@ -20,6 +20,7 @@ import { DOCUMENT_SOURCE, DOCUMENT_TYPE, DocumentTypeDto } from '../../dto/docum import { OWNER_TYPE } from '../../dto/owner.dto'; import { FileHandle } from '../../file-drag-drop/drag-drop.directive'; import { openFileInline } from '../../utils/file'; +import { strictEmailValidator } from '../../validators/email-validator'; @Component({ selector: 'app-owner-dialog', @@ -33,7 +34,7 @@ export class OwnerDialogComponent { lastName = new FormControl('', [Validators.required]); organizationName = new FormControl(''); phoneNumber = new FormControl('', [Validators.required]); - email = new FormControl('', [Validators.required, Validators.email]); + email = new FormControl('', [Validators.required, strictEmailValidator]); corporateSummary = new FormControl(null); isEdit = false; From 574e779b4b5a318f59a6ac339c2be51679f317e3 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 26 Jun 2024 18:43:57 -0700 Subject: [PATCH 54/95] Consider empty emails valid The required validator will check if empty --- portal-frontend/src/app/shared/validators/email-validator.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/portal-frontend/src/app/shared/validators/email-validator.ts b/portal-frontend/src/app/shared/validators/email-validator.ts index 6f307cdc33..a367452967 100644 --- a/portal-frontend/src/app/shared/validators/email-validator.ts +++ b/portal-frontend/src/app/shared/validators/email-validator.ts @@ -2,9 +2,7 @@ import { AbstractControl, ValidationErrors } from '@angular/forms'; import validator from 'validator'; export const strictEmailValidator = (control: AbstractControl): ValidationErrors | null => { - return isString(control.value) && - !validator.isEmpty(control.value, { ignore_whitespace: true }) && - validator.isEmail(control.value, { allow_display_name: true }) + return !control.value || (isString(control.value) && validator.isEmail(control.value, { allow_display_name: true })) ? null : { email: true }; }; From 7cf346df00ddd222e295eb15289a99569618247f Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 26 Jun 2024 18:45:57 -0700 Subject: [PATCH 55/95] Install validator and type defs --- alcs-frontend/package-lock.json | 15 +++++++++++++++ alcs-frontend/package.json | 2 ++ 2 files changed, 17 insertions(+) diff --git a/alcs-frontend/package-lock.json b/alcs-frontend/package-lock.json index 7e7eeb907b..9fc888dd33 100644 --- a/alcs-frontend/package-lock.json +++ b/alcs-frontend/package-lock.json @@ -24,6 +24,7 @@ "@bcgov/bc-sans": "^2.1.0", "@ng-matero/extensions": "^17.2.0", "@ng-select/ng-option-highlight": "^12.0.6", + "@types/validator": "^13.12.0", "angular-mentions": "^1.5.0", "jwt-decode": "^4.0.0", "moment": "^2.30.1", @@ -32,6 +33,7 @@ "rxjs": "~7.8.1", "source-map-support": "^0.5.21", "tslib": "^2.6.2", + "validator": "^13.12.0", "zone.js": "~0.14.4" }, "devDependencies": { @@ -6177,6 +6179,11 @@ "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", "dev": true }, + "node_modules/@types/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==" + }, "node_modules/@types/ws": { "version": "8.5.10", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", @@ -17678,6 +17685,14 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", diff --git a/alcs-frontend/package.json b/alcs-frontend/package.json index 65ac923cc5..028226ffa2 100644 --- a/alcs-frontend/package.json +++ b/alcs-frontend/package.json @@ -30,6 +30,7 @@ "@bcgov/bc-sans": "^2.1.0", "@ng-matero/extensions": "^17.2.0", "@ng-select/ng-option-highlight": "^12.0.6", + "@types/validator": "^13.12.0", "angular-mentions": "^1.5.0", "jwt-decode": "^4.0.0", "moment": "^2.30.1", @@ -38,6 +39,7 @@ "rxjs": "~7.8.1", "source-map-support": "^0.5.21", "tslib": "^2.6.2", + "validator": "^13.12.0", "zone.js": "~0.14.4" }, "devDependencies": { From ee23efa1877f7ee563f0f0ccd328bdf2d307d09b Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 26 Jun 2024 18:46:18 -0700 Subject: [PATCH 56/95] Add stricter email validator to ALCS --- .../src/app/shared/validators/email-validator.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 alcs-frontend/src/app/shared/validators/email-validator.ts diff --git a/alcs-frontend/src/app/shared/validators/email-validator.ts b/alcs-frontend/src/app/shared/validators/email-validator.ts new file mode 100644 index 0000000000..a367452967 --- /dev/null +++ b/alcs-frontend/src/app/shared/validators/email-validator.ts @@ -0,0 +1,12 @@ +import { AbstractControl, ValidationErrors } from '@angular/forms'; +import validator from 'validator'; + +export const strictEmailValidator = (control: AbstractControl): ValidationErrors | null => { + return !control.value || (isString(control.value) && validator.isEmail(control.value, { allow_display_name: true })) + ? null + : { email: true }; +}; + +function isString(s: string) { + return Object.prototype.toString.call(s) === '[object String]'; +} From 9934bfecc5968dde80666095b27d6570f2c7b0df Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 27 Jun 2024 09:49:17 -0700 Subject: [PATCH 57/95] Update Angular form validator to strict version in ALCS --- .../dialogs/inquiry/create/create-inquiry-dialog.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/features/board/dialogs/inquiry/create/create-inquiry-dialog.component.ts b/alcs-frontend/src/app/features/board/dialogs/inquiry/create/create-inquiry-dialog.component.ts index 5cc5abb3bd..762ef58d9d 100644 --- a/alcs-frontend/src/app/features/board/dialogs/inquiry/create/create-inquiry-dialog.component.ts +++ b/alcs-frontend/src/app/features/board/dialogs/inquiry/create/create-inquiry-dialog.component.ts @@ -14,6 +14,7 @@ import { CardService } from '../../../../../services/card/card.service'; import { InquiryParcelCreateDto } from '../../../../../services/inquiry/inquiry-parcel/inquiry-parcel.dto'; import { CreateInquiryDto, InquiryTypeDto } from '../../../../../services/inquiry/inquiry.dto'; import { InquiryService } from '../../../../../services/inquiry/inquiry.service'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-create-inquiry', @@ -38,7 +39,7 @@ export class CreateInquiryDialogComponent implements OnInit, OnDestroy { lastName = new FormControl(null, []); organization = new FormControl(null, []); phone = new FormControl(null, []); - email = new FormControl(null, [Validators.email]); + email = new FormControl(null, [strictEmailValidator]); displayedColumns = ['index', 'address', 'pid', 'pin', 'actions']; parcels: InquiryParcelCreateDto[] = []; From d53aac20ed89ef398d3127081d5899ff5a7dd510 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 27 Jun 2024 11:31:30 -0700 Subject: [PATCH 58/95] Add `isEmail` option to `app-inline-text` - Add `isEmail` flag - Conditionally add new strict email validator - Disable save button if invalid - Ignore attempts to save when invalid --- .../inline-text/inline-text.component.html | 9 ++++++++- .../inline-text/inline-text.component.scss | 4 ++++ .../inline-text/inline-text.component.ts | 15 +++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.html b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.html index 51da2b329d..43f1980411 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.html +++ b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.html @@ -23,6 +23,7 @@ matInput class="editable" name="value" + [formControl]="textInputControl" [required]="required" [placeholder]="placeholder" #editInput @@ -39,7 +40,13 @@ >{{ editInput?.value?.length || 0 }}/{{ maxLength }} -
diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.scss b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.scss index b5ff963fe4..9ad925529f 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.scss +++ b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.scss @@ -65,4 +65,8 @@ .mat-mdc-icon-button.mat-mdc-button-base { padding: 0 !important; } + + .mat-mdc-button-disabled { + color: silver; + } } diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.ts b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.ts index bc8ea5440d..6970182d15 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.ts +++ b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.ts @@ -8,6 +8,8 @@ import { Output, ViewChild, } from '@angular/core'; +import { FormControl } from '@angular/forms'; +import { strictEmailValidator } from '../../validators/email-validator'; @Component({ selector: 'app-inline-text[value]', @@ -19,10 +21,13 @@ export class InlineTextComponent implements AfterContentChecked { @Input() value?: string | undefined; @Input() placeholder: string = 'Enter a value'; @Input() required = false; + @Input() isEmail = false; @Output() save = new EventEmitter(); @Input() mask?: string | undefined; @Input() maxLength: number | null = null; + textInputControl = new FormControl(null, []); + @ViewChild('editInput') textInput!: ElementRef; isEditing = false; @@ -30,6 +35,12 @@ export class InlineTextComponent implements AfterContentChecked { constructor() {} + ngOnInit() { + if (this.isEmail) { + this.textInputControl.setValidators([strictEmailValidator]); + } + } + startEdit() { this.isEditing = true; this.pendingValue = this.value; @@ -42,6 +53,10 @@ export class InlineTextComponent implements AfterContentChecked { } confirmEdit() { + if (this.textInputControl.invalid) { + return; + } + if (this.pendingValue !== this.value) { this.save.emit(this.pendingValue?.toString() ?? null); From aafa32f03c407f76e67f77807401d20f856c44a7 Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 27 Jun 2024 11:33:21 -0700 Subject: [PATCH 59/95] Fix portal inbox table ID columns from plural to singular --- .../src/app/features/home/inbox/inbox.component.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/portal-frontend/src/app/features/home/inbox/inbox.component.html b/portal-frontend/src/app/features/home/inbox/inbox.component.html index 91bc7cc15e..61b6fc8422 100644 --- a/portal-frontend/src/app/features/home/inbox/inbox.component.html +++ b/portal-frontend/src/app/features/home/inbox/inbox.component.html @@ -190,7 +190,7 @@ [items]="applications" [totalCount]="applicationTotal" (loadMore)="onLoadMore('APP')" - type="Applications" + type="Application" > @@ -210,7 +210,7 @@ [items]="noticeOfIntents" [totalCount]="noticeOfIntentTotal" (loadMore)="onLoadMore('NOI')" - type="Notices of Intent" + type="Notice of Intent" > @@ -229,13 +229,13 @@ [items]="notifications" [totalCount]="notificationTotal" (loadMore)="onLoadMore('NOTI')" - type="Notifications" + type="Notification" > From 60b724b9ed0a95a5e0075172a8dd405953b718ef Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 27 Jun 2024 11:34:06 -0700 Subject: [PATCH 60/95] Make email inline fields email fields Set the `isEmail` flag to `true` for all cases of `app-inline-text` being used for email. --- .../src/app/features/inquiry/detail/details.component.html | 6 +++++- .../app/features/notification/intake/intake.component.html | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/alcs-frontend/src/app/features/inquiry/detail/details.component.html b/alcs-frontend/src/app/features/inquiry/detail/details.component.html index 9e4d05e71b..7d28f8d4cc 100644 --- a/alcs-frontend/src/app/features/inquiry/detail/details.component.html +++ b/alcs-frontend/src/app/features/inquiry/detail/details.component.html @@ -72,7 +72,11 @@
Inquirer
Email
- +
diff --git a/alcs-frontend/src/app/features/notification/intake/intake.component.html b/alcs-frontend/src/app/features/notification/intake/intake.component.html index 86e84c971d..9856b55f5f 100644 --- a/alcs-frontend/src/app/features/notification/intake/intake.component.html +++ b/alcs-frontend/src/app/features/notification/intake/intake.component.html @@ -14,7 +14,7 @@

ALC Intake

info_outline + >info_outline
@@ -39,6 +39,7 @@

ALC Intake

From 6af1630ee5aabbfc9c09fe73625369c99cbbad95 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Thu, 27 Jun 2024 11:36:17 -0700 Subject: [PATCH 61/95] Add `OnInit` interface to inline text component --- .../shared/inline-editors/inline-text/inline-text.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.ts b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.ts index 6970182d15..aa59b570cf 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.ts +++ b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.ts @@ -16,7 +16,7 @@ import { strictEmailValidator } from '../../validators/email-validator'; templateUrl: './inline-text.component.html', styleUrls: ['./inline-text.component.scss'], }) -export class InlineTextComponent implements AfterContentChecked { +export class InlineTextComponent implements AfterContentChecked, OnInit { @Input() updateOnSave: boolean = true; @Input() value?: string | undefined; @Input() placeholder: string = 'Enter a value'; From 0086def5c664d3d1c35a75d5268a39f4df46558b Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 27 Jun 2024 17:30:21 -0700 Subject: [PATCH 62/95] Stop auto creation of GIS subtasks on notification submission stop creating GIS subtasks when submitting new notifications to ALCS and remove previous GIS subtasks which are not completed yet. --- .../notification/notification.service.spec.ts | 7 ------- .../alcs/notification/notification.service.ts | 5 ----- ...506636796-remove_incomplete_gis_subtasks.ts | 18 ++++++++++++++++++ 3 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 services/apps/alcs/src/providers/typeorm/migrations/1719506636796-remove_incomplete_gis_subtasks.ts diff --git a/services/apps/alcs/src/alcs/notification/notification.service.spec.ts b/services/apps/alcs/src/alcs/notification/notification.service.spec.ts index 9cb71ada4b..9d5ebaa814 100644 --- a/services/apps/alcs/src/alcs/notification/notification.service.spec.ts +++ b/services/apps/alcs/src/alcs/notification/notification.service.spec.ts @@ -285,12 +285,5 @@ describe('NotificationService', () => { undefined, 'noti', ); - expect(mockSubtaskService.create).toHaveBeenCalledTimes(1); - expect(mockSubtaskService.create).toHaveBeenCalledWith( - new Card({ - typeCode: CARD_TYPE.NOTIFICATION, - }), - CARD_SUBTASK_TYPE.GIS, - ); }); }); diff --git a/services/apps/alcs/src/alcs/notification/notification.service.ts b/services/apps/alcs/src/alcs/notification/notification.service.ts index a9dabf3155..8119b5717c 100644 --- a/services/apps/alcs/src/alcs/notification/notification.service.ts +++ b/services/apps/alcs/src/alcs/notification/notification.service.ts @@ -329,11 +329,6 @@ export class NotificationService { const finalNotification = await this.getByFileNumber(createDto.fileNumber); - await this.subtaskService.create( - finalNotification.card!, - CARD_SUBTASK_TYPE.GIS, - ); - return finalNotification; } diff --git a/services/apps/alcs/src/providers/typeorm/migrations/1719506636796-remove_incomplete_gis_subtasks.ts b/services/apps/alcs/src/providers/typeorm/migrations/1719506636796-remove_incomplete_gis_subtasks.ts new file mode 100644 index 0000000000..de8ea74d4c --- /dev/null +++ b/services/apps/alcs/src/providers/typeorm/migrations/1719506636796-remove_incomplete_gis_subtasks.ts @@ -0,0 +1,18 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class RemoveIncompleteGisSubtasks1719506636796 implements MigrationInterface { + + public async up(queryRunner: QueryRunner): Promise { + queryRunner.query(` + DELETE FROM alcs.card_subtask + USING alcs.notification + WHERE alcs.card_subtask.card_uuid = alcs.notification.card_uuid + AND alcs.card_subtask.type_code = 'GIS' + AND alcs.card_subtask.completed_at IS NULL + AND alcs.card_subtask.audit_created_by = 'alcs-api'; + `); + } + + public async down(queryRunner: QueryRunner): Promise { + } +} From f418e3857e05125ba5329ee0ae9c0513b2f15759 Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 28 Jun 2024 12:57:22 -0700 Subject: [PATCH 63/95] Fix UI/UX bugs on applicants info for applications, NOIs, and notifications --- .../application-details.component.html | 17 ++++++++++------- .../application-details.component.scss | 5 ++++- .../parcel/parcel.component.html | 6 +++--- .../notice-of-intent-details.component.html | 15 +++++++++------ .../notice-of-intent-details.component.scss | 5 ++++- .../parcel/parcel.component.html | 4 ++-- .../notification-details.component.html | 11 +++++++---- .../notification-details.component.scss | 4 ++++ .../parcel/parcel.component.html | 4 ++-- 9 files changed, 45 insertions(+), 26 deletions(-) diff --git a/alcs-frontend/src/app/features/application/applicant-info/application-details/application-details.component.html b/alcs-frontend/src/app/features/application/applicant-info/application-details/application-details.component.html index a5e9cb754d..c0db79316e 100644 --- a/alcs-frontend/src/app/features/application/applicant-info/application-details/application-details.component.html +++ b/alcs-frontend/src/app/features/application/applicant-info/application-details/application-details.component.html @@ -1,3 +1,6 @@ +
+

Applicant Info

+
@@ -9,7 +12,7 @@
-

Other Owned Parcels

+

Other Owned Parcels

Do any of the land owners added previously own or lease other parcels that might inform this application process? @@ -39,7 +42,7 @@

Other Owned Parcels

-

Primary Contact Information

+

Primary Contact Information

Type
@@ -93,10 +96,10 @@

Primary Contact Information

-

Land Use

+

Land Use

-

Land Use of Parcel(s) under Application

+
Land Use of Parcel(s) under Application
Describe all agriculture that currently takes place on the parcel(s).
@@ -111,7 +114,7 @@

Land Use of Parcel(s) under Application

{{ submission.parcelsNonAgricultureUseDescription }}
-

Land Use of Adjacent Parcels

+
Land Use of Adjacent Parcels
@@ -154,7 +157,7 @@

Land Use of Adjacent Parcels

-

Proposal

+

Proposal

Proposal

-

Optional Documents

+

Optional Documents

File Name
diff --git a/alcs-frontend/src/app/features/application/applicant-info/application-details/application-details.component.scss b/alcs-frontend/src/app/features/application/applicant-info/application-details/application-details.component.scss index 21eb0d060c..9d7f6babea 100644 --- a/alcs-frontend/src/app/features/application/applicant-info/application-details/application-details.component.scss +++ b/alcs-frontend/src/app/features/application/applicant-info/application-details/application-details.component.scss @@ -68,7 +68,6 @@ .adjacent-parcels { display: grid; grid-template-columns: 1fr 1fr 2fr; - overflow-x: auto; grid-column-gap: 36px; grid-row-gap: 12px; @@ -118,3 +117,7 @@ .edit-section { margin-top: -40px; } + +.header { + margin-bottom: 42px; +} diff --git a/alcs-frontend/src/app/features/application/applicant-info/application-details/parcel/parcel.component.html b/alcs-frontend/src/app/features/application/applicant-info/application-details/parcel/parcel.component.html index 20ac97e32c..b51ba3b1a8 100644 --- a/alcs-frontend/src/app/features/application/applicant-info/application-details/parcel/parcel.component.html +++ b/alcs-frontend/src/app/features/application/applicant-info/application-details/parcel/parcel.component.html @@ -1,6 +1,6 @@ -

+

{{ pageTitle }} -

+
@@ -9,7 +9,7 @@

-

Parcel #{{ parcelInd + 1 }}

+
Parcel #{{ parcelInd + 1 }}
Ownership Type
diff --git a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/notice-of-intent-details.component.html b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/notice-of-intent-details.component.html index 771db3e5f7..c46ad4db09 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/notice-of-intent-details.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/notice-of-intent-details.component.html @@ -1,3 +1,6 @@ +
+

Applicant Info

+
@@ -9,7 +12,7 @@
-

Primary Contact Information

+

Primary Contact Information

Type
@@ -63,10 +66,10 @@

Primary Contact Information

-

Land Use

+

Land Use

-

Land Use of Parcel(s) under Notice of Intent

+
Land Use of Parcel(s) under Notice of Intent
Describe all agriculture that currently takes place on the parcel(s).
@@ -81,7 +84,7 @@

Land Use of Parcel(s) under Notice of Intent

{{ submission.parcelsNonAgricultureUseDescription }}
-

Land Use of Adjacent Parcels

+
Land Use of Adjacent Parcels
@@ -124,7 +127,7 @@

Land Use of Adjacent Parcels

-

Proposal

+

Proposal

Additional Proposal Information

-

Optional Documents

+

Optional Documents

Type
diff --git a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/notice-of-intent-details.component.scss b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/notice-of-intent-details.component.scss index 1e5282d2c5..ee2b367418 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/notice-of-intent-details.component.scss +++ b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/notice-of-intent-details.component.scss @@ -79,7 +79,6 @@ .adjacent-parcels { display: grid; grid-template-columns: 1fr 1fr 2fr; - overflow-x: auto; grid-column-gap: 36px; grid-row-gap: 12px; @@ -129,3 +128,7 @@ .edit-section { margin-top: -40px; } + +.header { + margin-bottom: 42px; +} diff --git a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/parcel/parcel.component.html b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/parcel/parcel.component.html index 4c4afa8078..7e0e55bb20 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/parcel/parcel.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/notice-of-intent-details/parcel/parcel.component.html @@ -1,4 +1,4 @@ -

Notice of Intent Parcels

+

Notice of Intent Parcels

@@ -7,7 +7,7 @@

Notice of Intent Parcels

-

Parcel #{{ parcelInd + 1 }}

+
Parcel #{{ parcelInd + 1 }}
Ownership Type
diff --git a/alcs-frontend/src/app/features/notification/applicant-info/notification-details/notification-details.component.html b/alcs-frontend/src/app/features/notification/applicant-info/notification-details/notification-details.component.html index 8df597ccb3..cc91f5ba32 100644 --- a/alcs-frontend/src/app/features/notification/applicant-info/notification-details/notification-details.component.html +++ b/alcs-frontend/src/app/features/notification/applicant-info/notification-details/notification-details.component.html @@ -1,8 +1,11 @@ +
+

Applicant Info

+
-

Transferee(s)

+

Transferee(s)

Type
@@ -26,7 +29,7 @@

Transferee(s)

-

Primary Contact Information

+

Primary Contact Information

First Name
@@ -56,7 +59,7 @@

Primary Contact Information

-

Purpose of SRW

+

Purpose of SRW

Submitter’s File Number
@@ -107,7 +110,7 @@

Purpose of SRW

-

Optional Documents

+

Optional Documents

File Name
diff --git a/alcs-frontend/src/app/features/notification/applicant-info/notification-details/notification-details.component.scss b/alcs-frontend/src/app/features/notification/applicant-info/notification-details/notification-details.component.scss index be32732d4b..bb0b06f09a 100644 --- a/alcs-frontend/src/app/features/notification/applicant-info/notification-details/notification-details.component.scss +++ b/alcs-frontend/src/app/features/notification/applicant-info/notification-details/notification-details.component.scss @@ -102,3 +102,7 @@ } } } + +.header { + margin-bottom: 42px; +} diff --git a/alcs-frontend/src/app/features/notification/applicant-info/notification-details/parcel/parcel.component.html b/alcs-frontend/src/app/features/notification/applicant-info/notification-details/parcel/parcel.component.html index 2c5b9c684e..a13702b62b 100644 --- a/alcs-frontend/src/app/features/notification/applicant-info/notification-details/parcel/parcel.component.html +++ b/alcs-frontend/src/app/features/notification/applicant-info/notification-details/parcel/parcel.component.html @@ -1,9 +1,9 @@ -

Notification Parcels

+

Notification Parcels

-

Parcel {{ parcelInd + 1 }}

+
Parcel {{ parcelInd + 1 }}
Ownership Type
From 819762c8cf47799fabf40cf60d50c8dbd34976c5 Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 28 Jun 2024 13:29:17 -0700 Subject: [PATCH 64/95] Add margin for warning banners in applications LFNG --- .../app/features/application/lfng-info/lfng-info.component.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/alcs-frontend/src/app/features/application/lfng-info/lfng-info.component.scss b/alcs-frontend/src/app/features/application/lfng-info/lfng-info.component.scss index a1cac5a45c..87b2570418 100644 --- a/alcs-frontend/src/app/features/application/lfng-info/lfng-info.component.scss +++ b/alcs-frontend/src/app/features/application/lfng-info/lfng-info.component.scss @@ -14,6 +14,7 @@ h4 { padding: 16px; display: flex; align-items: center; + margin-bottom: 24px; mat-icon { margin-right: 12px; From 8087f71c8f8bd8fc881a3c953138e8c17803a2d7 Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 28 Jun 2024 13:31:33 -0700 Subject: [PATCH 65/95] Remove '2' from field in NOI Prep --- .../features/notice-of-intent/proposal/proposal.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/features/notice-of-intent/proposal/proposal.component.html b/alcs-frontend/src/app/features/notice-of-intent/proposal/proposal.component.html index 268d7b2e60..2c75181097 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/proposal/proposal.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/proposal/proposal.component.html @@ -27,7 +27,7 @@
Proposal Components - {{ noticeOfIntent.type.label }}
-
Agricultural Capability Consultant 2
+
Agricultural Capability Consultant
Date: Fri, 28 Jun 2024 13:41:02 -0700 Subject: [PATCH 66/95] Fix typo --- .../app/features/application/lfng-info/lfng-info.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/features/application/lfng-info/lfng-info.component.html b/alcs-frontend/src/app/features/application/lfng-info/lfng-info.component.html index 5a8b22094b..0c78b56765 100644 --- a/alcs-frontend/src/app/features/application/lfng-info/lfng-info.component.html +++ b/alcs-frontend/src/app/features/application/lfng-info/lfng-info.component.html @@ -17,7 +17,7 @@

L/FNG Info

- infoApplication not subjected to Local/First Nation Government Review. + infoApplication not subject to Local/First Nation Government Review.
infoPending Local/First Nation Government review. From 814645fd72a2f4430f63f75ec19bf05ad9903aac Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 28 Jun 2024 17:01:57 -0700 Subject: [PATCH 67/95] Fix file extension issue for files without extension --- alcs-frontend/src/app/shared/utils/file.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/alcs-frontend/src/app/shared/utils/file.ts b/alcs-frontend/src/app/shared/utils/file.ts index 21284d7223..1585b4c88e 100644 --- a/alcs-frontend/src/app/shared/utils/file.ts +++ b/alcs-frontend/src/app/shared/utils/file.ts @@ -32,7 +32,16 @@ export const openFileInline = (url: string, fileName: string) => { export const splitExtension = (documentName: string) => { const lastPeriod = documentName.lastIndexOf('.'); - const extension = documentName.substring(lastPeriod); - const fileName = documentName.substring(0, lastPeriod); - return { fileName, extension }; + + if (lastPeriod <= 0 || lastPeriod === documentName.length - 1) { + return { + fileName: documentName, + extension: '', + }; + } + + return { + fileName: documentName.substring(0, lastPeriod), + extension: documentName.substring(lastPeriod), + }; }; From 009146d563f0099964e1203b85a750e801cc87a2 Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 28 Jun 2024 17:02:31 -0700 Subject: [PATCH 68/95] Add truncate pipe for strings --- .../app/shared/pipes/truncate.pipe.spec.ts | 22 +++++++++++++++++++ .../src/app/shared/pipes/truncate.pipe.ts | 12 ++++++++++ 2 files changed, 34 insertions(+) create mode 100644 alcs-frontend/src/app/shared/pipes/truncate.pipe.spec.ts create mode 100644 alcs-frontend/src/app/shared/pipes/truncate.pipe.ts diff --git a/alcs-frontend/src/app/shared/pipes/truncate.pipe.spec.ts b/alcs-frontend/src/app/shared/pipes/truncate.pipe.spec.ts new file mode 100644 index 0000000000..1a6b2dcde4 --- /dev/null +++ b/alcs-frontend/src/app/shared/pipes/truncate.pipe.spec.ts @@ -0,0 +1,22 @@ +import { TruncatePipe } from './truncate.pipe'; + +describe('TruncatePipe', () => { + let pipe: TruncatePipe; + + beforeAll(() => { + pipe = new TruncatePipe(); + }); + + it('create an instance', () => { + expect(pipe).toBeTruthy(); + }); + + it('should not shorten the string shorter than the limit', () => { + expect(pipe.transform('sampletext', 20)).toBe('sampletext'); + }); + + it('should shorten the string longer than the limit', () => { + expect(pipe.transform('sampletext', 5)).toBe('sampl...'); + }); + +}); diff --git a/alcs-frontend/src/app/shared/pipes/truncate.pipe.ts b/alcs-frontend/src/app/shared/pipes/truncate.pipe.ts new file mode 100644 index 0000000000..a3217b32cb --- /dev/null +++ b/alcs-frontend/src/app/shared/pipes/truncate.pipe.ts @@ -0,0 +1,12 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'truncate', +}) +export class TruncatePipe implements PipeTransform { + + transform(value: string, limit: number): string { + return value.length > limit ? value.substring(0, limit) + '...' : value; + } + +} From 2a0e80260b561653254b554458a236d595172135 Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 28 Jun 2024 17:03:05 -0700 Subject: [PATCH 69/95] Add constant for truncating file names in documents tables --- alcs-frontend/src/app/shared/constants.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 alcs-frontend/src/app/shared/constants.ts diff --git a/alcs-frontend/src/app/shared/constants.ts b/alcs-frontend/src/app/shared/constants.ts new file mode 100644 index 0000000000..d85cfdffc1 --- /dev/null +++ b/alcs-frontend/src/app/shared/constants.ts @@ -0,0 +1 @@ +export const FILE_NAME_TRUNCATE_LENGTH = 30; \ No newline at end of file From 4e95eda152208086462adbc6f6fc5e128c958e7a Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 28 Jun 2024 17:07:57 -0700 Subject: [PATCH 70/95] Add Truncate pipe to shared module --- alcs-frontend/src/app/shared/shared.module.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/alcs-frontend/src/app/shared/shared.module.ts b/alcs-frontend/src/app/shared/shared.module.ts index b397eed418..901ee5ade3 100644 --- a/alcs-frontend/src/app/shared/shared.module.ts +++ b/alcs-frontend/src/app/shared/shared.module.ts @@ -73,6 +73,7 @@ import { DATE_FORMATS } from './utils/date-format'; import { ExtensionsDatepickerFormatter } from './utils/extensions-datepicker-formatter'; import { WarningBannerComponent } from './warning-banner/warning-banner.component'; import { DragDropDirective } from './drag-drop-file/drag-drop-file.directive'; +import { TruncatePipe } from './pipes/truncate.pipe'; @NgModule({ declarations: [ @@ -112,7 +113,8 @@ import { DragDropDirective } from './drag-drop-file/drag-drop-file.directive'; TableColumnNoDataPipe, InlineChairReviewOutcomeComponent, InlineButtonToggleComponent, - DragDropDirective + DragDropDirective, + TruncatePipe, ], imports: [ CommonModule, @@ -210,7 +212,8 @@ import { DragDropDirective } from './drag-drop-file/drag-drop-file.directive'; InlineChairReviewOutcomeComponent, MatSlideToggleModule, InlineButtonToggleComponent, - DragDropDirective + DragDropDirective, + TruncatePipe, ], }) export class SharedModule { From 48d44b22b29117aa57f161a0251b95efbfc25989 Mon Sep 17 00:00:00 2001 From: abradat Date: Fri, 28 Jun 2024 17:12:44 -0700 Subject: [PATCH 71/95] Add truncate pipe to documents tables for long file names --- .../decision-documents/decision-documents.component.html | 7 ++++++- .../decision-documents/decision-documents.component.ts | 3 +++ .../application/documents/documents.component.html | 7 ++++++- .../features/application/documents/documents.component.ts | 3 +++ .../features/inquiry/documents/documents.component.html | 7 ++++++- .../app/features/inquiry/documents/documents.component.ts | 3 +++ .../decision-documents/decision-documents.component.html | 7 ++++++- .../decision-documents/decision-documents.component.ts | 3 +++ .../notice-of-intent/documents/documents.component.html | 7 ++++++- .../notice-of-intent/documents/documents.component.ts | 3 +++ .../notification/documents/documents.component.html | 7 ++++++- .../features/notification/documents/documents.component.ts | 3 +++ .../decision-documents/decision-documents.component.html | 7 ++++++- .../decision-documents/decision-documents.component.ts | 3 +++ .../planning-review/documents/documents.component.html | 7 ++++++- .../planning-review/documents/documents.component.ts | 3 +++ .../evidentiary-record/evidentiary-record.component.html | 7 ++++++- .../evidentiary-record/evidentiary-record.component.ts | 4 +++- .../application-document.component.html | 7 ++++++- .../application-document/application-document.component.ts | 4 +++- 20 files changed, 90 insertions(+), 12 deletions(-) diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.html b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.html index f7acde72fd..7a24ec2d95 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.html +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.html @@ -24,7 +24,12 @@

Documents

Document Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.ts b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.ts index dbf5b30e51..1435b8b0ef 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.ts +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.ts @@ -9,6 +9,7 @@ import { ApplicationDecisionDocumentDto } from '../../../../../services/applicat import { ToastService } from '../../../../../services/toast/toast.service'; import { ConfirmationDialogService } from '../../../../../shared/confirmation-dialog/confirmation-dialog.service'; import { DecisionDocumentUploadDialogComponent } from '../decision-input/decision-file-upload-dialog/decision-document-upload-dialog.component'; +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../../../shared/constants'; @Component({ selector: 'app-decision-documents', @@ -32,6 +33,8 @@ export class DecisionDocumentsComponent implements OnInit, OnDestroy { dataSource: MatTableDataSource = new MatTableDataSource(); private fileId = ''; + + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; constructor( private decisionService: ApplicationDecisionV2Service, diff --git a/alcs-frontend/src/app/features/application/documents/documents.component.html b/alcs-frontend/src/app/features/application/documents/documents.component.html index dcb0fef78a..7c8e81c6cf 100644 --- a/alcs-frontend/src/app/features/application/documents/documents.component.html +++ b/alcs-frontend/src/app/features/application/documents/documents.component.html @@ -13,7 +13,12 @@

Documents

Document Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/application/documents/documents.component.ts b/alcs-frontend/src/app/features/application/documents/documents.component.ts index 66d6d2b58a..3bf2cd2ab0 100644 --- a/alcs-frontend/src/app/features/application/documents/documents.component.ts +++ b/alcs-frontend/src/app/features/application/documents/documents.component.ts @@ -12,6 +12,7 @@ import { ApplicationDocumentService } from '../../../services/application/applic import { ToastService } from '../../../services/toast/toast.service'; import { ConfirmationDialogService } from '../../../shared/confirmation-dialog/confirmation-dialog.service'; import { DocumentUploadDialogComponent } from './document-upload-dialog/document-upload-dialog.component'; +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../shared/constants'; @Component({ selector: 'app-documents', @@ -32,6 +33,8 @@ export class DocumentsComponent implements OnInit { @ViewChild(MatSort) sort!: MatSort; dataSource: MatTableDataSource = new MatTableDataSource(); + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private applicationDocumentService: ApplicationDocumentService, private applicationDetailService: ApplicationDetailService, diff --git a/alcs-frontend/src/app/features/inquiry/documents/documents.component.html b/alcs-frontend/src/app/features/inquiry/documents/documents.component.html index caea7696a0..12bea78e2f 100644 --- a/alcs-frontend/src/app/features/inquiry/documents/documents.component.html +++ b/alcs-frontend/src/app/features/inquiry/documents/documents.component.html @@ -13,7 +13,12 @@

Documents

Document Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/inquiry/documents/documents.component.ts b/alcs-frontend/src/app/features/inquiry/documents/documents.component.ts index dba86a2a81..b842c43b3f 100644 --- a/alcs-frontend/src/app/features/inquiry/documents/documents.component.ts +++ b/alcs-frontend/src/app/features/inquiry/documents/documents.component.ts @@ -10,6 +10,7 @@ import { ToastService } from '../../../services/toast/toast.service'; import { ConfirmationDialogService } from '../../../shared/confirmation-dialog/confirmation-dialog.service'; import { DOCUMENT_SYSTEM } from '../../../shared/document/document.dto'; import { DocumentUploadDialogComponent } from './document-upload-dialog/document-upload-dialog.component'; +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../shared/constants'; @Component({ selector: 'app-documents', @@ -26,6 +27,8 @@ export class DocumentsComponent implements OnInit { @ViewChild(MatSort) sort!: MatSort; dataSource: MatTableDataSource = new MatTableDataSource(); + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private planningReviewDocumentService: InquiryDocumentService, private inquiryDetailService: InquiryDetailService, diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.html b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.html index 4f628d2e0c..29b9bd1a44 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.html @@ -25,7 +25,12 @@

Documents

Document Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.ts b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.ts index fdf8582b9e..3bcbfb3485 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.ts +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.ts @@ -11,6 +11,7 @@ import { import { ToastService } from '../../../../../services/toast/toast.service'; import { ConfirmationDialogService } from '../../../../../shared/confirmation-dialog/confirmation-dialog.service'; import { DecisionDocumentUploadDialogComponent } from '../decision-input/decision-file-upload-dialog/decision-document-upload-dialog.component'; +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../../../shared/constants'; @Component({ selector: 'app-decision-documents', @@ -35,6 +36,8 @@ export class DecisionDocumentsComponent implements OnInit, OnDestroy { @ViewChild(MatSort) sort!: MatSort; dataSource = new MatTableDataSource(); + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private decisionService: NoticeOfIntentDecisionV2Service, private dialog: MatDialog, diff --git a/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.html b/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.html index 465b127163..7ac65c7940 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.html @@ -13,7 +13,12 @@

Documents

Document Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.ts b/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.ts index 8b7f4afaa2..beaef018cb 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.ts +++ b/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.ts @@ -17,6 +17,7 @@ import { NoticeOfIntentDetailService } from '../../../services/notice-of-intent/ import { ToastService } from '../../../services/toast/toast.service'; import { ConfirmationDialogService } from '../../../shared/confirmation-dialog/confirmation-dialog.service'; import { DocumentUploadDialogComponent } from './document-upload-dialog/document-upload-dialog.component'; +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../shared/constants'; @Component({ selector: 'app-noi-documents', @@ -36,6 +37,8 @@ export class NoiDocumentsComponent implements OnInit { @ViewChild(MatSort) sort!: MatSort; dataSource: MatTableDataSource = new MatTableDataSource(); + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private noiDocumentService: NoiDocumentService, private noticeOfIntentDetailService: NoticeOfIntentDetailService, diff --git a/alcs-frontend/src/app/features/notification/documents/documents.component.html b/alcs-frontend/src/app/features/notification/documents/documents.component.html index 5dea30e042..ef2cfddbc5 100644 --- a/alcs-frontend/src/app/features/notification/documents/documents.component.html +++ b/alcs-frontend/src/app/features/notification/documents/documents.component.html @@ -13,7 +13,12 @@

Documents

Document Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/notification/documents/documents.component.ts b/alcs-frontend/src/app/features/notification/documents/documents.component.ts index b4d87cfd82..bb416cf00e 100644 --- a/alcs-frontend/src/app/features/notification/documents/documents.component.ts +++ b/alcs-frontend/src/app/features/notification/documents/documents.component.ts @@ -11,6 +11,7 @@ import { ToastService } from '../../../services/toast/toast.service'; import { ConfirmationDialogService } from '../../../shared/confirmation-dialog/confirmation-dialog.service'; import { DOCUMENT_SYSTEM } from '../../../shared/document/document.dto'; import { DocumentUploadDialogComponent } from './document-upload-dialog/document-upload-dialog.component'; +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../shared/constants'; @Component({ selector: 'app-notification-documents', @@ -27,6 +28,8 @@ export class NotificationDocumentsComponent implements OnInit { @ViewChild(MatSort) sort!: MatSort; dataSource: MatTableDataSource = new MatTableDataSource(); + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private notificationDocumentService: NotificationDocumentService, private notificationDetailService: NotificationDetailService, diff --git a/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.html b/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.html index 4454c01830..2ced01ad04 100644 --- a/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.html +++ b/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.html @@ -24,7 +24,12 @@

Documents

Document Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.ts b/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.ts index 1de8f1a863..0428b65070 100644 --- a/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.ts +++ b/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.ts @@ -11,6 +11,7 @@ import { PlanningReviewDecisionService } from '../../../../services/planning-rev import { ToastService } from '../../../../services/toast/toast.service'; import { ConfirmationDialogService } from '../../../../shared/confirmation-dialog/confirmation-dialog.service'; import { DecisionDocumentUploadDialogComponent } from '../decision-input/decision-file-upload-dialog/decision-document-upload-dialog.component'; +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../../shared/constants'; @Component({ selector: 'app-decision-documents', @@ -33,6 +34,8 @@ export class DecisionDocumentsComponent implements OnDestroy, OnChanges { dataSource: MatTableDataSource = new MatTableDataSource(); + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private decisionService: PlanningReviewDecisionService, private dialog: MatDialog, diff --git a/alcs-frontend/src/app/features/planning-review/documents/documents.component.html b/alcs-frontend/src/app/features/planning-review/documents/documents.component.html index 6d0956f57a..e73f007a6e 100644 --- a/alcs-frontend/src/app/features/planning-review/documents/documents.component.html +++ b/alcs-frontend/src/app/features/planning-review/documents/documents.component.html @@ -13,7 +13,12 @@

Documents

Document Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/planning-review/documents/documents.component.ts b/alcs-frontend/src/app/features/planning-review/documents/documents.component.ts index 87b4a31d79..aaa52334bf 100644 --- a/alcs-frontend/src/app/features/planning-review/documents/documents.component.ts +++ b/alcs-frontend/src/app/features/planning-review/documents/documents.component.ts @@ -9,6 +9,7 @@ import { ToastService } from '../../../services/toast/toast.service'; import { ConfirmationDialogService } from '../../../shared/confirmation-dialog/confirmation-dialog.service'; import { DOCUMENT_SYSTEM } from '../../../shared/document/document.dto'; import { DocumentUploadDialogComponent } from './document-upload-dialog/document-upload-dialog.component'; +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../shared/constants'; @Component({ selector: 'app-documents', @@ -26,6 +27,8 @@ export class DocumentsComponent implements OnInit { @ViewChild(MatSort) sort!: MatSort; dataSource: MatTableDataSource = new MatTableDataSource(); + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private planningReviewDocumentService: PlanningReviewDocumentService, private planningReviewDetailService: PlanningReviewDetailService, diff --git a/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.html b/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.html index 85d323e5e9..5269c13e57 100644 --- a/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.html +++ b/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.html @@ -37,7 +37,12 @@

{{ tableTitle }}

File Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.ts b/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.ts index d1697fa1f4..57c2ccd764 100644 --- a/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.ts +++ b/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.ts @@ -6,7 +6,7 @@ import { MatTableDataSource } from '@angular/material/table'; import { ApplicationDocumentDto } from '../../../../services/application/application-document/application-document.dto'; import { PlanningReviewDocumentDto } from '../../../../services/planning-review/planning-review-document/planning-review-document.dto'; import { PlanningReviewDocumentService } from '../../../../services/planning-review/planning-review-document/planning-review-document.service'; - +import { FILE_NAME_TRUNCATE_LENGTH } from '../../../../shared/constants'; @Component({ selector: 'app-evidentiary-record[tableTitle][fileNumber][visibilityFlags]', templateUrl: './evidentiary-record.component.html', @@ -26,6 +26,8 @@ export class EvidentiaryRecordComponent implements OnChanges { overlayRef: OverlayRef | null = null; selectedRecord: string | undefined; + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private planningReviewDocumentService: PlanningReviewDocumentService, private overlay: Overlay, diff --git a/alcs-frontend/src/app/shared/application-document/application-document.component.html b/alcs-frontend/src/app/shared/application-document/application-document.component.html index 85d323e5e9..5269c13e57 100644 --- a/alcs-frontend/src/app/shared/application-document/application-document.component.html +++ b/alcs-frontend/src/app/shared/application-document/application-document.component.html @@ -37,7 +37,12 @@

{{ tableTitle }}

File Name - {{ element.fileName }} + + {{ element.fileName | truncate: fileNameTruncLen}} + diff --git a/alcs-frontend/src/app/shared/application-document/application-document.component.ts b/alcs-frontend/src/app/shared/application-document/application-document.component.ts index 186b7e9ba4..a101863473 100644 --- a/alcs-frontend/src/app/shared/application-document/application-document.component.ts +++ b/alcs-frontend/src/app/shared/application-document/application-document.component.ts @@ -5,7 +5,7 @@ import { Component, Input, OnChanges, SimpleChanges, TemplateRef, ViewChild, Vie import { MatTableDataSource } from '@angular/material/table'; import { ApplicationDocumentDto } from '../../services/application/application-document/application-document.dto'; import { ApplicationDocumentService } from '../../services/application/application-document/application-document.service'; - +import { FILE_NAME_TRUNCATE_LENGTH } from '../constants'; @Component({ selector: 'app-document[tableTitle][fileNumber][visibilityFlags]', templateUrl: './application-document.component.html', @@ -25,6 +25,8 @@ export class ApplicationDocumentComponent implements OnChanges { overlayRef: OverlayRef | null = null; selectedRecord: string | undefined; + readonly fileNameTruncLen = FILE_NAME_TRUNCATE_LENGTH; + constructor( private applicationDocumentService: ApplicationDocumentService, private overlay: Overlay, From ce95b3a526dc0e478dbd0ef56f2a49af1de4e354 Mon Sep 17 00:00:00 2001 From: abradat Date: Tue, 2 Jul 2024 14:43:10 -0700 Subject: [PATCH 72/95] Fix redundant condition for matTooltip in documents tables --- .../decision-documents/decision-documents.component.html | 2 +- .../app/features/application/documents/documents.component.html | 2 +- .../src/app/features/inquiry/documents/documents.component.html | 2 +- .../decision-documents/decision-documents.component.html | 2 +- .../notice-of-intent/documents/documents.component.html | 2 +- .../features/notification/documents/documents.component.html | 2 +- .../decision-documents/decision-documents.component.html | 2 +- .../features/planning-review/documents/documents.component.html | 2 +- .../review/evidentiary-record/evidentiary-record.component.html | 2 +- .../application-document/application-document.component.html | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.html b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.html index 7a24ec2d95..ced49f66f9 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.html +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-documents/decision-documents.component.html @@ -26,7 +26,7 @@

Documents

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/features/application/documents/documents.component.html b/alcs-frontend/src/app/features/application/documents/documents.component.html index 7c8e81c6cf..69b9e14a3b 100644 --- a/alcs-frontend/src/app/features/application/documents/documents.component.html +++ b/alcs-frontend/src/app/features/application/documents/documents.component.html @@ -15,7 +15,7 @@

Documents

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/features/inquiry/documents/documents.component.html b/alcs-frontend/src/app/features/inquiry/documents/documents.component.html index 12bea78e2f..b0dfb8ecf7 100644 --- a/alcs-frontend/src/app/features/inquiry/documents/documents.component.html +++ b/alcs-frontend/src/app/features/inquiry/documents/documents.component.html @@ -15,7 +15,7 @@

Documents

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.html b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.html index 29b9bd1a44..40a8cc8ee6 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-documents/decision-documents.component.html @@ -27,7 +27,7 @@

Documents

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.html b/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.html index 7ac65c7940..0681d6ae96 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/documents/documents.component.html @@ -15,7 +15,7 @@

Documents

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/features/notification/documents/documents.component.html b/alcs-frontend/src/app/features/notification/documents/documents.component.html index ef2cfddbc5..71168d9b5e 100644 --- a/alcs-frontend/src/app/features/notification/documents/documents.component.html +++ b/alcs-frontend/src/app/features/notification/documents/documents.component.html @@ -15,7 +15,7 @@

Documents

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.html b/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.html index 2ced01ad04..8f5f3b7e5b 100644 --- a/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.html +++ b/alcs-frontend/src/app/features/planning-review/decision/decision-documents/decision-documents.component.html @@ -26,7 +26,7 @@

Documents

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/features/planning-review/documents/documents.component.html b/alcs-frontend/src/app/features/planning-review/documents/documents.component.html index e73f007a6e..fbabfafdc6 100644 --- a/alcs-frontend/src/app/features/planning-review/documents/documents.component.html +++ b/alcs-frontend/src/app/features/planning-review/documents/documents.component.html @@ -15,7 +15,7 @@

Documents

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.html b/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.html index 5269c13e57..582405dc0f 100644 --- a/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.html +++ b/alcs-frontend/src/app/features/planning-review/review/evidentiary-record/evidentiary-record.component.html @@ -39,7 +39,7 @@

{{ tableTitle }}

{{ element.fileName | truncate: fileNameTruncLen}} diff --git a/alcs-frontend/src/app/shared/application-document/application-document.component.html b/alcs-frontend/src/app/shared/application-document/application-document.component.html index 5269c13e57..582405dc0f 100644 --- a/alcs-frontend/src/app/shared/application-document/application-document.component.html +++ b/alcs-frontend/src/app/shared/application-document/application-document.component.html @@ -39,7 +39,7 @@

{{ tableTitle }}

{{ element.fileName | truncate: fileNameTruncLen}} From 1525b6005e5c07038dc84cc838781f6164d64643 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Tue, 2 Jul 2024 10:37:49 -0700 Subject: [PATCH 73/95] Validate email chips and show warning if invalid --- .../local-government-dialog.component.html | 2 ++ .../local-government-dialog.component.scss | 6 ++++++ .../local-government-dialog.component.ts | 8 ++++++++ .../release-dialog.component.html | 2 ++ .../release-dialog/release-dialog.component.ts | 8 ++++++++ .../release-dialog.component.html | 2 ++ .../release-dialog/release-dialog.component.ts | 8 ++++++++ .../app/shared/validators/email-validator.ts | 18 ++++++++++++------ 8 files changed, 48 insertions(+), 6 deletions(-) diff --git a/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.html b/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.html index c994769009..5b266119a9 100644 --- a/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.html +++ b/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.html @@ -60,8 +60,10 @@

{{ title }} Government

[matChipInputSeparatorKeyCodes]="separatorKeysCodes" [matChipInputAddOnBlur]="true" (matChipInputTokenEnd)="addEmail($event)" + [formControl]="email" /> + warning Please type a valid email address
diff --git a/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.scss b/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.scss index 445a5adcb7..4b8280bfe5 100644 --- a/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.scss +++ b/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.scss @@ -18,4 +18,10 @@ .mat-mdc-form-field-infix { display: flex; } + + mat-error { + display: flex; + font-size: 15px; + font-weight: bold; + } } diff --git a/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.ts b/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.ts index bc187645e8..bd382b86ff 100644 --- a/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.ts +++ b/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.ts @@ -7,6 +7,8 @@ import { LocalGovernmentDto } from '../../../../services/admin-local-government/ import { AdminLocalGovernmentService } from '../../../../services/admin-local-government/admin-local-government.service'; import { ApplicationRegionDto } from '../../../../services/application/application-code.dto'; import { ApplicationService } from '../../../../services/application/application.service'; +import { FormControl } from '@angular/forms'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-admin-local-government-dialog', @@ -29,6 +31,8 @@ export class LocalGovernmentDialogComponent implements OnInit, OnDestroy { }; regions: ApplicationRegionDto[] = []; + email = new FormControl(null, [strictEmailValidator]); + isLoading = false; constructor( @@ -100,6 +104,10 @@ export class LocalGovernmentDialogComponent implements OnInit, OnDestroy { } addEmail(event: MatChipInputEvent): void { + if (this.email.invalid) { + return; + } + const value = (event.value || '').trim(); if (value) { this.model.emails.push(value); diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.html b/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.html index 2c930e9522..501fef639f 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.html +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.html @@ -47,8 +47,10 @@

Confirm Release Decision

[matChipInputSeparatorKeyCodes]="separatorKeysCodes" [matChipInputAddOnBlur]="true" (matChipInputTokenEnd)="addEmail($event)" + [formControl]="email" /> + warning Please type a valid email address
diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.ts b/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.ts index aaf2899b91..7214f67eb5 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.ts +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.ts @@ -8,6 +8,8 @@ import { SUBMISSION_STATUS } from '../../../../../services/application/applicati import { ApplicationDecisionV2Service } from '../../../../../services/application/decision/application-decision-v2/application-decision-v2.service'; import { NOI_SUBMISSION_STATUS } from '../../../../../services/notice-of-intent/notice-of-intent.dto'; import { ApplicationSubmissionStatusPill } from '../../../../../shared/application-submission-status-type-pill/application-submission-status-type-pill.component'; +import { FormControl } from '@angular/forms'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; @Component({ selector: 'app-release-dialog', @@ -25,6 +27,8 @@ export class ReleaseDialogComponent implements OnInit, OnDestroy { readonly separatorKeysCodes = [ENTER, COMMA, SPACE] as const; emails: string[] = []; + email = new FormControl(null, [strictEmailValidator]); + constructor( private decisionService: ApplicationDecisionV2Service, private applicationSubmissionStatusService: ApplicationSubmissionStatusService, @@ -100,6 +104,10 @@ export class ReleaseDialogComponent implements OnInit, OnDestroy { } addEmail(event: MatChipInputEvent): void { + if (this.email.invalid) { + return; + } + const value = (event.value || '').trim(); if (value) { this.emails.push(value); diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.html b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.html index ccdb7a5013..0319e5e952 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.html @@ -48,8 +48,10 @@

Confirm Release Decision

[matChipInputSeparatorKeyCodes]="separatorKeysCodes" [matChipInputAddOnBlur]="true" (matChipInputTokenEnd)="addEmail($event)" + [formControl]="email" /> + warning Please type a valid email address
diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.ts b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.ts index 6752ae72c6..54dbf2a014 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.ts +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.ts @@ -7,6 +7,8 @@ import { NoticeOfIntentDecisionV2Service } from '../../../../../services/notice- import { NoticeOfIntentSubmissionStatusService } from '../../../../../services/notice-of-intent/notice-of-intent-submission-status/notice-of-intent-submission-status.service'; import { NOI_SUBMISSION_STATUS } from '../../../../../services/notice-of-intent/notice-of-intent.dto'; import { ApplicationSubmissionStatusPill } from '../../../../../shared/application-submission-status-type-pill/application-submission-status-type-pill.component'; +import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { FormControl } from '@angular/forms'; @Component({ selector: 'app-release-dialog', @@ -24,6 +26,8 @@ export class ReleaseDialogComponent implements OnInit, OnDestroy { readonly separatorKeysCodes = [ENTER, COMMA, SPACE] as const; emails: string[] = []; + email = new FormControl(null, [strictEmailValidator]); + constructor( private decisionService: NoticeOfIntentDecisionV2Service, private submissionStatusService: NoticeOfIntentSubmissionStatusService, @@ -95,6 +99,10 @@ export class ReleaseDialogComponent implements OnInit, OnDestroy { } addEmail(event: MatChipInputEvent): void { + if (this.email.invalid) { + return; + } + const value = (event.value || '').trim(); if (value) { this.emails.push(value); diff --git a/alcs-frontend/src/app/shared/validators/email-validator.ts b/alcs-frontend/src/app/shared/validators/email-validator.ts index a367452967..c736a70286 100644 --- a/alcs-frontend/src/app/shared/validators/email-validator.ts +++ b/alcs-frontend/src/app/shared/validators/email-validator.ts @@ -1,12 +1,18 @@ import { AbstractControl, ValidationErrors } from '@angular/forms'; import validator from 'validator'; +const isString = (s: string) => { + return Object.prototype.toString.call(s) === '[object String]'; +}; + +const isEmail = (s: string) => { + return isString(s) && validator.isEmail(s, { allow_display_name: true }); +}; + export const strictEmailValidator = (control: AbstractControl): ValidationErrors | null => { - return !control.value || (isString(control.value) && validator.isEmail(control.value, { allow_display_name: true })) - ? null - : { email: true }; + return !control.value || isEmail(control.value) ? null : { email: true }; }; -function isString(s: string) { - return Object.prototype.toString.call(s) === '[object String]'; -} +export const strictEmailListValidator = (control: AbstractControl): ValidationErrors | null => { + return !control.value || control.value.every(isEmail) ? null : { email: true }; +}; From 575262f900cbcf36d082002394efc4021b85ad7d Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 3 Jul 2024 10:57:26 -0700 Subject: [PATCH 74/95] Fix validator imports --- .../dialog/local-government-dialog.component.ts | 2 +- .../decision-v2/release-dialog/release-dialog.component.ts | 2 +- .../dialogs/inquiry/create/create-inquiry-dialog.component.ts | 2 +- .../decision-v2/release-dialog/release-dialog.component.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.ts b/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.ts index bd382b86ff..08c693f847 100644 --- a/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.ts +++ b/alcs-frontend/src/app/features/admin/local-government/dialog/local-government-dialog.component.ts @@ -8,7 +8,7 @@ import { AdminLocalGovernmentService } from '../../../../services/admin-local-go import { ApplicationRegionDto } from '../../../../services/application/application-code.dto'; import { ApplicationService } from '../../../../services/application/application.service'; import { FormControl } from '@angular/forms'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../shared/validators/email-validator'; @Component({ selector: 'app-admin-local-government-dialog', diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.ts b/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.ts index 7214f67eb5..903e16c279 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.ts +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/release-dialog/release-dialog.component.ts @@ -9,7 +9,7 @@ import { ApplicationDecisionV2Service } from '../../../../../services/applicatio import { NOI_SUBMISSION_STATUS } from '../../../../../services/notice-of-intent/notice-of-intent.dto'; import { ApplicationSubmissionStatusPill } from '../../../../../shared/application-submission-status-type-pill/application-submission-status-type-pill.component'; import { FormControl } from '@angular/forms'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../../shared/validators/email-validator'; @Component({ selector: 'app-release-dialog', diff --git a/alcs-frontend/src/app/features/board/dialogs/inquiry/create/create-inquiry-dialog.component.ts b/alcs-frontend/src/app/features/board/dialogs/inquiry/create/create-inquiry-dialog.component.ts index 762ef58d9d..f9c7bf8469 100644 --- a/alcs-frontend/src/app/features/board/dialogs/inquiry/create/create-inquiry-dialog.component.ts +++ b/alcs-frontend/src/app/features/board/dialogs/inquiry/create/create-inquiry-dialog.component.ts @@ -14,7 +14,7 @@ import { CardService } from '../../../../../services/card/card.service'; import { InquiryParcelCreateDto } from '../../../../../services/inquiry/inquiry-parcel/inquiry-parcel.dto'; import { CreateInquiryDto, InquiryTypeDto } from '../../../../../services/inquiry/inquiry.dto'; import { InquiryService } from '../../../../../services/inquiry/inquiry.service'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../../shared/validators/email-validator'; @Component({ selector: 'app-create-inquiry', diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.ts b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.ts index 54dbf2a014..272c3dc348 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.ts +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/release-dialog/release-dialog.component.ts @@ -7,7 +7,7 @@ import { NoticeOfIntentDecisionV2Service } from '../../../../../services/notice- import { NoticeOfIntentSubmissionStatusService } from '../../../../../services/notice-of-intent/notice-of-intent-submission-status/notice-of-intent-submission-status.service'; import { NOI_SUBMISSION_STATUS } from '../../../../../services/notice-of-intent/notice-of-intent.dto'; import { ApplicationSubmissionStatusPill } from '../../../../../shared/application-submission-status-type-pill/application-submission-status-type-pill.component'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../../shared/validators/email-validator'; import { FormControl } from '@angular/forms'; @Component({ From f29cd9b96ff7fe046814c82d8054aede7123a9eb Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:19:26 -0700 Subject: [PATCH 75/95] Fix imports for portal as well --- .../primary-contact/primary-contact.component.ts | 2 +- .../transferee-dialog/transferee-dialog.component.ts | 2 +- .../review-contact-information.component.ts | 2 +- .../primary-contact/primary-contact.component.ts | 2 +- .../primary-contact/primary-contact.component.ts | 2 +- .../transferee-dialog/transferee-dialog.component.ts | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts b/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts index c8dd212e62..eb7c05bd35 100644 --- a/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts +++ b/portal-frontend/src/app/features/applications/edit-submission/primary-contact/primary-contact.component.ts @@ -21,7 +21,7 @@ import { OwnerDialogComponent } from '../../../../shared/owner-dialogs/owner-dia import { CrownOwnerDialogComponent } from '../../../../shared/owner-dialogs/crown-owner-dialog/crown-owner-dialog.component'; import { scrollToElement } from '../../../../shared/utils/scroll-helper'; import { MatButtonToggleChange } from '@angular/material/button-toggle'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../shared/validators/email-validator'; @Component({ selector: 'app-primary-contact', diff --git a/portal-frontend/src/app/features/applications/edit-submission/proposal/cove-proposal/transferee-dialog/transferee-dialog.component.ts b/portal-frontend/src/app/features/applications/edit-submission/proposal/cove-proposal/transferee-dialog/transferee-dialog.component.ts index 77e16b87a9..54b6d59058 100644 --- a/portal-frontend/src/app/features/applications/edit-submission/proposal/cove-proposal/transferee-dialog/transferee-dialog.component.ts +++ b/portal-frontend/src/app/features/applications/edit-submission/proposal/cove-proposal/transferee-dialog/transferee-dialog.component.ts @@ -10,7 +10,7 @@ import { import { CovenantTransfereeService } from '../../../../../../services/covenant-transferee/covenant-transferee.service'; import { OWNER_TYPE } from '../../../../../../shared/dto/owner.dto'; import { TransfereeDialogComponent } from '../../../../../notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../../../shared/validators/email-validator'; @Component({ selector: 'app-transferee-dialog', diff --git a/portal-frontend/src/app/features/applications/review-submission/review-contact-information/review-contact-information.component.ts b/portal-frontend/src/app/features/applications/review-submission/review-contact-information/review-contact-information.component.ts index e0aba43e5f..d2e442738e 100644 --- a/portal-frontend/src/app/features/applications/review-submission/review-contact-information/review-contact-information.component.ts +++ b/portal-frontend/src/app/features/applications/review-submission/review-contact-information/review-contact-information.component.ts @@ -4,7 +4,7 @@ import { Router } from '@angular/router'; import { Subject, takeUntil } from 'rxjs'; import { ApplicationSubmissionReviewService } from '../../../../services/application-submission-review/application-submission-review.service'; import { ReviewApplicationSteps } from '../review-submission.component'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../shared/validators/email-validator'; @Component({ selector: 'app-review-contact-information', diff --git a/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts b/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts index a53f6ae290..31eaaa9fbd 100644 --- a/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts +++ b/portal-frontend/src/app/features/notice-of-intents/edit-submission/primary-contact/primary-contact.component.ts @@ -22,7 +22,7 @@ import { PrimaryContactConfirmationDialogComponent } from './primary-contact-con import { CrownOwnerDialogComponent } from '../../../../shared/owner-dialogs/crown-owner-dialog/crown-owner-dialog.component'; import { scrollToElement } from '../../../../shared/utils/scroll-helper'; import { MatButtonToggleChange } from '@angular/material/button-toggle'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../shared/validators/email-validator'; @Component({ selector: 'app-primary-contact', diff --git a/portal-frontend/src/app/features/notifications/edit-submission/primary-contact/primary-contact.component.ts b/portal-frontend/src/app/features/notifications/edit-submission/primary-contact/primary-contact.component.ts index df9150027f..0f11f740ad 100644 --- a/portal-frontend/src/app/features/notifications/edit-submission/primary-contact/primary-contact.component.ts +++ b/portal-frontend/src/app/features/notifications/edit-submission/primary-contact/primary-contact.component.ts @@ -4,7 +4,7 @@ import { takeUntil } from 'rxjs'; import { NotificationSubmissionService } from '../../../../services/notification-submission/notification-submission.service'; import { EditNotificationSteps } from '../edit-submission.component'; import { StepComponent } from '../step.partial'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../shared/validators/email-validator'; @Component({ selector: 'app-primary-contact', diff --git a/portal-frontend/src/app/features/notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component.ts b/portal-frontend/src/app/features/notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component.ts index f437cc9e12..87d12c0b72 100644 --- a/portal-frontend/src/app/features/notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component.ts +++ b/portal-frontend/src/app/features/notifications/edit-submission/transferees/transferee-dialog/transferee-dialog.component.ts @@ -9,7 +9,7 @@ import { } from '../../../../../services/notification-transferee/notification-transferee.dto'; import { NotificationTransfereeService } from '../../../../../services/notification-transferee/notification-transferee.service'; import { OWNER_TYPE } from '../../../../../shared/dto/owner.dto'; -import { strictEmailValidator } from 'src/app/shared/validators/email-validator'; +import { strictEmailValidator } from '../../../../../shared/validators/email-validator'; @Component({ selector: 'app-transferee-dialog', From 9af7db2d241a5c3d81e0709ee076c0a030709a22 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 3 Jul 2024 12:01:57 -0700 Subject: [PATCH 76/95] Improve formatting --- .../src/app/features/notification/intake/intake.component.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/features/notification/intake/intake.component.html b/alcs-frontend/src/app/features/notification/intake/intake.component.html index 9856b55f5f..0123d91475 100644 --- a/alcs-frontend/src/app/features/notification/intake/intake.component.html +++ b/alcs-frontend/src/app/features/notification/intake/intake.component.html @@ -14,7 +14,8 @@

ALC Intake

info_outline + > + info_outline
From 1031c4884f4842c857737cebd3b312d0d9660389 Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 3 Jul 2024 17:42:14 -0700 Subject: [PATCH 77/95] Add optional validation for basic component on zero and empty values --- .../decision-component/basic/basic.component.html | 2 ++ .../inline-number/inline-number.component.html | 11 ++++++++++- .../inline-number/inline-number.component.ts | 11 +++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html index 40aae52ce4..17c7b18a4d 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html @@ -3,6 +3,8 @@
diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.html b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.html index ddcf20bcc0..e2b71c3eff 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.html +++ b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.html @@ -30,10 +30,19 @@ (keydown.escape)="cancelEdit()" /> + warning Value cannot be 0 + warning Value cannot be empty
- + +
diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts index 86910130d8..f181e65a7b 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts +++ b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts @@ -9,6 +9,8 @@ export class InlineNumberComponent implements AfterContentChecked { @Input() value?: string | null; @Input() placeholder: string = 'Enter a value'; @Input() decimals = 2; + @Input() disableSaveOnZero: boolean = false; + @Input() disableSaveOnEmpty: boolean = false; @Output() save = new EventEmitter(); @ViewChild('editInput') textInput!: ElementRef; @@ -42,4 +44,13 @@ export class InlineNumberComponent implements AfterContentChecked { this.isEditing = false; this.pendingValue = this.value; } + + get isSaveDisabledOnZero(): boolean { + const valueAsNumber = this.pendingValue !== '' ? parseFloat(this.pendingValue!) : null; + return this.disableSaveOnZero && valueAsNumber === 0; + } + + get isSaveDisabledOnEmpty(): boolean { + return this.disableSaveOnEmpty && this.pendingValue === ''; + } } From e1334c0c45b862d2b7d40158f3ea0d89f4edc0c4 Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 4 Jul 2024 11:23:55 -0700 Subject: [PATCH 78/95] Move non zero validator to the shared module --- .../src/app/shared/validators/value-validator.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 alcs-frontend/src/app/shared/validators/value-validator.ts diff --git a/alcs-frontend/src/app/shared/validators/value-validator.ts b/alcs-frontend/src/app/shared/validators/value-validator.ts new file mode 100644 index 0000000000..684dcc3f00 --- /dev/null +++ b/alcs-frontend/src/app/shared/validators/value-validator.ts @@ -0,0 +1,9 @@ +import { AbstractControl, ValidationErrors } from "@angular/forms"; + +export const NonZeroValidator = (control: AbstractControl): ValidationErrors | null => { + const value = control.value; + if (value === 0) { + return { nonZero: true }; + } + return null; +} \ No newline at end of file From 5dcf14ce8be0f99385d29251a86bd0a8bfba7a0d Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 4 Jul 2024 11:31:27 -0700 Subject: [PATCH 79/95] Add non empty and required validators to released decisions' component inline ALR area --- .../basic/basic.component.html | 3 +- .../basic/basic.component.ts | 1 + .../decision-v2/decision-v2.component.html | 3 ++ .../inline-number.component.html | 11 +++--- .../inline-number.component.scss | 4 +++ .../inline-number/inline-number.component.ts | 34 +++++++++---------- 6 files changed, 32 insertions(+), 24 deletions(-) diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html index 17c7b18a4d..1d9bb7f7d4 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html @@ -3,8 +3,7 @@
diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.ts b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.ts index 3231e2c1e8..eb1dc086e2 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.ts +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.ts @@ -9,6 +9,7 @@ import { NoticeOfIntentDecisionComponentDto } from '../../../../../../services/n export class BasicComponent { @Input() component!: NoticeOfIntentDecisionComponentDto; @Input() fillRow = false; + @Input() inlineValidation = false; @Output() saveAlrArea = new EventEmitter(); constructor() {} diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-v2.component.html b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-v2.component.html index 228f4ec732..46d444b8cf 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-v2.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-v2.component.html @@ -175,6 +175,7 @@
{{ component.noticeOfIntentDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [inlineValidation]="decision.wasReleased" > @@ -187,6 +188,7 @@
{{ component.noticeOfIntentDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [inlineValidation]="decision.wasReleased" > @@ -199,6 +201,7 @@
{{ component.noticeOfIntentDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [inlineValidation]="decision.wasReleased" > diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.html b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.html index e2b71c3eff..4ec7cd86c8 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.html +++ b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.html @@ -25,21 +25,22 @@ name="value" [placeholder]="placeholder" #editInput - [(ngModel)]="pendingValue" (keydown.enter)="confirmEdit()" (keydown.escape)="cancelEdit()" + [formControl]="valueControl" /> - warning Value cannot be 0 - warning Value cannot be empty + warning Value cannot be 0 + warning Value cannot be Empty
diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.scss b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.scss index 6487e5e781..f99f4255a9 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.scss +++ b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.scss @@ -41,6 +41,10 @@ color: colors.$primary-color; } +.disabled { + color: colors.$grey; +} + :host::ng-deep { .mat-form-field-wrapper { padding: 0 !important; diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts index f181e65a7b..c54dbc9f10 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts +++ b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts @@ -1,4 +1,6 @@ import { AfterContentChecked, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from '@angular/core'; +import { FormControl, Validators } from '@angular/forms'; +import { NonZeroValidator } from '../../validators/value-validator'; @Component({ selector: 'app-inline-number[value]', @@ -9,20 +11,26 @@ export class InlineNumberComponent implements AfterContentChecked { @Input() value?: string | null; @Input() placeholder: string = 'Enter a value'; @Input() decimals = 2; - @Input() disableSaveOnZero: boolean = false; - @Input() disableSaveOnEmpty: boolean = false; + @Input() nonZeroEmptyValidation: boolean = false; @Output() save = new EventEmitter(); @ViewChild('editInput') textInput!: ElementRef; isEditing = false; - pendingValue: null | string | undefined; + + valueControl = new FormControl(null, []); constructor() {} + ngOnInit() { + if (this.nonZeroEmptyValidation) { + this.valueControl.setValidators([NonZeroValidator, Validators.required]); + } + } + startEdit() { this.isEditing = true; - this.pendingValue = this.value; + this.valueControl.setValue(this.value); } ngAfterContentChecked(): void { @@ -32,9 +40,10 @@ export class InlineNumberComponent implements AfterContentChecked { } confirmEdit() { - if (this.pendingValue !== this.value) { - this.save.emit(this.pendingValue?.toString() ?? null); - this.value = this.pendingValue; + console.log(this.valueControl.value); + if (this.valueControl.value !== this.value) { + this.save.emit(this.valueControl.value?.toString() ?? null); + this.value = this.valueControl.value; } this.isEditing = false; @@ -42,15 +51,6 @@ export class InlineNumberComponent implements AfterContentChecked { cancelEdit() { this.isEditing = false; - this.pendingValue = this.value; - } - - get isSaveDisabledOnZero(): boolean { - const valueAsNumber = this.pendingValue !== '' ? parseFloat(this.pendingValue!) : null; - return this.disableSaveOnZero && valueAsNumber === 0; - } - - get isSaveDisabledOnEmpty(): boolean { - return this.disableSaveOnEmpty && this.pendingValue === ''; + this.valueControl.setValue(this.value); } } From fff49f614a03fc59809cce810cd022fc1ec76a1c Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 4 Jul 2024 12:28:58 -0700 Subject: [PATCH 80/95] Add non empty and zero validation inline edit of ALR area for released decisions in applications --- .../decision-component/basic/basic.component.html | 1 + .../decision-component/basic/basic.component.ts | 1 + .../decision/decision-v2/decision-v2.component.html | 8 ++++++++ 3 files changed, 10 insertions(+) diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-component/basic/basic.component.html b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-component/basic/basic.component.html index af02592cda..03f29be59f 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-component/basic/basic.component.html +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-component/basic/basic.component.html @@ -8,5 +8,6 @@ [value]="component.alrArea?.toString()" (save)="onSaveAlrArea($event)" [decimals]="5" + [nonZeroEmptyValidation]="nonZeroEmptyValidation" >
diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-component/basic/basic.component.ts b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-component/basic/basic.component.ts index 3bbe0074cf..f4f6108f4c 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-component/basic/basic.component.ts +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-component/basic/basic.component.ts @@ -9,6 +9,7 @@ import { ApplicationDecisionComponentDto } from '../../../../../../services/appl export class BasicComponent { @Input() component!: ApplicationDecisionComponentDto; @Input() fillRow = false; + @Input() nonZeroEmptyValidation = false; @Output() saveAlrArea = new EventEmitter(); constructor() {} diff --git a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-v2.component.html b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-v2.component.html index df6a0cf216..03c8a7f60b 100644 --- a/alcs-frontend/src/app/features/application/decision/decision-v2/decision-v2.component.html +++ b/alcs-frontend/src/app/features/application/decision/decision-v2/decision-v2.component.html @@ -184,6 +184,7 @@
{{ component.applicationDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -199,6 +200,7 @@
{{ component.applicationDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -211,6 +213,7 @@
{{ component.applicationDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -223,6 +226,7 @@
{{ component.applicationDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -235,6 +239,7 @@
{{ component.applicationDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -247,6 +252,7 @@
{{ component.applicationDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -259,6 +265,7 @@
{{ component.applicationDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -274,6 +281,7 @@
{{ component.applicationDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" + [nonZeroEmptyValidation]="decision.wasReleased" > From 7843888c3ef305baf58d84fe86b53c3350aa6c3b Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 4 Jul 2024 12:33:42 -0700 Subject: [PATCH 81/95] Change variable name for NOI basic component --- .../decision-component/basic/basic.component.html | 2 +- .../decision-v2/decision-component/basic/basic.component.ts | 2 +- .../decision/decision-v2/decision-v2.component.html | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html index 1d9bb7f7d4..eafdd464a2 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.html @@ -3,7 +3,7 @@
diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.ts b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.ts index eb1dc086e2..5a71f3ccb9 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.ts +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-component/basic/basic.component.ts @@ -9,7 +9,7 @@ import { NoticeOfIntentDecisionComponentDto } from '../../../../../../services/n export class BasicComponent { @Input() component!: NoticeOfIntentDecisionComponentDto; @Input() fillRow = false; - @Input() inlineValidation = false; + @Input() nonZeroEmptyValidation = false; @Output() saveAlrArea = new EventEmitter(); constructor() {} diff --git a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-v2.component.html b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-v2.component.html index 46d444b8cf..e96e0dd99c 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-v2.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/decision/decision-v2/decision-v2.component.html @@ -175,7 +175,7 @@
{{ component.noticeOfIntentDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" - [inlineValidation]="decision.wasReleased" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -188,7 +188,7 @@
{{ component.noticeOfIntentDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" - [inlineValidation]="decision.wasReleased" + [nonZeroEmptyValidation]="decision.wasReleased" > @@ -201,7 +201,7 @@
{{ component.noticeOfIntentDecisionComponentType?.label }}
[component]="component" [fillRow]="true" (saveAlrArea)="onSaveAlrArea(decision.uuid, component.uuid, $event)" - [inlineValidation]="decision.wasReleased" + [nonZeroEmptyValidation]="decision.wasReleased" > From 49ccba3601339bc4eb9bb0e4d992369f89999eaf Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 4 Jul 2024 15:14:44 -0700 Subject: [PATCH 82/95] Remove top margin of applicant info title in applications, NOIs, and Notifications --- .../applicant-info.component.html | 33 +++++++++---------- .../applicant-info.component.scss | 6 ---- .../applicant-info.component.html | 24 +++++++------- .../applicant-info.component.scss | 13 ++------ .../applicant-info.component.html | 16 ++++----- .../applicant-info.component.scss | 13 ++------ 6 files changed, 39 insertions(+), 66 deletions(-) diff --git a/alcs-frontend/src/app/features/application/applicant-info/applicant-info.component.html b/alcs-frontend/src/app/features/application/applicant-info/applicant-info.component.html index b0711c2180..a8c1921caf 100644 --- a/alcs-frontend/src/app/features/application/applicant-info/applicant-info.component.html +++ b/alcs-frontend/src/app/features/application/applicant-info/applicant-info.component.html @@ -1,20 +1,17 @@ -
-
-
-
Comment for Applicant
- {{ submission.returnedComment }} -
- - -
-
- +
+
+
Comment for Applicant
+ {{ submission.returnedComment }}
+ +
+
+
diff --git a/alcs-frontend/src/app/features/application/applicant-info/applicant-info.component.scss b/alcs-frontend/src/app/features/application/applicant-info/applicant-info.component.scss index b7d0259c4e..74a3106748 100644 --- a/alcs-frontend/src/app/features/application/applicant-info/applicant-info.component.scss +++ b/alcs-frontend/src/app/features/application/applicant-info/applicant-info.component.scss @@ -1,11 +1,5 @@ @use '../../../../styles/colors'; -.applicant-info { - & > div { - margin: 12px 0; - } -} - .subheading1 { margin-bottom: 4px !important; } diff --git a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/applicant-info.component.html b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/applicant-info.component.html index fade7da836..93f136b43f 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/applicant-info.component.html +++ b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/applicant-info.component.html @@ -1,15 +1,13 @@ -
-
- -
+
+ +
-
- -
+
+
diff --git a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/applicant-info.component.scss b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/applicant-info.component.scss index 480cb3d0e2..d377c71785 100644 --- a/alcs-frontend/src/app/features/notice-of-intent/applicant-info/applicant-info.component.scss +++ b/alcs-frontend/src/app/features/notice-of-intent/applicant-info/applicant-info.component.scss @@ -1,10 +1,3 @@ -.applicant-info { - & > div { - margin: 32px 0; - } - } - - .subheading1 { - margin-bottom: 4px !important; - } - \ No newline at end of file +.subheading1 { + margin-bottom: 4px !important; +} diff --git a/alcs-frontend/src/app/features/notification/applicant-info/applicant-info.component.html b/alcs-frontend/src/app/features/notification/applicant-info/applicant-info.component.html index 3b5fe1af46..53fab0d620 100644 --- a/alcs-frontend/src/app/features/notification/applicant-info/applicant-info.component.html +++ b/alcs-frontend/src/app/features/notification/applicant-info/applicant-info.component.html @@ -1,10 +1,8 @@ -
-
- -
+
+
diff --git a/alcs-frontend/src/app/features/notification/applicant-info/applicant-info.component.scss b/alcs-frontend/src/app/features/notification/applicant-info/applicant-info.component.scss index 480cb3d0e2..d377c71785 100644 --- a/alcs-frontend/src/app/features/notification/applicant-info/applicant-info.component.scss +++ b/alcs-frontend/src/app/features/notification/applicant-info/applicant-info.component.scss @@ -1,10 +1,3 @@ -.applicant-info { - & > div { - margin: 32px 0; - } - } - - .subheading1 { - margin-bottom: 4px !important; - } - \ No newline at end of file +.subheading1 { + margin-bottom: 4px !important; +} From 3332dc097280a3943af4fd3feef0e082a4fa7dae Mon Sep 17 00:00:00 2001 From: abradat Date: Thu, 4 Jul 2024 15:19:15 -0700 Subject: [PATCH 83/95] Remove logger from inline number component --- .../inline-editors/inline-number/inline-number.component.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts index c54dbc9f10..df9de20d07 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts +++ b/alcs-frontend/src/app/shared/inline-editors/inline-number/inline-number.component.ts @@ -40,7 +40,6 @@ export class InlineNumberComponent implements AfterContentChecked { } confirmEdit() { - console.log(this.valueControl.value); if (this.valueControl.value !== this.value) { this.save.emit(this.valueControl.value?.toString() ?? null); this.value = this.valueControl.value; From 219fd202898315918b9be05d7cbd7789c1f5af5c Mon Sep 17 00:00:00 2001 From: abradat Date: Mon, 8 Jul 2024 10:36:36 -0700 Subject: [PATCH 84/95] Add fixed width to action columns in documents table --- .../features/application/documents/documents.component.html | 2 +- .../features/application/documents/documents.component.scss | 4 ++++ .../app/features/inquiry/documents/documents.component.html | 2 +- .../app/features/inquiry/documents/documents.component.scss | 4 ++++ .../notice-of-intent/documents/documents.component.html | 2 +- .../notice-of-intent/documents/documents.component.scss | 4 ++++ .../features/notification/documents/documents.component.html | 2 +- .../features/notification/documents/documents.component.scss | 4 ++++ .../planning-review/documents/documents.component.html | 2 +- .../planning-review/documents/documents.component.scss | 4 ++++ 10 files changed, 25 insertions(+), 5 deletions(-) diff --git a/alcs-frontend/src/app/features/application/documents/documents.component.html b/alcs-frontend/src/app/features/application/documents/documents.component.html index 69b9e14a3b..ac28b6b961 100644 --- a/alcs-frontend/src/app/features/application/documents/documents.component.html +++ b/alcs-frontend/src/app/features/application/documents/documents.component.html @@ -66,7 +66,7 @@

Documents

- Actions + Actions
-
{{ _application.fileNumber }} ({{ applicant }})
+
+ {{ _application.fileNumber }} ({{ _application.applicant }}) +
diff --git a/alcs-frontend/src/app/shared/details-header/details-header.component.ts b/alcs-frontend/src/app/shared/details-header/details-header.component.ts index 6be9dfb213..d31378a20f 100644 --- a/alcs-frontend/src/app/shared/details-header/details-header.component.ts +++ b/alcs-frontend/src/app/shared/details-header/details-header.component.ts @@ -21,6 +21,7 @@ import { RETROACTIVE_TYPE_LABEL, } from '../application-type-pill/application-type-pill.constants'; import { TimeTrackable } from '../time-tracker/time-tracker.component'; +import { ApplicationDetailService } from '../../services/application/application-detail.service'; @Component({ selector: 'app-details-header[application]', @@ -38,12 +39,13 @@ export class DetailsHeaderComponent { | NoticeOfIntentSubmissionStatusService | NotificationSubmissionStatusService; + @Input() applicationDetailService?: ApplicationDetailService; + legacyId?: string; _application: ApplicationDto | CommissionerApplicationDto | NoticeOfIntentDto | NotificationDto | undefined; types: ApplicationTypeDto[] | NoticeOfIntentTypeDto[] = []; timeTrackable?: TimeTrackable; - applicant?: string; @Input() set application( application: ApplicationDto | CommissionerApplicationDto | NoticeOfIntentDto | NotificationDto | undefined, @@ -51,10 +53,6 @@ export class DetailsHeaderComponent { if (application) { this._application = application; - if ('applicant' in application) { - this.applicant = application.applicant; - } - if ('retroactive' in application) { this.isNOI = true; } @@ -161,4 +159,10 @@ export class DetailsHeaderComponent { this.linkedCards = result; } + + onSaveApplicant(applicant: string | undefined) { + if (this._application?.fileNumber) { + this.applicationDetailService?.updateApplication(this._application?.fileNumber, { applicant }); + } + } } From ae237c20bc8dff784edf118758cbb3e1e5423099 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 10 Jul 2024 11:45:25 -0700 Subject: [PATCH 89/95] Add fixed height option to inline text field --- .../inline-text/inline-text.component.html | 4 +-- .../inline-text/inline-text.component.scss | 29 +++++++++++++++---- .../inline-text/inline-text.component.ts | 1 + 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.html b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.html index 43f1980411..60e1d6e871 100644 --- a/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.html +++ b/alcs-frontend/src/app/shared/inline-editors/inline-text/inline-text.component.html @@ -1,4 +1,4 @@ -
+
Add text @@ -18,7 +18,7 @@ }" >
- + (); @Input() mask?: string | undefined; @Input() maxLength: number | null = null; From fabfb0ec9850ca93ef56371ccbc0d4569bbce5cd Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 10 Jul 2024 11:47:25 -0700 Subject: [PATCH 90/95] Restyle detail header with inline editor --- .../details-header/details-header.component.html | 12 ++++++++---- .../details-header/details-header.component.scss | 9 +++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/alcs-frontend/src/app/shared/details-header/details-header.component.html b/alcs-frontend/src/app/shared/details-header/details-header.component.html index 28864adc14..bf4cca2ad4 100644 --- a/alcs-frontend/src/app/shared/details-header/details-header.component.html +++ b/alcs-frontend/src/app/shared/details-header/details-header.component.html @@ -4,14 +4,18 @@
-
- {{ _application.fileNumber }} ( +
{{ _application.fileNumber }}
+
(
+ {{ _application.applicant }}) + [isFixedHeight]="true" + class="applicant-inline-field" + />{{ _application.applicant }} +
)
diff --git a/alcs-frontend/src/app/shared/details-header/details-header.component.scss b/alcs-frontend/src/app/shared/details-header/details-header.component.scss index bb8b0dfe37..1ac722bcd9 100644 --- a/alcs-frontend/src/app/shared/details-header/details-header.component.scss +++ b/alcs-frontend/src/app/shared/details-header/details-header.component.scss @@ -64,3 +64,12 @@ flex-direction: row-reverse; align-items: flex-end; } + +.detail-heading { + display: flex; + align-items: center; + + .file-number { + margin-right: 8px; + } +} From 4ebee27ad292b27479202bc2e5988fc2152099b6 Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 10 Jul 2024 12:47:38 -0700 Subject: [PATCH 91/95] Update app sub table as well as app table --- .../app/features/application/application.component.html | 1 + .../src/app/features/application/application.component.ts | 2 +- .../src/app/services/application/application.dto.ts | 1 + .../app/shared/details-header/details-header.component.ts | 7 +++++-- .../application-submission/application-submission.dto.ts | 4 ++++ .../application-submission.service.ts | 4 ++++ 6 files changed, 16 insertions(+), 3 deletions(-) diff --git a/alcs-frontend/src/app/features/application/application.component.html b/alcs-frontend/src/app/features/application/application.component.html index 3b8c343cec..c3ebc88276 100644 --- a/alcs-frontend/src/app/features/application/application.component.html +++ b/alcs-frontend/src/app/features/application/application.component.html @@ -7,6 +7,7 @@ [showStatus]="true" [submissionStatusService]="applicationStatusService" [applicationDetailService]="applicationDetailService" + [applicationSubmissionService]="applicationSubmissionService" days="Business Days" heading="Application" > diff --git a/alcs-frontend/src/app/features/application/application.component.ts b/alcs-frontend/src/app/features/application/application.component.ts index faf4cf60f3..8823637cec 100644 --- a/alcs-frontend/src/app/features/application/application.component.ts +++ b/alcs-frontend/src/app/features/application/application.component.ts @@ -189,7 +189,7 @@ export class ApplicationComponent implements OnInit, OnDestroy { constructor( public applicationDetailService: ApplicationDetailService, - private applicationSubmissionService: ApplicationSubmissionService, + public applicationSubmissionService: ApplicationSubmissionService, private reconsiderationService: ApplicationReconsiderationService, private modificationService: ApplicationModificationService, private route: ActivatedRoute, diff --git a/alcs-frontend/src/app/services/application/application.dto.ts b/alcs-frontend/src/app/services/application/application.dto.ts index d1b935236b..d25a47b51c 100644 --- a/alcs-frontend/src/app/services/application/application.dto.ts +++ b/alcs-frontend/src/app/services/application/application.dto.ts @@ -96,6 +96,7 @@ export interface ApplicationParcelDto { export interface UpdateApplicationSubmissionDto { subProposedLots?: ProposedLot[]; + applicant?: string; } export interface ApplicationSubmissionDto { diff --git a/alcs-frontend/src/app/shared/details-header/details-header.component.ts b/alcs-frontend/src/app/shared/details-header/details-header.component.ts index d31378a20f..e940ad1db8 100644 --- a/alcs-frontend/src/app/shared/details-header/details-header.component.ts +++ b/alcs-frontend/src/app/shared/details-header/details-header.component.ts @@ -22,6 +22,7 @@ import { } from '../application-type-pill/application-type-pill.constants'; import { TimeTrackable } from '../time-tracker/time-tracker.component'; import { ApplicationDetailService } from '../../services/application/application-detail.service'; +import { ApplicationSubmissionService } from '../../services/application/application-submission/application-submission.service'; @Component({ selector: 'app-details-header[application]', @@ -40,6 +41,7 @@ export class DetailsHeaderComponent { | NotificationSubmissionStatusService; @Input() applicationDetailService?: ApplicationDetailService; + @Input() applicationSubmissionService?: ApplicationSubmissionService; legacyId?: string; @@ -160,9 +162,10 @@ export class DetailsHeaderComponent { this.linkedCards = result; } - onSaveApplicant(applicant: string | undefined) { + async onSaveApplicant(applicant: string | undefined) { if (this._application?.fileNumber) { - this.applicationDetailService?.updateApplication(this._application?.fileNumber, { applicant }); + await this.applicationDetailService?.updateApplication(this._application?.fileNumber, { applicant }); + await this.applicationSubmissionService?.update(this._application?.fileNumber, { applicant }); } } } diff --git a/services/apps/alcs/src/alcs/application/application-submission/application-submission.dto.ts b/services/apps/alcs/src/alcs/application/application-submission/application-submission.dto.ts index fe1f3728b7..6b9b71a6c7 100644 --- a/services/apps/alcs/src/alcs/application/application-submission/application-submission.dto.ts +++ b/services/apps/alcs/src/alcs/application/application-submission/application-submission.dto.ts @@ -9,4 +9,8 @@ export class AlcsApplicationSubmissionUpdateDto { @IsString() @IsOptional() returnComment?: string; + + @IsString() + @IsOptional() + applicant?: string; } diff --git a/services/apps/alcs/src/alcs/application/application-submission/application-submission.service.ts b/services/apps/alcs/src/alcs/application/application-submission/application-submission.service.ts index 202108a3b9..57922738fa 100644 --- a/services/apps/alcs/src/alcs/application/application-submission/application-submission.service.ts +++ b/services/apps/alcs/src/alcs/application/application-submission/application-submission.service.ts @@ -121,6 +121,10 @@ export class ApplicationSubmissionService { updateDto.returnComment, submission.returnedToLfngComment, ); + submission.applicant = filterUndefined( + updateDto.applicant, + submission.applicant, + ); await this.applicationSubmissionRepository.save(submission); } From 2f6239898e7a0abd55b0079336c861021bfda501 Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 10 Jul 2024 13:52:00 -0700 Subject: [PATCH 92/95] Fix public date status date showing the date in the future instead of last status --- .../public-application-search-view.entity.ts | 2 + ...lic-notice-of-intent-search-view.entity.ts | 2 + ...643897293-fix_public_search_status_date.ts | 82 +++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 services/apps/alcs/src/providers/typeorm/migrations/1720643897293-fix_public_search_status_date.ts diff --git a/services/apps/alcs/src/portal/public/search/application/public-application-search-view.entity.ts b/services/apps/alcs/src/portal/public/search/application/public-application-search-view.entity.ts index 6f0a112b0d..51ef373d1e 100644 --- a/services/apps/alcs/src/portal/public/search/application/public-application-search-view.entity.ts +++ b/services/apps/alcs/src/portal/public/search/application/public-application-search-view.entity.ts @@ -43,6 +43,7 @@ import { LinkedStatusType } from '../public-search.dto'; .from(ApplicationSubmissionToSubmissionStatus, 'status_link') .select('MAX("effective_date")', 'effective_date') .addSelect('submission_uuid', 'submission_uuid') + .where('effective_date <= NOW()') .groupBy('submission_uuid'), 'status_link', 'status_link."submission_uuid" = app_sub.uuid', @@ -66,6 +67,7 @@ import { LinkedStatusType } from '../public-search.dto'; 'dest_rank', ) .where('is_draft = FALSE') + .andWhere('date <= NOW()') .from(ApplicationDecision, 'decision') .getQuery(), 'decisions', diff --git a/services/apps/alcs/src/portal/public/search/notice-of-intent/public-notice-of-intent-search-view.entity.ts b/services/apps/alcs/src/portal/public/search/notice-of-intent/public-notice-of-intent-search-view.entity.ts index 5737844e66..01ec21224b 100644 --- a/services/apps/alcs/src/portal/public/search/notice-of-intent/public-notice-of-intent-search-view.entity.ts +++ b/services/apps/alcs/src/portal/public/search/notice-of-intent/public-notice-of-intent-search-view.entity.ts @@ -43,6 +43,7 @@ import { LinkedStatusType } from '../public-search.dto'; .from(NoticeOfIntentSubmissionToSubmissionStatus, 'status_link') .select('MAX("effective_date")', 'effective_date') .addSelect('submission_uuid', 'submission_uuid') + .where('effective_date <= NOW()') .groupBy('submission_uuid'), 'status_link', 'status_link."submission_uuid" = noi_sub.uuid', @@ -66,6 +67,7 @@ import { LinkedStatusType } from '../public-search.dto'; 'dest_rank', ) .where('is_draft = FALSE') + .andWhere('date <= NOW()') .from(NoticeOfIntentDecision, 'decision') .getQuery(), 'decisions', diff --git a/services/apps/alcs/src/providers/typeorm/migrations/1720643897293-fix_public_search_status_date.ts b/services/apps/alcs/src/providers/typeorm/migrations/1720643897293-fix_public_search_status_date.ts new file mode 100644 index 0000000000..7d54047a47 --- /dev/null +++ b/services/apps/alcs/src/providers/typeorm/migrations/1720643897293-fix_public_search_status_date.ts @@ -0,0 +1,82 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class FixPublicSearchStatusDate1720643897293 implements MigrationInterface { + name = 'FixPublicSearchStatusDate1720643897293' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","public_notice_of_intent_submission_search_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."public_notice_of_intent_submission_search_view"`); + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","public_application_submission_search_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."public_application_submission_search_view"`); + await queryRunner.query(`ALTER TABLE "alcs"."inquiry_parcel" DROP CONSTRAINT "FK_593a8419d704330268b92565f3a"`); + await queryRunner.query(`ALTER TABLE "alcs"."notification_document" DROP CONSTRAINT "unique_doc_app_id"`); + await queryRunner.query(`ALTER TABLE "alcs"."planning_review_document" DROP CONSTRAINT "unique_oats_ids"`); + await queryRunner.query(`ALTER TABLE "alcs"."inquiry_document" DROP CONSTRAINT "unique_oats_issue_ids"`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."board_allowed_card_types_card_type" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."board_create_card_types_card_type" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_subtype_notice_of_intent_subtype" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_parcel_owners_notice_of_intent_owner" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_decision_condition_component" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_modified_decisions" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_reconsidered_decisions" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_parcel_owners_application_owner" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_decision_condition_component" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_modified_decisions" IS NULL`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_boundary_amendments_to_components" IS NULL`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."document"."oats_planning_review_id" IS 'used only for oats etl process'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."document"."oats_issue_id" IS 'used only for oats etl process'`); + await queryRunner.query(`ALTER TABLE "alcs"."parcel_lookup" ADD CONSTRAINT "PK_4683b8c25bed925450744b35025" PRIMARY KEY ("global_uid")`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_parcel"."oats_subject_property_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_subject_property_id to alcs.inquiry_parcel.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_parcel"."oats_property_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_property_id to alcs.inquiry_parcel.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry"."legacy_id" IS 'Id that is applicable only to paper version applications from 70s - 80s'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."planning_review_document"."oats_planning_review_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.planning_review to alcs.planning_review_document.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_document"."oats_issue_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.issues to alcs.inquiry_document.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."application_boundary_amendment"."oats_component_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_alr_appl_components to alcs.application_boundary_condition.'`); + await queryRunner.query(`ALTER TABLE "alcs"."planning_review_document" ADD CONSTRAINT "UNIQUE_OATS_IDS" UNIQUE ("oats_document_id", "oats_planning_review_id")`); + await queryRunner.query(`ALTER TABLE "alcs"."inquiry_document" ADD CONSTRAINT "UNIQUE_OATS_ISSUE_IDS" UNIQUE ("oats_document_id", "oats_issue_id")`); + await queryRunner.query(`ALTER TABLE "alcs"."inquiry_parcel" ADD CONSTRAINT "FK_593a8419d704330268b92565f3a" FOREIGN KEY ("inquiry_uuid") REFERENCES "alcs"."inquiry"("uuid") ON DELETE CASCADE ON UPDATE CASCADE`); + await queryRunner.query(`CREATE VIEW "alcs"."public_notice_of_intent_submission_search_view" AS SELECT "noi_sub"."uuid" AS "uuid", "noi_sub"."applicant" AS "applicant", "localGovernment"."name" AS "local_government_name", "noi_sub"."file_number" AS "file_number", "noi_sub"."type_code" AS "notice_of_intent_type_code", "noi"."date_submitted_to_alc" AS "date_submitted_to_alc", decision_date.outcome AS "outcome", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid") AS "status" FROM "alcs"."notice_of_intent_submission" "noi_sub" INNER JOIN "alcs"."notice_of_intent" "noi" ON "noi"."file_number" = "noi_sub"."file_number" AND "noi"."hide_from_portal" = FALSE AND "noi"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."local_government" "localGovernment" ON "noi_sub"."local_government_uuid" = "localGovernment"."uuid" AND "localGovernment"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."notice_of_intent_submission_to_submission_status" "status_link" WHERE effective_date <= NOW() GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "noi_sub"."uuid" LEFT JOIN (SELECT DISTINCT ON (notice_of_intentuuid) decisiondate AS "date", outcome AS "outcome", dest_rank AS "dest_rank", notice_of_intentuuid AS "notice_of_intent_uuid" FROM (SELECT outcome_code AS "outcome", date AS "decisiondate", notice_of_intent_uuid AS "notice_of_intentuuid", RANK() OVER (PARTITION BY notice_of_intent_uuid ORDER BY date DESC, audit_created_at DESC) AS "dest_rank" FROM "alcs"."notice_of_intent_decision" "decision" WHERE ( is_draft = FALSE AND date <= NOW() ) AND ( "decision"."audit_deleted_date_at" IS NULL )) "decisions" WHERE dest_rank = 1) "decision_date" ON decision_date."notice_of_intent_uuid" = "noi"."uuid" WHERE ( "noi_sub"."is_draft" = FALSE AND ("noi"."date_received_all_items" IS NOT NULL AND "noi"."date_received_all_items" <= NOW()) AND alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid")->>'status_type_code' != 'CANC' ) AND ( "noi_sub"."audit_deleted_date_at" IS NULL )`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","public_notice_of_intent_submission_search_view","SELECT \"noi_sub\".\"uuid\" AS \"uuid\", \"noi_sub\".\"applicant\" AS \"applicant\", \"localGovernment\".\"name\" AS \"local_government_name\", \"noi_sub\".\"file_number\" AS \"file_number\", \"noi_sub\".\"type_code\" AS \"notice_of_intent_type_code\", \"noi\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", decision_date.outcome AS \"outcome\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"noi_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"notice_of_intent_submission\" \"noi_sub\" INNER JOIN \"alcs\".\"notice_of_intent\" \"noi\" ON \"noi\".\"file_number\" = \"noi_sub\".\"file_number\" AND \"noi\".\"hide_from_portal\" = FALSE AND \"noi\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"local_government\" \"localGovernment\" ON \"noi_sub\".\"local_government_uuid\" = \"localGovernment\".\"uuid\" AND \"localGovernment\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"notice_of_intent_submission_to_submission_status\" \"status_link\" WHERE effective_date <= NOW() GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"noi_sub\".\"uuid\" LEFT JOIN (SELECT DISTINCT ON (notice_of_intentuuid) decisiondate AS \"date\", outcome AS \"outcome\", dest_rank AS \"dest_rank\", notice_of_intentuuid AS \"notice_of_intent_uuid\" FROM (SELECT outcome_code AS \"outcome\", date AS \"decisiondate\", notice_of_intent_uuid AS \"notice_of_intentuuid\", RANK() OVER (PARTITION BY notice_of_intent_uuid ORDER BY date DESC, audit_created_at DESC) AS \"dest_rank\" FROM \"alcs\".\"notice_of_intent_decision\" \"decision\" WHERE ( is_draft = FALSE AND date <= NOW() ) AND ( \"decision\".\"audit_deleted_date_at\" IS NULL )) \"decisions\" WHERE dest_rank = 1) \"decision_date\" ON decision_date.\"notice_of_intent_uuid\" = \"noi\".\"uuid\" WHERE ( \"noi_sub\".\"is_draft\" = FALSE AND (\"noi\".\"date_received_all_items\" IS NOT NULL AND \"noi\".\"date_received_all_items\" <= NOW()) AND alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"noi_sub\".\"uuid\")->>'status_type_code' != 'CANC' ) AND ( \"noi_sub\".\"audit_deleted_date_at\" IS NULL )"]); + await queryRunner.query(`CREATE VIEW "alcs"."public_application_submission_search_view" AS SELECT "app_sub"."uuid" AS "uuid", "app_sub"."applicant" AS "applicant", "localGovernment"."name" AS "local_government_name", "app_sub"."file_number" AS "file_number", "app_sub"."type_code" AS "application_type_code", "app"."date_submitted_to_alc" AS "date_submitted_to_alc", decision_date.outcome AS "outcome", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid") AS "status" FROM "alcs"."application_submission" "app_sub" INNER JOIN "alcs"."application" "app" ON "app"."file_number" = "app_sub"."file_number" AND "app"."hide_from_portal" = FALSE AND "app"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."local_government" "localGovernment" ON "app_sub"."local_government_uuid" = "localGovernment"."uuid" AND "localGovernment"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."application_submission_to_submission_status" "status_link" WHERE effective_date <= NOW() GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "app_sub"."uuid" LEFT JOIN (SELECT DISTINCT ON (application_uuid) decisiondate AS "date", outcome AS "outcome", dest_rank AS "dest_rank", applicationuuid AS "application_uuid" FROM (SELECT outcome_code AS "outcome", date AS "decisiondate", application_uuid AS "applicationuuid", RANK() OVER (PARTITION BY application_uuid ORDER BY date DESC, audit_created_at DESC) AS "dest_rank" FROM "alcs"."application_decision" "decision" WHERE ( is_draft = FALSE AND date <= NOW() ) AND ( "decision"."audit_deleted_date_at" IS NULL )) "decisions" WHERE dest_rank = 1) "decision_date" ON decision_date."application_uuid" = "app"."uuid" WHERE ( "app_sub"."is_draft" = FALSE AND ("app"."date_received_all_items" IS NOT NULL AND "app"."date_received_all_items" <= NOW()) AND alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid")->>'status_type_code' != 'CANC' ) AND ( "app_sub"."audit_deleted_date_at" IS NULL )`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","public_application_submission_search_view","SELECT \"app_sub\".\"uuid\" AS \"uuid\", \"app_sub\".\"applicant\" AS \"applicant\", \"localGovernment\".\"name\" AS \"local_government_name\", \"app_sub\".\"file_number\" AS \"file_number\", \"app_sub\".\"type_code\" AS \"application_type_code\", \"app\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", decision_date.outcome AS \"outcome\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_application_submission_by_uuid(\"app_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"application_submission\" \"app_sub\" INNER JOIN \"alcs\".\"application\" \"app\" ON \"app\".\"file_number\" = \"app_sub\".\"file_number\" AND \"app\".\"hide_from_portal\" = FALSE AND \"app\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"local_government\" \"localGovernment\" ON \"app_sub\".\"local_government_uuid\" = \"localGovernment\".\"uuid\" AND \"localGovernment\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"application_submission_to_submission_status\" \"status_link\" WHERE effective_date <= NOW() GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"app_sub\".\"uuid\" LEFT JOIN (SELECT DISTINCT ON (application_uuid) decisiondate AS \"date\", outcome AS \"outcome\", dest_rank AS \"dest_rank\", applicationuuid AS \"application_uuid\" FROM (SELECT outcome_code AS \"outcome\", date AS \"decisiondate\", application_uuid AS \"applicationuuid\", RANK() OVER (PARTITION BY application_uuid ORDER BY date DESC, audit_created_at DESC) AS \"dest_rank\" FROM \"alcs\".\"application_decision\" \"decision\" WHERE ( is_draft = FALSE AND date <= NOW() ) AND ( \"decision\".\"audit_deleted_date_at\" IS NULL )) \"decisions\" WHERE dest_rank = 1) \"decision_date\" ON decision_date.\"application_uuid\" = \"app\".\"uuid\" WHERE ( \"app_sub\".\"is_draft\" = FALSE AND (\"app\".\"date_received_all_items\" IS NOT NULL AND \"app\".\"date_received_all_items\" <= NOW()) AND alcs.get_current_status_for_application_submission_by_uuid(\"app_sub\".\"uuid\")->>'status_type_code' != 'CANC' ) AND ( \"app_sub\".\"audit_deleted_date_at\" IS NULL )"]); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","public_application_submission_search_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."public_application_submission_search_view"`); + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","public_notice_of_intent_submission_search_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."public_notice_of_intent_submission_search_view"`); + await queryRunner.query(`ALTER TABLE "alcs"."inquiry_parcel" DROP CONSTRAINT "FK_593a8419d704330268b92565f3a"`); + await queryRunner.query(`ALTER TABLE "alcs"."inquiry_document" DROP CONSTRAINT "UNIQUE_OATS_ISSUE_IDS"`); + await queryRunner.query(`ALTER TABLE "alcs"."planning_review_document" DROP CONSTRAINT "UNIQUE_OATS_IDS"`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."application_boundary_amendment"."oats_component_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_alr_appl_components to alcs.application_boundary_amendment.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_document"."oats_issue_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.documents/alcs.documents to alcs.inquiry_document.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."planning_review_document"."oats_planning_review_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.documents/alcs.documents to alcs.planning_review_document.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry"."legacy_id" IS NULL`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_parcel"."oats_property_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_properties to alcs.inquiry_parcel.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_parcel"."oats_subject_property_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_subject_properties to alcs.inquiry_parcel.'`); + await queryRunner.query(`ALTER TABLE "alcs"."parcel_lookup" DROP CONSTRAINT "PK_4683b8c25bed925450744b35025"`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."document"."oats_issue_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.documents/alcs.documents to alcs.document.'`); + await queryRunner.query(`COMMENT ON COLUMN "alcs"."document"."oats_planning_review_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.documents/alcs.documents to alcs.document.'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_boundary_amendments_to_components" IS 'Links Boundary Amendments to the Decision Components they result from'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_modified_decisions" IS 'Links NOI modification requests with their resulting decisions'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_decision_condition_component" IS 'Tracks Conditions links Components'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_parcel_owners_application_owner" IS 'Links application parcels with their owners'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_reconsidered_decisions" IS 'Links reconsideration requests with their resulting decisions'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_modified_decisions" IS 'Links application modification requests with their resulting decisions'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."application_decision_condition_component" IS 'Join table that links decision condition with decision components'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_parcel_owners_notice_of_intent_owner" IS 'Join table that links Owners to Parcels'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_subtype_notice_of_intent_subtype" IS 'Links NOI subtypes to the NOI it''s saved to (many to one relationship)'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."board_create_card_types_card_type" IS 'Contains the type of cards can be created from each board'`); + await queryRunner.query(`COMMENT ON TABLE "alcs"."board_allowed_card_types_card_type" IS 'Card types allowed on each kanban board'`); + await queryRunner.query(`ALTER TABLE "alcs"."inquiry_document" ADD CONSTRAINT "unique_oats_issue_ids" UNIQUE ("oats_document_id", "oats_issue_id")`); + await queryRunner.query(`ALTER TABLE "alcs"."planning_review_document" ADD CONSTRAINT "unique_oats_ids" UNIQUE ("oats_document_id", "oats_planning_review_id")`); + await queryRunner.query(`ALTER TABLE "alcs"."notification_document" ADD CONSTRAINT "unique_doc_app_id" UNIQUE ("oats_document_id", "oats_application_id")`); + await queryRunner.query(`ALTER TABLE "alcs"."inquiry_parcel" ADD CONSTRAINT "FK_593a8419d704330268b92565f3a" FOREIGN KEY ("inquiry_uuid") REFERENCES "alcs"."inquiry"("uuid") ON DELETE NO ACTION ON UPDATE NO ACTION`); + await queryRunner.query(`CREATE VIEW "alcs"."public_application_submission_search_view" AS SELECT "app_sub"."uuid" AS "uuid", "app_sub"."applicant" AS "applicant", "localGovernment"."name" AS "local_government_name", "app_sub"."file_number" AS "file_number", "app_sub"."type_code" AS "application_type_code", "app"."date_submitted_to_alc" AS "date_submitted_to_alc", decision_date.outcome AS "outcome", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid") AS "status" FROM "alcs"."application_submission" "app_sub" INNER JOIN "alcs"."application" "app" ON "app"."file_number" = "app_sub"."file_number" AND "app"."hide_from_portal" = FALSE AND "app"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."local_government" "localGovernment" ON "app_sub"."local_government_uuid" = "localGovernment"."uuid" AND "localGovernment"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."application_submission_to_submission_status" "status_link" GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "app_sub"."uuid" LEFT JOIN (SELECT DISTINCT ON (application_uuid) decisiondate AS "date", outcome AS "outcome", dest_rank AS "dest_rank", applicationuuid AS "application_uuid" FROM (SELECT outcome_code AS "outcome", date AS "decisiondate", application_uuid AS "applicationuuid", RANK() OVER (PARTITION BY application_uuid ORDER BY date DESC, audit_created_at DESC) AS "dest_rank" FROM "alcs"."application_decision" "decision" WHERE ( is_draft = FALSE ) AND ( "decision"."audit_deleted_date_at" IS NULL )) "decisions" WHERE dest_rank = 1) "decision_date" ON decision_date."application_uuid" = "app"."uuid" WHERE ( "app_sub"."is_draft" = FALSE AND ("app"."date_received_all_items" IS NOT NULL AND "app"."date_received_all_items" <= NOW()) AND alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid")->>'status_type_code' != 'CANC' ) AND ( "app_sub"."audit_deleted_date_at" IS NULL )`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","public_application_submission_search_view","SELECT \"app_sub\".\"uuid\" AS \"uuid\", \"app_sub\".\"applicant\" AS \"applicant\", \"localGovernment\".\"name\" AS \"local_government_name\", \"app_sub\".\"file_number\" AS \"file_number\", \"app_sub\".\"type_code\" AS \"application_type_code\", \"app\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", decision_date.outcome AS \"outcome\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_application_submission_by_uuid(\"app_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"application_submission\" \"app_sub\" INNER JOIN \"alcs\".\"application\" \"app\" ON \"app\".\"file_number\" = \"app_sub\".\"file_number\" AND \"app\".\"hide_from_portal\" = FALSE AND \"app\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"local_government\" \"localGovernment\" ON \"app_sub\".\"local_government_uuid\" = \"localGovernment\".\"uuid\" AND \"localGovernment\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"application_submission_to_submission_status\" \"status_link\" GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"app_sub\".\"uuid\" LEFT JOIN (SELECT DISTINCT ON (application_uuid) decisiondate AS \"date\", outcome AS \"outcome\", dest_rank AS \"dest_rank\", applicationuuid AS \"application_uuid\" FROM (SELECT outcome_code AS \"outcome\", date AS \"decisiondate\", application_uuid AS \"applicationuuid\", RANK() OVER (PARTITION BY application_uuid ORDER BY date DESC, audit_created_at DESC) AS \"dest_rank\" FROM \"alcs\".\"application_decision\" \"decision\" WHERE ( is_draft = FALSE ) AND ( \"decision\".\"audit_deleted_date_at\" IS NULL )) \"decisions\" WHERE dest_rank = 1) \"decision_date\" ON decision_date.\"application_uuid\" = \"app\".\"uuid\" WHERE ( \"app_sub\".\"is_draft\" = FALSE AND (\"app\".\"date_received_all_items\" IS NOT NULL AND \"app\".\"date_received_all_items\" <= NOW()) AND alcs.get_current_status_for_application_submission_by_uuid(\"app_sub\".\"uuid\")->>'status_type_code' != 'CANC' ) AND ( \"app_sub\".\"audit_deleted_date_at\" IS NULL )"]); + await queryRunner.query(`CREATE VIEW "alcs"."public_notice_of_intent_submission_search_view" AS SELECT "noi_sub"."uuid" AS "uuid", "noi_sub"."applicant" AS "applicant", "localGovernment"."name" AS "local_government_name", "noi_sub"."file_number" AS "file_number", "noi_sub"."type_code" AS "notice_of_intent_type_code", "noi"."date_submitted_to_alc" AS "date_submitted_to_alc", decision_date.outcome AS "outcome", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid") AS "status" FROM "alcs"."notice_of_intent_submission" "noi_sub" INNER JOIN "alcs"."notice_of_intent" "noi" ON "noi"."file_number" = "noi_sub"."file_number" AND "noi"."hide_from_portal" = FALSE AND "noi"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."local_government" "localGovernment" ON "noi_sub"."local_government_uuid" = "localGovernment"."uuid" AND "localGovernment"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."notice_of_intent_submission_to_submission_status" "status_link" GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "noi_sub"."uuid" LEFT JOIN (SELECT DISTINCT ON (notice_of_intentuuid) decisiondate AS "date", outcome AS "outcome", dest_rank AS "dest_rank", notice_of_intentuuid AS "notice_of_intent_uuid" FROM (SELECT outcome_code AS "outcome", date AS "decisiondate", notice_of_intent_uuid AS "notice_of_intentuuid", RANK() OVER (PARTITION BY notice_of_intent_uuid ORDER BY date DESC, audit_created_at DESC) AS "dest_rank" FROM "alcs"."notice_of_intent_decision" "decision" WHERE ( is_draft = FALSE ) AND ( "decision"."audit_deleted_date_at" IS NULL )) "decisions" WHERE dest_rank = 1) "decision_date" ON decision_date."notice_of_intent_uuid" = "noi"."uuid" WHERE ( "noi_sub"."is_draft" = FALSE AND ("noi"."date_received_all_items" IS NOT NULL AND "noi"."date_received_all_items" <= NOW()) AND alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid")->>'status_type_code' != 'CANC' ) AND ( "noi_sub"."audit_deleted_date_at" IS NULL )`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","public_notice_of_intent_submission_search_view","SELECT \"noi_sub\".\"uuid\" AS \"uuid\", \"noi_sub\".\"applicant\" AS \"applicant\", \"localGovernment\".\"name\" AS \"local_government_name\", \"noi_sub\".\"file_number\" AS \"file_number\", \"noi_sub\".\"type_code\" AS \"notice_of_intent_type_code\", \"noi\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", decision_date.outcome AS \"outcome\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"noi_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"notice_of_intent_submission\" \"noi_sub\" INNER JOIN \"alcs\".\"notice_of_intent\" \"noi\" ON \"noi\".\"file_number\" = \"noi_sub\".\"file_number\" AND \"noi\".\"hide_from_portal\" = FALSE AND \"noi\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"local_government\" \"localGovernment\" ON \"noi_sub\".\"local_government_uuid\" = \"localGovernment\".\"uuid\" AND \"localGovernment\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"notice_of_intent_submission_to_submission_status\" \"status_link\" GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"noi_sub\".\"uuid\" LEFT JOIN (SELECT DISTINCT ON (notice_of_intentuuid) decisiondate AS \"date\", outcome AS \"outcome\", dest_rank AS \"dest_rank\", notice_of_intentuuid AS \"notice_of_intent_uuid\" FROM (SELECT outcome_code AS \"outcome\", date AS \"decisiondate\", notice_of_intent_uuid AS \"notice_of_intentuuid\", RANK() OVER (PARTITION BY notice_of_intent_uuid ORDER BY date DESC, audit_created_at DESC) AS \"dest_rank\" FROM \"alcs\".\"notice_of_intent_decision\" \"decision\" WHERE ( is_draft = FALSE ) AND ( \"decision\".\"audit_deleted_date_at\" IS NULL )) \"decisions\" WHERE dest_rank = 1) \"decision_date\" ON decision_date.\"notice_of_intent_uuid\" = \"noi\".\"uuid\" WHERE ( \"noi_sub\".\"is_draft\" = FALSE AND (\"noi\".\"date_received_all_items\" IS NOT NULL AND \"noi\".\"date_received_all_items\" <= NOW()) AND alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"noi_sub\".\"uuid\")->>'status_type_code' != 'CANC' ) AND ( \"noi_sub\".\"audit_deleted_date_at\" IS NULL )"]); + } + +} From 1e33aadf5b7b78acdcbaaa44f9cd09c0a7f9d7ca Mon Sep 17 00:00:00 2001 From: Tristan Slater <1631008+trslater@users.noreply.github.com> Date: Wed, 10 Jul 2024 13:55:28 -0700 Subject: [PATCH 93/95] Rename applicant to 'Name' - Replace 'Owner Name' with 'Name' in UI - Replace 'Applicant' with 'Name' in PDF templates --- .../application-search-table.component.html | 2 +- .../inbox-table/inbox-table.component.html | 2 +- .../application-search-table.component.html | 2 +- .../emails/partials/header.template.ts | 2 +- .../noi-pfrs-submission-template.docx | Bin 37906 -> 49737 bytes .../noi-pofo-submission-template.docx | Bin 37387 -> 48991 bytes .../noi-roso-submission-template.docx | Bin 37596 -> 51809 bytes .../pdf/submission-fng-review-template.docx | Bin 28839 -> 42244 bytes .../pdf/submission-lg-review-template.docx | Bin 29319 -> 43223 bytes .../submissions/cove-submission-template.docx | Bin 32364 -> 49836 bytes .../submissions/excl-submission-template.docx | Bin 32263 -> 47020 bytes .../submissions/incl-submission-template.docx | Bin 32328 -> 47171 bytes .../submissions/naru-submission-template.docx | Bin 33213 -> 48807 bytes .../submissions/nfu-submission-template.docx | Bin 32268 -> 47299 bytes .../submissions/pfrs-submission-template.docx | Bin 33453 -> 48849 bytes .../submissions/pofo-submission-template.docx | Bin 32862 -> 48033 bytes .../submissions/roso-submission-template.docx | Bin 32756 -> 47832 bytes .../submissions/subd-submission-template.docx | Bin 36370 -> 47239 bytes .../submissions/tur-submission-template.docx | Bin 36093 -> 46810 bytes 19 files changed, 4 insertions(+), 4 deletions(-) diff --git a/alcs-frontend/src/app/features/search/application-search-table/application-search-table.component.html b/alcs-frontend/src/app/features/search/application-search-table/application-search-table.component.html index 34324348c5..2ee164f4c6 100644 --- a/alcs-frontend/src/app/features/search/application-search-table/application-search-table.component.html +++ b/alcs-frontend/src/app/features/search/application-search-table/application-search-table.component.html @@ -24,7 +24,7 @@ - Owner Name + Name {{ element.ownerName | emptyColumn }} diff --git a/portal-frontend/src/app/features/home/inbox/inbox-table/inbox-table.component.html b/portal-frontend/src/app/features/home/inbox/inbox-table/inbox-table.component.html index 5fe12167eb..5b5f88a768 100644 --- a/portal-frontend/src/app/features/home/inbox/inbox-table/inbox-table.component.html +++ b/portal-frontend/src/app/features/home/inbox/inbox-table/inbox-table.component.html @@ -33,7 +33,7 @@ - {{ type === 'Notifications' ? 'Transferee' : 'Owner Name' }} + {{ type === 'Notifications' ? 'Transferee' : 'Name' }} {{ row.ownerName || '(Unknown)' }} diff --git a/portal-frontend/src/app/features/public/search/application-search-table/application-search-table.component.html b/portal-frontend/src/app/features/public/search/application-search-table/application-search-table.component.html index c5683619ec..e5777b09ff 100644 --- a/portal-frontend/src/app/features/public/search/application-search-table/application-search-table.component.html +++ b/portal-frontend/src/app/features/public/search/application-search-table/application-search-table.component.html @@ -17,7 +17,7 @@ - Owner Name + Name {{ element.ownerName | emptyColumn }} diff --git a/services/templates/emails/partials/header.template.ts b/services/templates/emails/partials/header.template.ts index e49082c8a3..21b652a49d 100644 --- a/services/templates/emails/partials/header.template.ts +++ b/services/templates/emails/partials/header.template.ts @@ -4,7 +4,7 @@ export const header = ` {{ parentTypeLabel }} ID #{{fileNumber}} - Owner Name: {{applicantName}} + Name: {{applicantName}} Status: {{status}} diff --git a/services/templates/pdf/noi-submissions/noi-pfrs-submission-template.docx b/services/templates/pdf/noi-submissions/noi-pfrs-submission-template.docx index 4b534b728ecb68ff762436647f635d4ef72b500a..e048ee766e07d56fa4d9cb1803a2e55a5207e32f 100644 GIT binary patch literal 49737 zcmeEtgL7tIv+f&CY}>XbHYc`idt%$RZQHh!iESqnJGuFN_uNzG-unK4TXoK=jrZNv zd(~dOpQpR`THSJzAfPA!Z~z1V03Za67>dOw0s#QqKL7w^00gk6kgbiAv5k|ilAE2e zqc)wZwG}}=C@@7X0Qg(}f7*Xz4KyZASPU>Ah&%;-2Fx|D{A#Bt8XU`yF~&A~1qx?v z7ODC%fAH{xI}%1o8YYBn3o}32^(4+TX;#0a+z5)F$V!P#27=}{R;g4hzPfxt>un^@ zuU}YN>6d6tP&@YgXu`724uM!EEv_DRlFbgU4yh41$jP8IR<#UlehPgh{74J6^Aykr zGE*tQfMIyqH(Y=|I+Wjk;w-%m8^#P4k)6@aNoD+N`PDrKU&*z!A3w~lS|N?U{H`d@ zr*#ikQE=Q^mLdt-<&PanUNsK<$|>&&Q&&8KbkK-PURgvrd>kxFHtv`FNx$wsP_W3 z4OfBuSOl}4^gUr!Q)S|3neOMnuq0nGhS$epRne!taNOk!J{lR~OXxZ9XLBS1c%w(_ zH{74!l>Pbw0m%JdWX6lbYPtSKsLVH4p})zj>tJl}2$<`VU+cptkfAr6UB_7c0ih`&g}lCEvHbbLy|MzVeX1`uF~5*7>+YB->b#Sv z{TC})88*BNa_L29K=ZBB6_6CvS;XkNWVZ*Car9{NF-|N&IUW$9jv79L1s?YtnmW~s zd`Knycvu2$PDDBL$B?9N*HUoUbjewf&NW)Ok#Lkv>iK#l zc5NK5h^>;V$H(JxCF4jo8yWWlQ#C(03g39XPZPSiK8NsmXAG`+rJBeyeb@oZ_JyIz zh>fwQZ+Wx799DdFIp-U@G2s5NXM*L+r@=1;2 z&D=PAxp=>z!QKo?AmGXpE?^mp&v$Kh5>>&Xi-m(?5EkEG3>kN z9hLcIUtrrIfnCxE(xVRXXGYXTAU$L|+o*R~a5T-!#2QMF7WC$)u$>}`4b3<^a?u(> zVGGirWD{XnV}jC+gD97TnPU8^4ANGjQBy)AP{|lsZ-P4eA-Qe56Vk!Esk;XoxP=Y8=J(ie&h%= z55=pSz0XTsCvl{U2aQjr7n=9PK8@~1#+8E0(4~z8P5sjJJj2mLs#HUVS+h}ygr@oX z!KUEoM>AAw&S1njo{8N^v5J_rO8(p=w)ol88$=Z4_gH z#LuUFRpll{4!h9@4G6w$pcn;qVup3G`bkXFqOw(*qhY_TRG>M6R01k~@j{4|_*K^1S0jlw>*{xJfH6 zFnNi==Q-xxeLjXK2QZ-P71P7F?MgGmINBFKljksX{2CI|@O~a+nR&()U<+?G!728F zEKZBH7b{t9Af8KwVl3QFFE`vkGX*zP1eBP`HShLqE_ZfO9rj6PKAotW>Ln*NV=}eOV{cz-4$^BY}WSGvZGwgf+Bz zi5J1$DQWicuD!K=la(wEz1x7gd{{vPkcTfWRe0e5VNl)~1)C*5iV zX*u4S7juSP=?ep-jo?~tzV^;9flgVLTSadb06BY#ts36TpmGMSRy`V8S8c&U;3n9@ zdaMcar%gTsQrUV=&$Xhea9ie1lUut)4t+$rNP%Z|uol+WZ(dEb2%mM$wfj#htS}ce zK3C;G6&Cga_HG2(I%XyfCOL3L=C^j};QLncyXOiAGfhNVBXg56durSQp3C!hb`G=} zY_{da2#A@cZdgYJTsIHFy06SW~16BoC^ zenB_KZ?uyr_cegI*{fBHRB3hHruT4Kg^ zK|4(d1VZ*l4Qte)i(wgt=0)7PH0)aU_hSXR`v*9l4rZ=Ft}Y@IIIe%N$VKhS4Y)j6 z5@g_gUPyjoghU8_j9OD1zxSJRu5g+9XpWAU*#|=UQIEi_iJ9H@hTOdqU(0WZEy$w` zVs%LuAl6j5jr({)6&ps8CP*ZPAv#}rL`|F6vp}`>yc&CJ#I%$E#ER%I)lQf3K>% zWbZ^|I+M{Qcbn!3eT7z-dnn_f-*WC^=-iOFUC(zQ?S78Q2<0N;BZr?~-3@|L@fk~y z`mL!lU4xrS#>d(Dn9}2|{jQO$uU^AfIH%@$n2zm;DKh75mQ10;WtD0sGPpO*U1h~v zaRiB&AV{;Ou6&*#C_1!VuT`M1Sx=zcq^9#+iEoQN`;aO0w7;y`mJo?Af?i&l6JnOh z&9K$2pe_-FHle}{Et&}@+|e;6v`T#*iUCzs*|Jbn3?~M&Jfxe<>fLF!mm+}|B}m&g zM^{`wjPd;Toah2RFu`$6Tl`hJ-2F^p z;})k$Fdui^JKZ+KqQ$R;PD#=QZu2tkyvEa^CyZ&J6DA%Mw%;Hr=bCCjqs+fUC2{BL z5xlJLiP6jm(P(ADq1^y$z}YCxk6I5t%BFiukYmcjP9HtZ(C7u`pEoN>#_EHGA1w!9 zl}cH)Sq?N{k_v;)Zj->#nhp31$-Z7EECsTj+&|y9nWBeOofr0{zBu{|n^*M4U5^vw z8PDYabpduVF8%0uF6!xJ^X=|}&dt?@Q+jZ6`E9@s-yyb7O5-O*2blI$tE>wxGPZD@ zW$4BeB_`NS8vQU!ljLcuB_GL?J}0Vu_$D(vW8FaL_T`|jK{og#GBkfBe=hDN-l?a87Ru1m%-rOR zcI0w&R@KHVP;nJh=$N6l{_D^WsKkE7ODb_O{dYQ#nhz%2kg`Y5&T`;s>|U_g=RpIn z6SSXysye-uTjrE9ksZzVz^gJFUQxpI=C3HEYi5JFmy%v}J#z~iSr4xsPUMluPxmCE zMKILjEgG1jWKEIcR(*uO+*8L%t&nvedk1*?cO<8dqBs}UwkMQrfSTigRiY>}qsBbPIl(x^ptrVfP=EiN8abMp znxA0EV1eO?Xs(A?2nL=V#u=NAB%&eqBi?0AsZ&L#Z6x7F! zjI*p)RwP-URPWx1UE+`Tcni9Do%Z9~(_$|B4}sAL_T&9xdx2{d8niBHXh zg@YLd3ik`c=@djC-MzQwoWvSPgSmeW@j)w8+0@E45V_cG_aksk_UGC%MNG$a!fEjo zhG4i$@CcWz-Sera|L!c%&>#??Z!2xb%@|HlwF7jcNp8>GH3*{au6X}A0dh#>*q+^s z{Cyq2yBp+sCgAjW^YwCXqv#2xmRv6v_%Yl8o=I=Ucj&DWS2QruFT*k<&+oE)0Iiav z6Jp6Gb$S?_%}!&A98-FUmN83RoP?E|uBkI=7AvmijJyx^y8ek)3p{KrD=C6I(s|`3 zpQUIc$ie5AZGicGOS7RtyxQ-js#E0Uo5`&b;O$bInyYwoY<%7Hpsb{FMG%C&2fUbD z(WEnJe+rutCB}_bOFbUL$TgMgz9`!!$Lzue5>)Lw`nxd_ar|>s8s6}Z`Cqh^6mcin zm&`SbFrLUhllOj-TK=eN?x*eOn`}4IMjYGoLN&^^%rP(?FsHTqMLWN`GR~w`JelL5 z4qqUob&jGASzD}gi?>Kv9JXpLSLp7aCd{h!W^urocZX5S2s5JR7Av~rB7S&TC@i0Q ztxja9dQoI{2~lS78v&{iWn&J(~iMHL3{w~4{2X)F@vtu(tuF% zJk^+SxqjW{+!%=8!lE+zWOHwKw)*P=g zT1(_;*IlMh5j^9xj7n|*Y%@_-M;w*X91*$-1Uc9o!-j3k6-vU4sPWbro8 zz0lppZt~n9jC=NcQ6h+N(+kvmRZ60Pj5;Q@IC^fm9jd4J3UK4+w$n~F6Ey4FXi1iI zH@UV8Uf7MEpY<Q+h>Hn21BNLT48i6wE_3%Y89)uK&H}Mqz_gyt84yUWElg1 zuZVQP6Hw>7rJ2#akzfVL8*r6Q)2i~b6U{lT;tt>~Nn0(F@~-*U1WVY_qMu<<$C%g& zJ4S*^2E$`CzUeyWt{jmzWAgixg5o5o^T0@VaOSpG-Dbf=$G=L~2G-fO;;9VG2M`xz zBhd&P05VRqOr4M&ZSY7ea2#9%|LKQ}cr-xg8fZD(Mdu)^8kt7GL~S%>?&VThH`_e_ z)$pvLG$$$>@R%BwWfKs){6xhoMd~!FV<`}R*wG~Tun;|PXj7H$E5x9&oze6bUz1qo z4s5pmnaWC-@le&mWS$(}fa9K71XH>Z*^s!K5)`_*PXmkWZcvehr4lD-!P9=GQHjSJ zGP?}RD*Llnp4LxYnx?q?=X?`E>~0rV03Z#I73Y8o0cI-3LnDQnQYv?sfk$*!3 zvZR^60<(vIlN6lc&;7>E^P%D_dKbdP1JK_y0~r)>aDMuJd`^N6f~}LdZH^AWra*KE zN(W4|Hm}$M#l(VG)RX5%>^U`hRx4g9__<15uo{p-uF@U1YOh~?sO#w8wxZK?2bc-_ z)Pl&>zZ50b{c|QTAW{(us;0lb28>fT&w7O%8w&i8@WIe@|jDv~?!F6arPHrgC;epQXQ{sj(KI8m<0$l49-t$*vJ6!Sbla zxLs&@Kr|X!&}!Vf!GvUoz@;+^OAku3HZw~MoxV~R%|ZVGj&x)-J=fg{IbTwK&B>L zLB8=##~;)ZG#%&3f-yif(FBP$@D=NiTxw&j;o9i7YIH?~Y*~>CXZlI)BXBCPXutH3 zU89K?OA^-x7=Dp+shx6)CTn;2+_TjJCbkNF`=#HRpo=4Zsu%B6;x&VSDh51s>-Xu3 zMkEk>Gf3%jG{UWt6|Vy6Xw}Qs2b%>COdlOKjV$ zE`Dc(8J@dGL$zhkk`0f@f7Wp#f-a@|&oD@?<$D~atnDk-FLv$LxBPi@|Y>^JtBko6( z#Pc*MJ$>wxpY*mY$3ld4$`j*p3jyw%4HezXwaBRlsgKfE$IwfY$y01*q}{>Du80S~ zMq58>=r4v^!DOW4U9c|+#YuD3BQl(%TQWQ{lx_aCgPu;ehb4#wKA|XJW3S#V)znrc zHmF~_m|m`B2E(lNEZt!cUQ^FXyGr#&xJf--x>BkGvzdHhlHYAVr>XSDu_tt5L{@iLubA8MF{)?FE?(NyZ|_ zBU%)Pz+unJ6QIFvE6xplgrcAML)96>;yom3+j^EL7~#}e|5rR=t*hX7iG;OhIgc@Y zrSBn9hz0N4f!W<^k|r^6!Q#>=29Ta$&E~yAz=|M%)+Uwz8l>Cy&-Qa-q`z8Wow^iW z7~I3J1zy|Z2=S_ml}iDP*WzUl_otQvy+OeV>R&vSjsh?z=aVYCy&V>RW9R(j9}Ac1 z^?7qpsUNbNfmZ9Kt}*Y{A_c#8GUi>dZP&9uqGh_**)n>hZvVc2eV+R){rTM(uTvsY zSDql`(-pxa%`~~1j@afkZZk!nO4gPf)W&w48*$4;+XKz|8fLC4k?shcNUnhu-G9RS zr~c)EWSohPi0e?fmiFmh?`&sgObZ)K(Ry$KS^7B7H7A4OC^@O4VNdyc)+%574u7NX z5VdzkD`d@+N?cltdYc1(=iIw9+${k5Fyf~BRKa>bw1PSYzlmU>KF~75XBw%R^;7V8 zFML6;?rT`y&Yg!77i=vpxb~*YMs3@$vH%wXQvQT!StYxV;4&P7e_J3d74y%J(sg4z zZRaWY+!y`f!t;`Jt=2b571o-%-TV$TX6H&aKLj7rtm>u1e4?g<;*H^5?Z<3KuAdiJ zSyOwj(r?M1P9p&%8N>sY0VK*Lsy`(3hHl?Nn&jip@{WIEJk*@Sks>VBWuZ945@_)w z=rak#WA)<4%I5eu{SzQ>v_ZGVpxensxmwRCUL9_NwXvm_P}WFa{XFcmC3HzMxDvP6 z@Ivxlv=YE8LDeG6s|DkmBJ*X)Uva8Ux4Z)IS(EvOi+J8c(t$-DJkD=aWo$L%@V#W& z)EzT!i)G1j8;-+(5I2>qS?=~L zX;P}}kx#ququP4~7R@kn1AdbmwhYG1C?y#{3424?J^nIn9iw0P7?U+llOfSxNTFp_ z4u4B5gzjNs06TYhE8fKGUWWW&_c&gq5AJexPdm>C_4 z(*3-?)bBMPFnf}SVKvJHS4RQjo7Y;0qf9v1sa>WU3V0Wicw@%|>2%~qYh;rtwBDu+ zC$pl(p-{Q<^6`-a5eE2M&PBCbe5-aTGT~{#bASD1WJkU)sSTk+=u3vjR1T;e*hvqu zgU}|ZJWoW>gpGhfLU~)qzmacKt~WKb=m^O+=Zmb)w#;*_gN?y*FTNt^Q9LOZ353O? zs1+X^W*eg!^DmDymSia(vIZv6Kt%lGIEYX!10<|b1egb!h23hYG7nM^&$^=m@%kN| zGz9ZDd)e3oKOm=#?h_K%y{D%+_JI+)b511RO9OjdV3a)+69EcuNSkWWx6rQ^=XJs~ zMvR!^RiG^%73vA8C7gKk1|9rj2>lfb(j|}s`P}})?CWi&TVSP079^Wg-ZSn+0*4&F zCo~gO`{9rCUMd^w8Mu8*ZZ+mA5bg?RL%XweaAeIzntZ)KxY=&YM&v z;K$5ZMbIzn$q?ln6CxlMVFzrR?sLP&M0lM`!T#*H9`l3`2kaXRnJ78oncO9Eeb&no z_&hGbGe`;YRQx6u0gK_;ne%u1g>zq*xMAniAG&2xP-X%Os+DqP+jsnBiaD=V&4{i= z()jLiwIQ-WxHwpz)iWKyK8_EjI#wA2rXFM%N4ejw<@8ypIt%7_I%_mZ7Ty-zr!{Z7 zXNR!BrJFzv{<&bkY+gntq$jXI z%kkJ;yM1xs7P&ERLMw*y4~&0K;I_7b9*`ehO1)e2bmy9po+kfNWV%yE+bE;bc<{22 z^gMq!kF!l9eZS9HR%$4`RE2kkRZyCDm;}2_2qD=w_}X$N2pB9&%3TznO?g{H-()2}}NGk2(>#0s_B#BFv``Q%AIQhaEk{RAjcK6$6w2x7xL zNSEiU&N&;oG-VNR0vpTHK8M`naw_=M!0zUPAcua{d=zKYf9{J&R7p=uSNq zZ6ZIrhvBNluH(R5e91-7 z?+#fSb@vLWPG(rVu+N|+i~T>9W_4eliNQaB_83ywoj;?#eP}M<`Xfc~o5)Z_ZqLK3 zEmNKVH|{IHddXJjT8dR73=Yg53(Rm#R}dW12-Bt)@lu{sL6M=ze&@8#Qz?R zONB2-RvhiEBy9dFy5*0Eoze(bic92~UV5MKp72(mB_P$rn?oawkC&Pp813{Ucy)Rb zC;;m0;-cO9y1d*pAO6a@{fd}->*0C#$xiC&5qBwZxsFDW77)9b+4KIjjT^M>U(m8B zbQq<03YV~89t&o=+d)k9rp6rWJvf7QuL)%OaE70la47G3a|J;-A`&iyR-(lTXJQYe zI_@LZd4EQlGUO$-TGb-(esyALhpI>}4V8|

%x3k^^2q(PrW@DBpiZd5)C`^8>vh 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 literal 37906 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 z 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 JQoif;SH*aR%A21Q`WyCor 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 A+yDRo diff --git a/services/templates/pdf/noi-submissions/noi-roso-submission-template.docx b/services/templates/pdf/noi-submissions/noi-roso-submission-template.docx index afe1c1ad9b6244c700b8ddc4cd2d3261012fc453..61ea4ab3351b788ffb5b32ed7ccaf85e04610436 100644 GIT binary patch literal 51809 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 literal 28839 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 AYybcN diff --git a/services/templates/pdf/submission-lg-review-template.docx b/services/templates/pdf/submission-lg-review-template.docx index 829ff3574783a7fbcd35cbf7c2182952d3bb4b1e..5d921e41f88692d03caf03dbab8681178ec8ed65 100644 GIT binary patch literal 43223 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 BPRIZN literal 29319 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 GpZy=@@i(9V literal 32364 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 literal 32263 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 B5@i4Y diff --git a/services/templates/pdf/submissions/incl-submission-template.docx b/services/templates/pdf/submissions/incl-submission-template.docx index 6e5a33fcc1f8abca4388cf58b3d7e38e6f3b6286..9da0426aebbe2d18a6d4ab42ca30a77f286c7e1e 100644 GIT binary patch literal 47171 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 Np1=SA&F+8B{x83^8Yln& diff --git a/services/templates/pdf/submissions/naru-submission-template.docx b/services/templates/pdf/submissions/naru-submission-template.docx index 82bd806c4072219adf639ff464d03f10fa88912b..9c2e0866a67cdb28176b079dd00c8c03f053cc67 100644 GIT binary patch literal 48807 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 literal 33213 zcmaHxW2`7qldiXI+qP}nwr$(CZQD58JlnQy+qmbO$t3gV&PsZvlkTi^y>IuE)m5b+ z4Ge+;00993KwHqR0r0;D^uKd`CsP||dbElBd*1m*ncnVgsv;)MJrQ%+ z621WmQ#WAQG7@E4yE_U{oeF9Lc+Bsor^F@OIN!Zqi%2O6l)yij=GjSm@ zfP%7nC<}>~TF_RyRnj#SpGBm595D6`0MgJ_ly%3@q=ZSL1gD8b-xgOwD|d5ioSH4!%c4e{2w?N^kJj(}m7bv2uY z@;?ANdWxEM+rg&<-|xEQn1ybssH|@1X}u>3TlhJnpf+a`IE}yJoi9U?_~h3Th9U=> z&52;abxmQo_P=_0GUdAKh!&r0oAL4nZTMC)IyN1(1>xa$v++}X|K(M$`8%>LAOOJj z|LGON|Mtqz!QnqvY@-;RkD!%hyz+ObuI0h=Yb?lYCRe@i+;raj(1*&Z%Kk zan+F~%y9|Sdxl|9m|^;nY#%JvU%|7P*8OrZy>&ns*Tt6ro6xfnz^wg99w6JjGwD#Yn9Fha$dj@zR1;=1CU2dy7#Gn!5fYCGr z)|}-iR;6n*d$8%8#&pD@_DXqP~EtZsR&6I&Q(cS=mu_lXF;1^0*+Uxtv+z428EjZ;DK6hZU9`0(v zA3*sitf{n2I7tn(s8bSAzb)e6>7NwrC)_bOMyLzb=@Q;XLZV(GZc-cPUJ5+NYJidD zxh`2pHN3`g?D;!D+NK|QAEn{7c0H1kD=PRSgOW}z_V{<&E>)oI+j=Y*JirHl^uQtJ z6TKld<{M{<;7woeH&Z-HjW3yXgB5&GqNgz5)x&frV0aw>{ooi^{%*kFDL-&qJC5UD zs{SZT^>&;wzrAIiLi8t@8gz z&O{30GSGjo2@c5rB`5s<$m#6jX=CdA9~q}LY@LhQ5Po*_2hO^Nr1dU2oenz>IcJX+ zT4ufhFincZBvgV zF&14RdUR*H)u?d@ol`b$ zyice|mjNx8$P-W=(s{5eADJlbk&tQH$uRax<~@4LVunZ+*Q-4GdnQ=T=5H-Poryww zkLA0&X>X_cFpHHqvKdhjM+iOorH7aAW4NG)@1ZEvnF@=BLJJa*0}Ub2V(LiU(3EZC zL?Fm;gb#d*HSU9Q>Y?{8PJ0OCmV?wKgb+~3?tRVwRM9BUw;)Qarozt8yEwhQ-Huy) zRLDx>RBIsfWbt3b+GSR5PVrmsWP+b+j-bvb>on1C(g?bshaYiL!B0&9UyA=h+Y+<1 zYTq)8N``UzbHX6)5;MXYFML;VP8vo7rL4kR&63^yn~4eerpu7aBTYJp(#s;pUeZ+4gbfwei_YH03u-fx0z8)joFB-v57e{|d_qq?<=c<~oR$LI zT;RP4`FN7K*v9zyRn_FKk3vs(3&fok^r8-*U9o5^QspOnn^a!48>;3nn=TX46`wM# zLlr98MeB)Y3rAfdCq7a8}A_!LJx z+7{);;QH}UHm;3NLhKdj3jO*%Ctk-aJRL2Sl6Lk2)eU*D)%fDS%xNH+=O`{q%-g2yy~Cm@jjF_EVtD%?zy;M5fN7TTdQfQB}7;? zpD3xxk5^cQP%C@bC2)n9TOwiTh|8xUq?lRq7|Ze(*{F$bDnR8r4q|GR21_Y^Zx=`* zvKYCHrRLgq>icc$C;%$cbavkYGks+W2n%9}tm7*=yJ&myK~`2B7t0Q z3cdPNu!!;Pm_7S`-+9e<*o`0k7M?C%?a({bIn~Nvb)Bg$2lKjcS*lq=0GYS6(qRuG zP$B^t;8#crCLb`=+1d-A&>eap1c9_h{_TfCS&-@%UK1vEMXe~x_Qm`PUXs*Q#|+XV zpTk*87EEx=K5;cg=3l$L&(2$ku1rsdi2JHfsk?wx99iM@*`lL_w?8q3VY)i(aHNvS z-OPW=%*q9~#F*_5{pguhPQh3aUw$H$zZgCm>Q%y|Z1w%s>!<}Mq`=qZ;OgN=t5_l? zHVLtKp4yY!`WCK`@V&bfrh?o9tj2-+3CmfWcQ}AQ`Tc$O|2s=>AUCI^HIe4{MR;N# zF>Ycw!4_AoebS(G=(-qau#h%AFtBqV1dQ%ngjnslIJ;3yoJRy-n-P05u{C$~#Y>L) zVeDT$L7b$4gl&of6XYfDjZXeh2g}zvLdZGVB&9wvM*QFo}ine|fY*{2tupgGihzPA@dEH5U8#U^(R={wDkbtotruj0F~My-V<{6If7h_Zn05 za4p^y#5F(vcW@8O;_>IOqR?BZ57%Dsve!Tnr>k!e=^7Jk{h?=5ws~BT@sa!X#Ub|8 z3wvtaG*9zU~U^RDl>RneZ>UU&kInVZ^>Mnx#(d?~7W%5teGK)ziaBYUa1^ z_uxsKD(Mvd;&|ZPu5e)?1a$KF{X%iT_-NI0%2=s7;Oh@fc>6MS7u-fCFnv-%l0iVj zDx}^jwU4SLCp6Z=p|FOl>+-O=-KMQfj6C0;nfHP@qKNsCw;DdF^>zcl$oC}A0TCg~ z)MyM4(~mon4_jGV9f3GId-haFjlC>Bt;*99S%7YDhttDiIS{YYRb-8h&O9KhXI9tHdA0ng zH)y3Im)2C8?Nc`OS(p>&#$D;8ELWE=H2l1nB8qb%9C8WRbR4sv~CP%H(jcnM%r4#m2FUk;m0*SOd09A z$8T1lOOP-VwH#U=xy9z4r|^ombb7NgN@vQMb>!EHUwPj%SwC85Z2-uN)TnUC?|aX= zlEyuAN+;?^C;F1(O|e1wm^HLL12vhQ2vY`Sk zDY*w^9Ilg3@pvSO0`}>jR=q09XViJ~m$HepW||o%RI)m;nM^=~>bG(j3Duvmx*Vz= z*n@HhE$hP3s(Er@c=DlPJ{C#DHQ~OvI$dC6_hC8VflDKYQ$89s8HlwGn^qj&5_B+^ zVaBSz3lZ;KYG&+13S;3cyoMX~dA;_n5?YXAZjY{K@)|!jSrH=vJR!$Yo2S{4l*g@-IIFE7|szE;x*bpxV&kKVV zC>3MW>vS}I!coBB|dPL#fF2g_Z$692pJf>A-u!uoFuh>LmRX~ z6)5kF8^gu848=)Dq$6~gDptv2tfD~0)P8;>L&PN|$|NaJkp|NaLyE5U7WB_6YbU6E z{OP_HUT>@vyI?u{B<>Yo`?ke8<%Z&2($37eWV}60Ksj1FO-t&j@hwg#59pxDywlli zz8%h64Qpm`70G}hmhD)o@S7hQ-U2C1oNHNin4~rQt6#-b79E*DEIrk!@{k7ww(}*& zCzN?#O*%Gr$T=ef|1F(Y6W;atIr5x8Z)7wvQRmWLQVF!h)}F>iSV4R*F7Y)`ge*K0 z*u(hAe-WdZP4f~Q(p5~{xFAvq>eCPhs$FcM6`Ca4ckzbG#^XoDQ`*cbXF9&0Jldl+qaAqq7#MUiB;IhtrIXbC-RCVJv`eSenW08Epw)h&CwO$bO)6fcB4O@OK9~Xxl5l)7 z3AjUB7~vl@32MI}pl0t39fLtwv)C4Rc5~Je!w7AN;0?=f>*hp^&1{cYSXl@wCPYh1 zj-3JFF>;k9TuYA~YMh!UxJ0m@g*#=0aeY!_`H;h5DF&Xts~ zQj5YA{lh4-=MKLIchs|f!sr}j$E!j=@&&=Nf+3#wEjs`HDQSir^5CFp;tUfa;Zpbu z3fK@slUiJo=B}0aHS+PoX+iJv*r6d)#|W%pKG@rlbwtYIgh{)IFB^zyO{;2r_cqfc zF@W#5`Tl@>0sVX1kDoTO5Gjm|AE(g$HQ&)}MDH+^KnG4#WC-TI0=%FAuS`B=!^wf> zqT=qJp`lg{Jo(W=$ZAF^3rZeS>L5thV5rC#{jw?y-isF{AV;IhI#QzVK6g2ws#c0I zwI*Hr^G1@Ah!k!fkaA{`CiVkHDU|?ZGT`8plpn)2(JLSrQ@&qV4H3H_Iy5~vwg4N$ z`QU8bz2HUxoN;DGYaPMOxCC@83F8}qV#ckM=QF$O*pXpIFbhfImnThXCZqkHMDDtgqcW{cn0>rpZMk)I)Og z^rw*|#Oish--X~)$q&sf$|SvU_m?tfapk&3k14u?kV_dpL`M*$0rlprVbrN#!o4^% zGmht?`kNC#yjFY&0I&=Z^E*l~;8Gw+7uH4U75X`mFt&ZU1%LDaIasShRBPaQ9;cH9 zFjNXm;qml9q)C9;|H!0^LJ=l_vbL{Cc$Wg0KCHj^sjDp-dTs%;LzKo;FWFk^#s{X& z42&Jj_`33MYlptq!VE!;M&KVoV;Lg@D916g5c$v`LP!( z)l{E?kmA$=>E1#MD7%vKDFCy(O<3uzmow&+592%GxBtMtn-&b|RKt6~btbVY(g%nx zU#J2I;i^1t#)gLAr|WQn)-D<+%=K|@-Z>@ z@bECDB_ywN=-c7w0C_~gO{*gPNS=8Y-3}VP%6||pG(v+K(~9*=$Xn)!Lezh}VV#r? za++}jW%Z^UcJ`N}VD#O|x?&-;I=8PFkBFL1+zJn1E@TT%eFj&8AzZH-ECl`0S8JyA zU*@CXu5u@Y*+giGpXS!NU@^j4T@flhD_K^U7V0~GP@UueJ932)1h~~HtBR>Q*8lgH zRQuxOHIO&Ypi$}b_LW|phvqyrO&hj_r<-J1_{d)y2O_oSXwz$V0<)iI9;4Seci{Os zt3*W0q?AXi9DCuGSioIR#Uei1oBkE`syoJXtp`uY!xYWMn&C==VqHi+SQnn9J; z?Ll`si7Vu$?xn4$^1FWYCC^N(^zk*3I$U|wS33Xm=W?61D}fiyVq+d;0m7kkqf05u z)qeIb1gW1lEi!Xcfv--hr>U7L6CfV)9Vh+9MEMm*LNr~9uKeg0HG0Gnk;uD+;USRQ zPBYOJE@G)c9=)=zTjKua8?wv1Au&ns`qk$US-$q;11j9C{~^#QgkG)g^R2I=Dl@?9 zV_)i`5bLgQrrgEygOfZq=;sq5uQ?UH-ZABkkGFQ~AEoujEowU#aYVsE}dnt&ro8J zcsc=PXZ@2+xo*tc$Fj8#;%2e$$V+CPsD&v)#r=x1%^Fe0LPr!tKqz zk*6lc)3kWtdM2+=i}>Du*h(WmzOiL55X)h2 zP>fn6-j5<6L2WuC?Hr;$z0AQ5i@}U2=P#dmJsevvMQ@nV`qv+wi(f3<)oSv_&I(yY z7nI;Cs6BAA9_&jasP4v0JKsa(Kn4J{Ni9d9&)wX4vIE7W<$>Q6Wt~rt-eXx@l=MRc z;-Gd=SA2MF5&6UmkJ}W)B#oawu^*2N_`aOhJKi%-E1}x%V{Y?RL2Q0Srm;n8Ob9{j zWvhaq)6RS`V`m&2ZSMO0Tku;<-%~wWEnCapz+5~Vr?-;kOcjeu=5xzu*EwU53=!E( zsUYi2NV9VCNQ(c5BXoCsp~&KpL74|?!2Or5{ScVDJ&w+^77c(1^5q-Sh)wOK3}fq5 zo;f}DAq$mihtgUk1rU$_cMr2%6Diq10N=G+0|WKiMdsC&8}CbE*|*SEkrXQ>Q#qel zl(8iH+(5Ea@Ori*%5RYVmt?|-hOXTQUsK72>0jo6j|1oHvnK|fJJr3O$0=Fz(1BqCqUg^0_cMb`VRsy(pNVN&`25IYuJz08cn z5wiPK`!p~C(>_JE*zO>DIaqRz?XOg{)F<>cdJbxtlUAVIQE6nz@wRqL|fCACqUe=Bq!?Hb404Ka&KW%aDNd&Fw$PCwZ z{T=|?NaTZdyR{k%6?R2vjk{cX+fpGZ=j|wES#t~}o_WAD-4kM5mDScD+zG1`ZnP%7 zOruhiZkWLza5VM(%X{5(MW;iPQ!Lb%Iw9#Kq#?6s?8ReV9=X(x)}$S*u#alsai?j_ z6bZ{lZO6FbnX#3YzcSfPXKD6YQ?!5>6OkC^LsKEs{z0rj#+pCJx#HTu; zs-5gv<-VIYPF!gr_ZRSju64}wX-=`dz3p|9)a2f7@vv>OoUF}&dDW4;p&aX_RB&v% z$UIHKYnuUuAW#gzE9_Cie$oCz?1|A`k?;3|V>vNl$9!zK@zLDyAi9|;yMIPnm6E++ zF(iFS5{foV@l|*Y(kt`F@3UoY=sD+e?w=Ab*)an>zbN;y3}z)MRb-)28uUc712g(> zFZ}frC8Pt=En2j(KH%;*@X&c_1Q_`805mtod@ z{{5kBr@7zNn@fIva2@Tw%;+64oC%2~5M?1j#o(}lU^~#Gy}p`w?uLKO+1w9Ivp`oJ z#X(&ZzO6}IAt@dz*&&enE=9rKxmk%^g7_&=KvQ*=rT{^VAsz=@-NSjSCS+ik`yHh; zS7=w|8+}ANK!?hrM}r*RrGAzlufOw;j3gzzSBi6oW^ZOl_GY%*_6C=;b#8o4K7Czu zR!Z*VjCJ}vkYF7=!37-aK-_ogB)g&$g&hkSA};j4#P;g>3&;`@6VH$Sm6D(jc(D&I z{p-fnOGj=)t#lBqRVeg<8bI=c!uKj-r9k(yGd!~}ha2qi(!9IRiWx5RYJQ`HpxEmv z{$`bK3GMrO{qEFgoP|N@e5}QqIVw0;%7Ta4=ICK=?L{e0kD8-3%c9{)=jX|2K~X?^?poH#D`2cvSA=%1L2|+$ z)Gn`u-57=v;(>)c4jNBOJJD1Gs!_lGb9B^*H_>2qd)@3GLP$^L<38xes^RC)epxVf z?#9oSV=h2sSU(DKk=jzoshpTB9LY*1ic@h`x-E4`cb5eqZCB&hGYUO?vYbX8;aA>K zn*ZRNyaatVnRc9%mE-giOu(<+t>`ccE$L@7~`tH~r>qHg%;cJICUL88@sXyMFPX^P7k+w@ungK%-=`RE!UlWf-hd$rS$9nqGJ2)nZ z1TxToJjlAC6}2!B!r(%9XC$lGbwvbe?vNhSN3&1fE3B&=j4qw29LzbG#ZdB^f&BV+Lrr!=Pkw{qV zOsnxWbWM6}o-AeV5$R!10U?qMRZ17f)zLjh#?v5~{D))9-56Kt8B-ee0wdtmLXNtd z4x_*@ny~tBR_u_yW8<_{sS{jp!Lt5f-6|ifg1FZ!JU*62=9>v~ayCUl&y>OH-cu6< z?%#z_Jh8TSkX&_>lJb@D6XOQ6M(K!l)_!8+z&%mNH&oMk(DX?Rml?|7X%vP<-1$b2 z2P6LwtcW_ApEb;(ln$^XGaN4Z0p_D)5q)8(%h;Z*?a2Fa06bx-0*qPC<=Snn8(QBb zMp7mK%{dsM=^b0u5=sIs1;Vwm}c0U1{HM@y=5hn1D7d@Xa~7 zPwE#PCB8j9N8{x6OpT-TUi4kIboC9-Wr%0>BDF%@Y5ma+N>30)F`F!G3(biE!1KwoLM-*O~r9 zzZ&@}8CE97KZUWtJZYQ_uzuNM2=n-z|27?FzqOW?^cJ5hsbezNAfX*GU`%L84R+s{udj_}fmH@=M zPvGq+^Nw<-b|c{a2go5;d^pYh2mXec{gE{Zg|b+mrhf~5xk}syMq-wMCbC~8{1l!A z>#-2N_3<3&^-%B~+u#mE<$jWir02uuWBrbaL6SD8L^)+T9O8;3SkGj!GLTgu&-6Ad zSp)r8E~nJA&H4|$lN&Q|E_+*QHO5juiJ#&#QJm!6`?U4s`c+%W++D7MJ|Rt$<}Xj$ z+UQ-=oYijk&O_?uK(*-9rw>z(0TA};8-?xD?}xA*C$C9_9=QjLulbu*fY+qZ+f8nk z+q=8rFiS$xRR*A~Rij%nk(d2I@nLIHn^VwzyL>b>?T;7x2Zyq52MZxPc2o8!?B$?B zb4f&YB>`iq+FO>)j&gN8Zp!VNMk~K_>k|IOv8yBwk!B}|vMT*Os{SK<##u#|o$4b% zI{!(BvMe;>r%00kPs=`yU^#s$500s8@;XDTsXTVLa1TpBS6qp-a2@|4#?}pdX7q_^ zu#_j`^nHyKI%LStn8n_5w9K2tWR{fPzk>eL)$z5e-UKx2NO8yNO*>31t|0I_hJ+Rb{Z^o}}2-6aZ{o%|7-(DL-DT0N7%90$J}C9Fu2Rgus1HeL6ud9uwRS7&j6O%H&f z`R_wb;`0u`l=Z}$KVB^m<~Po$YTKIoKF_byj#4epDg>ww;8YSvtv{_S%}hakJ;eer6!S&JoGX+@fF*@Y)aaD z)UGki>g*&|Lb>0F^boXmm87KD5HJ9!CikMje&qCSjMqazD@;Jg?y-F{A&c*6zo+wt0zbij zT!*it%Vc!|8>Y?Ay5GTs(?YJlw`8)v-Yt zsYuk!tDy5@o?`(Eq;am87A&o}W>)fx{xv2=(Kb8nn$5^53w(#xhyc6Va5CZe5JAEgP*422nAy-tlt(lupYc4&W4IynCWSsZQnqJ^-ky?5ZxBSIg|siri+PFM;vN=7JMt zNAG>zQ-&OZs}Dd3UX&^`EYENr*QT@5UC;L3OOkK|=vdhrKbA(?^!gt1EqUNw=Aa~W zD_*Nn{U!D*FH~&N9*I4$721SttAE+3&j%UgYhC!Rfcee#`)Hh|491$aAo{V@q9B1! zoXV7OC#IJm56xKQkzZx>m)_rr5j?HT^X>WhGom+A`RF6W{j-`y&951GT@F75bAzY7 zQE9paiP08;BNm)>8Ln^s`bthK4{yL;w5A4D+LXl`p{59fp56tm+s2>ah7Fa^*qHki zNS`>M(z@uJLw=XN65AZ%FW8@#aZ$#1${a zqA3mGM_9CxU&Y}5>EH<+W^t&)rp&_y;xNb5jwdd7+E+$Gd2VV`y`DPDyQVgH1;@C` zV+qUfhhU&V1W>t@(eqMTNJ&j9V;9h*BUsQ-7 zr`kR7t9C5Gs5Cjru&->k9{DFJoFu@7Ih(Wi@2e z2wuS6ICa-L*(>tlzn~TzdD7dd#>T5b8RjG_>exf@C9nHQv|Ld!R*EdfHt^YXhp=LA zbbU2s;ke?vNZFl$Ky_Jg(q12eT=@-102P%yNMBT#OiH7fe3BlDKhNSLxw=Hb?A|l? zNLw^2i;!8Jo-R$T%t14%3d(s{y%19L<;DjC;hVH{Qm&7!7v?U#Cvtw%UeMzdZ`?Z0bmkT+dSKo8fR$|l6Hh3WYuEdg>~fpC2#RuSMO(_3$-yV5`q zKIv*$Er<9>G&Ic3QntX3(!>%=b;<;I*4fniof3#TnIc{-#uP{ZzH8f>{3fzK+nP)j zn9pfC)9pvs2?JbL&NTD_b6{IgFby))y8o!F|M0{SZRtCPgXfBen)G0C`vMxFl5=VN zg0`S+PUdF!049%0jlRuPg)lg|U7AcERdOhW+_Z0(07UIz9e6%t8e4kC76u8ct`I9O0~_&6riOSN2eEM7?}MPSIDYDzHZpN+Bg8b&RW))D>|l7@KjNS^ z89hW;Y&+1T{OWCM9Dy&{x>HGO3TO}ndltjmR`twp;IqDGFGb>Ody6O3=R=Z8>7Uyt zinY$b$Edlvm535_1Re{F%(N`|njI++q#GrID}0c%f9m=vRTKLXGlGDLz@heTNO|h;9sl;$43@0fo(hAu4M)3G~jGHrK>oG7fTW_=-g% zY2LF04DL|@q#K=jku`6RHQ{@OE`_)_c3wi#Q7J;Ih!mMKo!Wu-C-!;#BnaB6-srx+ zbNKj0e+haRWn{RGkB-qs6tXvmur|SP=1TylX^jL{vZ-gjj z-U39o_V9F0!z8A%`a&s?>8oesMq(>owyG4~v@t`)K1<(`CJ=>n;6@wG@$J%Zo|PS- zvC(+zav_^fl&{jc&JwmcqkMTVpp_fcBGD8Ogwg31zMzRm1LjdI7!3=NN`Zpl+e6!5 z&iF#tzJ00i^E{^vRO1-H)F^hOel^HbHHipQ)+tjkxSBcE4Nang*gESedixJ{(5u=)aPcl&b%{7(T z0t0QQrDKfmyc=8pjr*C*+6p}exed}T>~+;yVQEmi2tvs(peA{ZMXn+S#4x9u$%;Gws#wybI9F*^KQ8Gueu`w z$6bpTb2~>!rB+FXD4Sq%?c#L-%1Cbl7OUofr&g6pl@Wz=arIGz3XdB0mN&m9ZB?uf z-S{5%wvFhe$t%ETLu_d8ormSAZxrUeQ##8!9e8>$)UHsB*M{2=e5QBjO$b8W7kVtB z(5lk<43??? zV?7!JxFuTW^WI~db6LdU)ZJM3*~*jNMu^a`4gR9nG$Zp&iIyFbGT3%VV)dowVp^}h(HdjOihUW80oIufHBucgi`s`gZ)oUCE`c3#yO zSLK|VH#C0}Zv6hT+xHiS*IE5l0JEyAnOhu$WH5>^k5Y*#hwLxmiu{n~CfsJ+w9RQX z+)hj~(NuJ6XV8#=Ymg$ZUBc!d&cb-iflPM2JU3ObS3+mojn zvwAX~&MVBkbb)xtGQQFy z3NmU_;XgmcEzK(ttl-{Vu0F@?=L@C=t;_1F*~;Ib`rkOF=b2Lu%-K0Kp`$XruyxLF z1=G%v{9-=^O2E6lJ-OA$c0(ox-w_^0F@F!4HU)B9t~td6%672M9ZipAQ=LM_eouI~ zihm@YW7c_*KUcm5+f24Ho^9i-yml6hW%%VR6)SCI`JLQXFW*2>Q(+-`9e#&DZz+Lh z;N8-CE@CA;k;L+s7K9}pX~wkpLJMIH{eln zMtPN}Vf_~*y2q=YF4&i&SnhOs2j)t160~1fdJJq4G1kc^^Q$IEo}`e!6bobN&qbZG zUV>5Rz7yyW>LKDYW#y2*v@84Q88Ey_dG9~;Ih9u1*jAk@V!;qsa{9cq3cInJ!aL>OEJ<+j!~ zMgit<@#=IXL{xve`U5eqgaaaA!XyMI_CI=78lK>8{LmJL)9gz zC6h`Hu)d+wMD^jEvu?m20`1s{XvE!yZQ3Z--yVtFt9)hXhf#k4pdT ze482g*vzte&9e>?N|yf2tJnD@#S`=dVZxgZ6iFf3AU1+De-;zJScW2bu4C?bS}Y!r zPy{2mSAD-#ewsekzzP?7^L6U z(3r$;2NcdT*Ml7qVDD6*vPN)*vbO+$AC5?=A6gW>Z52*Dt9~*o4{It(Q7RZrdsAMt z9VwU+2GpP0selL!0BM|O_+wyZVUa}5&HFpFk;Vbgref4pBT{=V`{ZKtJz7sRDWJ#>Co9F5o6yN)YSk{k`!9<7|1;UkWVdragUfE#4bI zZ}8iv90#>CF%8UQitcNK89rIcr=LPa{Q;K4B(boS{W7y+0AiJl%xTy>zx}@FtBD5M z4Nax$Sx_t%HeM*fcSEk-PGp&Cu!XP%0wFXkAx(dIojOkKyuJ;U9P&TJvC1I0jPU$x zVG#+n(#dohE|9W5tWC9DvgLd$s_O=k+K`XUvOoZ~i2UQ@nDQw=diz7bhe(4~NW;iFb9;e-8}4 zzb=7@3Yl^ND}sa*p4a;8<(LZ|HK~x2cK_6!FY3BWNbmd%b67H3JYWAESfktz_%{1c ztk5bZ+=_ScroZ{UalsMr!gtV?etIm=DG>>r2Cov&)(^LDfD^z}zh9~y2prD2A;zAc zzCcd71)%yMQSk|vQ1c+L)d~s?$lyBwb^fN(*m*gJz(cuOHxb(RL_29#gLsJEVU}w8VcW&jr03j=7v1EWu+$%ENL0-o_xOH&!Yqc4E0z7J#oNZI zmw4WPp;dzBVDSE(YDq&+DP)X)R1KCu?V?nv$?EirIqC6~n_Z=_YB2=!_0goqd~d!z zCQOMwer?+y0bzxn)>w6uJxw1d05nbsL3hBSpAJlb{UKa`kM?pe*3s%5qCqK>x}4G_ zAcSTn5OZvAzMDx(%zA7eSlfs5#;DXHLe|=Q_tZ0n9w*mp1ELe2hWGD)+=-lXWy(^p zflq+m*ZM910&}1a;~2mnc6;Q}g-X@>IZ2dACsC2Q%tH1bXT}iPuGX;0_ot5j@sJFK>yn zCyTX<$&aes;$(m3LY=Xk2*7`z`C?hBND6Pvqbkh)b$McYc#rdt1HSo~OHw>|Y3=qY)BvjL{KVMHySk`70jI%JD=g#bJ zA(0{0HD z4q8e~vX(%e{o9QodX6fts0vZ^%kw zFMG4TrA#i|ha=#GLH9kr(2W zq~6wcel*PeaQqIt8AYvg{KlTv`=O!pTMS?ij zwkXKl@45ya6$myW@NWNjbvbD$HtlL_4HV-1?JwHYh6o6rZZRNC;hv&@UTaQ3r<>Iz zr@2ekJ)a9_KIV!Pk4PFBLpr$5A0}0DV&mtBJ~_*6m;04>qYCbPz!k3^Mt$<@6?nTl zrvacEbp>Ay$5x1onV}&S?hWISSeirDTg1oWQYo(Zb1pK;n-y%l8pk z;x8=rB+vXo4(Qk;2&Gk_i(C}?Tk-=7CHl|_b(G?=b_1DPuExY=KHl+pgP}i^=le0= zczCQ`jJ^=&%*1z9w?$>qcTVVorC$}u#YY_)CdKtjQ!cP(32-8P6|cN=YPiG412$)Z zBVli4(l5Z(Rl+^LNRvAArgur4KO>^MkAZI=hNtd)v7ikah z&M;9viFB~AL<6TQ185B$O$Z8vHZB5%?m6n>;Xe?k^>0RwL-T#F^V9msWR<)>RF^zv3Tn<|a>Nkp!`o?$(m zwisSa59eC|WH^3LB7FBGF<9yQ#lwEDfp%NxbAdyNG&Uk@(>TC%5Mwx;d6a@bL|c0U zXFqsXs)GhqXjk7nJHo)RmLdK7?fs=7n6|#R{I%&=OJac~#{3GN8~gP(ZMI*>^g2slkG-19y7q1q1Dl|!(Tci>?f|#TfstP?F+QRM z1SZ5YQ;ONYB`QiZ^QM0<{6>wXgxXVl%-!XGkU zT!EoD8!`s}ZoQ!*4ZUpCX+?7byR9*hXzJ<~HsO$`1HHU!1^onDD}MmV#*yQ2$dcG= z{j@YD4dD$`h_-tE$4cvWhE}!f_$=fep&rr%ztfJ98d~5a4*zO+!w2H9@BcOSj!}{= zYu9Mmwr$(&VwY`q*|u%lwr#t*Y#Uv+al7|--uLXY@4aVyPmcVt#>g2XBi0iUx#F2Q zr`SQ_{iNap=~irQnq#+z%^d4C<&vnpgJ`z!K^DnU>l$mC?W~lm?-8{sH$e1= zg-e9WpE}lbZqhyweLme{>Wz(Ju@mplc^H9RbgpIRJiA3y#}hMz-wbq}wtF9f+?>I- z=JYYv^-SS46K{;@fgLzlLGr!~DCiSLSUQ(OE%e%x0G?I8qx$@31U3SFSW zUS*$-iABVul_;w&+SHHD=)8Cs(eBDP?dvbt5i^JEt||5u@Vn*_B&!Y_*Jw_zmQN!h z&~=K?u<#5i4a$-?bz~gteBa2D*mb7^qkeH2Y zV(fBqWk15f1d--#LA0ob`gH<{hvKK3m=7{|GMeBrqx;4Gfh_ipu^3#l!*IA{Cv6&j zBkcbo=;T^DsBzZj_A~B9^6p2)65MQfK@%`tNr6$?Z85AL(8je(N&uYZRu7;~*kFu$ z9faTXiQ!6#a~ZJTn4ic?ju!C9=9+}RCcKdI`hxJtqh`$4fsB-tjByY0ZuTCrvj{fa zn+V?sZLqAQ?%WT#=RWQ14pz2W6kF1(o@1J$K7ZJQPlj-`*Y((iVCNKDYmzW2QcyC!^I|!1xQ~ub`XBxHCV(Ij zPAn;%o=&Ngvo6ek@;uOYwu(;sD7z8Bw~i|tQXQx4hBS#vUGy?Zd~-eQSJ=>=%5iO$mD^@3~Cy|#sYvW`4@e*N{qgAXnxh;indu`rR*RAgYq>? zeG!4q=G!kz{wjCghACxJwG@t#j}SqdDeg+f^%g13X710%i2zQ;K40aquj&_;3-pwh zV-&@^hI1nS99V6;H2@ldK|H~n#whF(WCXpK5JiSrA(X+O&B;ttPDeumDLOTHUU^ZZ zG^x-j8|m=6nc1WuokN5iXK;?{^{D>ZxxuI?C=>`cFKC`CaN1cUbfu&*7z(%ud$Ua5 zZDZA!8)u{jpCW@~0*oVaIQZ$QATumxf%8taP&GbC+to~Yo>KSY1y8_o9yhcSRqy%1 zPdjcZDVRsPwbrJ>@_b-&t z+rwJ3*vBnJvfemg@9LJ7&1iNXLqyR`i*ImCuWsWG@Xfr(mhdzX9To$4v#lY_9&{r{ zMq!#|$4L*qsLjQq^2r``&xd$Y`^~y|U6)@RjT$J{8yRcw+4w6Bi#h8dJfM4r-4czi z@AWP3V4gP4$B!jZ<&^vZRQb!(QnR4HaPQC>hsAfn(IcK77lmS?FgCx2aeLOFtqfKt zthikHN7*QGf8c6SbkOh(ul#)I=rK?cT^*AV@AE|9XJqj0VaiRP4-TLB!1RJ^Mv*nCv^e7sV+o>9KcTGUbiM;Z}tjN3R2jZ{)1m1V7RRp>Puq<@Hnj z`yRN$D+e8LP zKw+01!``tuLHCOIOqVMdG9~3+_>;UP#lv?hZDi}PaJ3NWH2<65grM%_BQ=$;C(_p@ zS>83E2)ZYet~boJdu>UZZ%cIoEP%`o(~Vnmub@IDAQKrhhT4yM&Ub^$q@AR$lSwr` zkdvEUAc;5Kk8xb zDQ6#S8+t~CE$C4n1V4s;Y5P_Gq&7irS&Ol;$o5KHD!wnxOH0!LP5{pVuc&F=zM}{w z>!G~HNZ$iQZinaNYkK+4EqcA%hp#+N0{$Z7qtCD)fW!5artml&{fvH@J##U)l-MHp zwD6tqr$gpAWPMx}1whXxR!MZ~VNrfJAY{Az#?HFhI)9w%i5`Vu?TPWUXxZAt<3sbW zGn#SBRZm$MF2ZwCh8@2LY5{Qn? z-4 zE2kH#A_mz=g>oCp+clN;pIlqnN<{`P;p;Rw_yTm6EIF?z;|?CLeOjSa z*OOy_N7ESB^QIdsz%CP}w|(jMaP~|OQdgMh{^gDu%cpp`j&5km z3VOz3r4*j_^0-1hZhJo<5j^nDkb+plxT0QAlZNMQn2#lqYaYp?e?k1Cxub0COIj8I~@%GO$bUk@XGe)%zDPt z73iYx`lRPk`UZn3GbC(Ie98743{{N4ChVFYXE(A3Pbs+3M3QuZPgzA6FT34JM>or1l~d7?_?0MoOwY z_L1;5zQ&p5&F%{)ZaWUX76+QZSe!_AJ%rT6O9>$1sq2&oVwDMYiv)?nC~l!{)}Z7M zl;u&HBn3(#Z%5-*&?(eV2n`Z*iRjUxqWpcuUt|h0Meb~rD|;OzPW0U<9o0)SBrjKxeQcO3SgK76+m?4L#T5( ze(87zcIxffAXGp#zJxW6-QPw0h>@K`dm1qpFzwygadET7CDx-nRlTDra(avx5tXC2 zB8F)aGq{#`!-tH|ZjnUu>mq1JfnvPBZH>;u_R#cxHf?7@->}^?`XpXxsDjp)6u{(L zAuQ=Pq0ZPmYlDoN-~T}G!jf4S1G^Zgk;86U#If*IU?sv;fMB0{blh_010Io$@!$&V z=NO1Psw|_BAaj=tC+lXak>GzLmIR~hGAs^6ww)@&XBIM05@rH zXvXpq_e8sKH-!aB@*^;-yVqEHhiA?z;CorQRgA18FPBzdQ`RIb<$?>qCuLjb%J{vO zIUV3THimdE5J8h*==drf9ezA&_iPOi2yN=QKrs-xCN-{`vaXYj4b$6do1e1hXQE-e zGo~;bwx8rLM!UeUCr(3OUo3G6;jK%hWA_x^dw9+m>KV=*Ss&-Y-*))|QV|eTYRvJu z6V25`=4BJVKWc$7E&NEYHC`I5iAvM(Z!0R|_hjV|;Z{V`Qkwn_jSdJRfL8-5$b>-Y zx^0>0^D>vJ^UZ_VHn*t!z%v?x(F1&EbE-IB5~N!3zLZ zxMakhJ>k?D#Y0reZHp*mq1sv((9l z7)KUqS*;wo4T_jiwx6~!EwY-eP9)&|#tMNLUr%`-LYv-=;R*tWQd;@bSFGef3Rnb` zSYH0yw?0hx)u9yNN7A+NP?GTABsN764PT3F&N&Fb`(7MXYpmC7nN#-AP%pOM#jB#NF%9)4 zn`-oSEfFo3-+w7OR$Sb}*RzC;u;C{VA@gl>f4W4bu`%cyzq>cFEvO4Rv@zGpXv7H7 zXZ?fPihk1E0QyR0UyN^~*cQ>R^|-K3L?gF0Nf?g|L(elH#eKfe<0#jAcyg$1L}c+5#(TxsjPF^Woj)7q zl6jhbfzM2g4j|0<_#oD3JGTx?M)m|;_EO%FS&iLX5J9+bYA5L$O$4?o;~fzwNb3lU z{^V2VDdt;0*W&H%0j*jcKODH=RaN0!s!V+8#?fc)e!#l?nQzW)4ZnDp=|`JCPMBsp z7|5b)tuu#-A$Sdk%9Iv_AQ->|e<(!!c@iPJ%iJMH<#j(&eaKxn0NyO^(Mr&R#v$Vy z*q}7IEUl?; zz?~)FfTt&EbUR=&`=zGVc5}_>f(Cn1qR!RGeUc7U-tYH1xb8lEOnGS+q5+F?iqUZ_ zVN#nF zx@R)Uo_;c(#tLEvS25s<$pG-&u14N0Xxma>C(tqbnX zYd^uynmYso1W+|?k~{BvlwQJM;j;}t1EXb!<&Ws;kx9PZ+3I~8WHV2be^+N$q}neqDTrD^K=ncmdRL!s_!8OY>=1T4rzN#!N$e1ggIyl3}cB|*|xA-uX_b|Ps zCMmYFF57Zv00IkqddAp?zXJell<)vOZ|gwcB|-Pp<8Y3&c^`WfBs;4*ekY zr1$#m>~bZ~M-7in;et_2_tbPO;S4-o2srAKGI+Atl<(ry_BTK>(OrJ}$SmnIcAYtD z9$4Qg~>#0MYyQAuAfj>y(RJViYsVL*&Di%(CvSfVxI_|30T0Twf%`5ymntFE;pN zyW#pkuMb=5qL_l-dcHoUdc#yzmKoAxfGsWr_jc(J!RWGhW z=R8Bp45BS3C&l}VIYnRYSncXKa~hvQz@I8Z3}dkHW(Jn>n%`ffH&Q~IjUJ{suf$)f z^faeSvRnZKBzO#mgc0QT4`|Om@gz$6TT%|9;KQ-r_ zY3Em|si(!^ za=jlwrQ%3_EouaIX)-8=ZV@29D&#2(Ik*wK9)v|q&?9DA%m5~&4Q2c`$G!u|#r|TBwUWJuTI&TEaPCxz_R4a9 zJdf{E3kFbE?xuWf?wJKSt-Xm;z)|hDoQFH}g$Al(bI81#(LL+%K|I!44?V=;Xaa9* z;svg0{dvjZZmp$hOiP>o171P}ejs_{m>$qm%|WnQVH)B{Jb_VM6a74??BwcDe_1p> zGjrw&bUUJ))XwU+s8JP__G{fn*jtlwwT^#`!xEC?;zE&K?6grI7cmx$bbL9rmX|j* zyJBvy=`v=Y;&3za#T0YegjKkPD|7uw%OACk-_H}*WwkZp#1Fp?2d^VX9e%RH8#Eif zK$5BQGirN*;yeEwAGiRdDa1P&TcEllaop@R{j^|jtSwIAHc?H}G`;=$Ed>e=G0Blb z4JQKtz@+rw1m*sy(EcS2YHVZUXk^d$N6hjn~Aw)$y z79L}G`LQuu#03oJ_5rshwoo`$TrlZ&?~v{|+vA-0ZSPhF%@Ei$NQDs>R!Bm?E(;=Q z=-!zV+p}nps~Abe6qIq(zbGXE9^ELBi=NZJSbo;ncPP8Vl`mdJQQBdgQ>hgRdOJaoL&{#(JJrc1BN} zh^i_cbJId9#sW^|1J-DM8g-f+?@tOIgI%bSD~1s%nb;%`Vtk}F>v(SAH<0=g#(Nfx z2XmAdb}0N^T6<%?kmN473$TYZN7H!xhAP8n6Dz8rNS}Oad5D%O^zAq-FHhWxk@PMY zo2w5@FD_WU4PbG+kI_WYW~$CG9%O|oF&?5USNgP9hLP7s+jSsuOe;0S`LrdtSTN-y z_N#n~`VCe=%l31x6zmY`{w>*y0ks(w@DG{|q24r=>QlXBXvBFN#d^K*jLOJcYNIEj zzB1s6QDr32C5Fpob_g_EU`Hks%-HgutV1^Al(g|?Q?d7|6ID0oDzR=g%RyG}+Z)lC z&U;|o*5A}aBwM+2vD0)nJ!^u_pr-|HeSOhjgpP8ly%lAwZx7R+e&N{rO2ARt!A&4$ zb#q^WM!z||H85@NZ90ABocX^(V=sJFCiMJCB3N~c5b)ocxpz?iS4m`Qq;L4IBq~Z= zw_ay}3BGzl@xMe~?PG%x%`&i?26M<_!`M+ zJghj&S*islFuRh-re~h&rPMW3O?hAcxYz?WK`E*zyn&PO2H9IaV^_7BRT_<7k>8c< z7E_Hi@0HL{tC~sJ9tyf`zV66UVX*d8(i_Xb5F#9;(0B!)J9NgYiu{FW!6?qAb3xlm zp`!k%Lx6#qplt4#8|M71`Vqi7-}V?^UNu6Mt16IatT!pQEOB8hm90HvJCcUF8$XUZ z{#bdSNSs0FMl`28x;o6Xiczwxh(te~ebXETW1GKNQ?Qx09TH}|NV=&J#{Za?p(bu~ zFNlpB(nlpr`v7N zW3@jEU=b0(Liz<$4|I?};i;;K;TgFhxSOrRkT<0%Ah2+ zu#xVi1iLwjPP^W5k)MkzA~XffGNQE`7@UGw>0Gs`vLr-Wd|5fo8@qbnc2O~#EGi#H-G;fXMev4HL!2A)b?iv6q>?Q&_1$~(L zO?TB}gHxyM(5b>zczs|kEKPE6;AO^(QO%g1K_~xtPPt^vNH6U-E5E;A$A5xA<4!fT?AFs?vb_CgqA+5IAwvEh$Nb;#|9>H7 zr2iR5YbPrMBm3VY`PX`zu4%KzfHJcEL`fv;6{rOb!>ZI#s_?|1tnmaGY1gY^Db@^p z(Xt)ZR#Sy7nr)noGd1~%TX0fSu(82+!=$EAl!n3?{)PxuN?<=c$RpN+cjZouVj3_6 zlcF$#!>br&O^$D^@6BSE5|K zh$K%#h>U)KBpi%zL@HMrGp#@)?50>WhB?15Ip`PS*hoDEMqY+dM&6obr_2l4_sKGb zGb>cuIza0#y`(J_&Gtv#TYK!0?-^E{Dm`cAV^w+;l+(2gTLq$+kWHl%HTRUZAp`pt4?|)1II` zkEotI)Xy`j*KzziyK$9ns&^#llMb^y-Tt~PF*ZBsll$1uB6sg!JLKls_c^T7kx0XK zFXpOvwM30Dd^$t8_a>>WTnn!79*J-|XGk3 z)o|LRA8;DTV#KO8m2V$Mjs>Bajb`MH>PLlE8^?3aNrEzKmB?%I2mj}CkxyprjLtN{ zbtk{+(!p#U3Xl9E7kSO%n0vB)y2z@+KC^K^##C&oCDAEIa$RMO!%R$jra0`5)@bv0 zV~fl(YqD80aG5rgXM9YS;-u8b1m}ABFymgU7 zshT*Il*cExFsFY;m)yad3;_aT-v;5tFj3A}tYP&~AH2Q3JnBG2@3iQR{UD4Pwdd@fpMlqxrEBKgSdEttfF9xFwc6fB&4qiJ~x`VkfoeJ)1e3#nS!2n zjg3hqS#T3}zm*qb66cF%u;xpx*pR6`7e@B9qj1t>H);?T)aGpgBsD zQ0@gjweo`U8Duiy=CjoX5)AbVC`LnMA{Xru8b&tjrA0}8)Q5EW; z_4(A;wPC`~B`1+l;BrzO`JmN%tQEz(*U0xkDi92b6Q;Dbr;VEf#`H>~q{?2d zJmqY-2ElY+gLLSo(fOxU$uGXFNRNWmVPDBw)ixg5E_V1p4i*1Gx_K}Z6(}px2Uj!n zLAgf}bOCGd0PgKvY$8|MKLw{#vhFTkXdg;WWK(>kedN#~2| zr5lL55;s|nA8hKu zeElROXRg^^B-N`6=KHp^X!ZNxK7r^9UIC(dUB2_7re1t<=s|kEc#>i9F#UoKJID2_ zb8fWs!|ZJ2{XI>G7sf4ME1&q9)w4Z$=+d|wwuWF+yDos_D=H+YROtgR(xBCEC{Z>j z^nTD1r!KasB3s7+WI;=K=e2KySofByE4iZjWmHW;i=7eJve2G?3y<8kVK)>7!u`b?m}5O=?yr@jg!wNEQ{}z&-0PTiQjc-{Z8xbmK7@kB+k*?&S&e* z{^m=D46q0gINhU~Kr}Wn605iCm+m%v2c3gK4hYZ~((ivvFv zwF_O&z?gfk1UZmh_@Vp5Izp-@T12nKSJ*|gSk6Ld@*=D`BTv~5NBHbGM?>B-;x#XG zS7O4Q+cvn48n;;uBXc>$sakpb(x_Ml(N~;s;PZ!g7x+`u59D5)FJvg#+_$)ESzR)3 zC$)Y!FH{$g9aCF<`nTT-x5=ZQO{-ZaN$z#4zaGhI_!3#$K8T04!gJo;$tP0$gI;*U zgzdvv0NHWmRoSh5y(kya`MSw(QzVJR&{i2(7tv2OGtWX~Pf^PprVe3GDK586qO~Lh z3WS$!A%|H=aBJrQ;V#F%ql_;rKUk!v|Mc))EHMt}8UQLtoktQ0T0mqZuV;Cw!j7&W z?NO$qb#2YVf_xBS8v;6ss>$3i4DT%$1*;mV;^iFV#D;@#E=fsDU31O1k{dh>LdpMu*>VFev+%5h<9bXviK0tjm&OThH zht+E1by*=hwx!78n`Az@SaEdl7%R4itk0*QYnWsd<#_YF%Or7{tP`(92Q_j*@O4Jb z^eyqjiex3Wqi?MfUVpFhWpZhB4{7%r}%+#3P#wp6Spz3+t}=< zhRWXSR=XARCZ(YvibQLNwG$+DU4rxlj2Pl;~Di2;x6!o?0DF)*KG*O z=eQO|NhH}|psRJPavuaHS_O+M6D4T@ir@fxU4c=j z5X6r|^VNoj_@NnSNSZB1;LFS=gfrfOqX1_5wZAx3Va=j9khSSs)>oq1OSDeFwy1Ux z&$(iet%wKdXw{!8d+v8FKxzrtU>O{msD~yyCL)S7eiQM_AS>nqnV1pzB)rxP-*PHe zi3uhFhK+^?CLy1_P4MZl!dQGwqR9Rva%L&Kuvw8nILk@mA^~2>eq~F9J(YWKJxnJL zANV^x#XPqnNAE2O#@kU}4>FQY1yB4z|h# zok1+ZW+I|u3PnC77#k#Ws8C}XCzrVZBLT+^p|X5B3A!>0Dr$%!ZjmL^A2XahR!zw^ z1j?)~>D(P8Y!zpEPZ@)AJodww>4B5|Acf%g^#v@wiGoy^L~;(6MPz_-W8+7RJ76 z(1@@~Bx047kUkEyXr-|6V=)8U7P@?c5i|)ORH`o-D-E`n>Gs~?8 zuP==dSH6FxpYp{&2W&{kM^HeQ^63K2&1W0gz}yKXfaDgwLF?0yuR&JR2DMn0BH>?W zl1m+$2~;^TU-MVb9PXOt)K*FXY{Lg@^GvJS3WfUvjU zLr3a59e*3GdUcxg1v(`rU8LAaYOR)F1~_a1Uos!RqEJIt>Kk6xM53bN*zH$y z@$bH$#YM$)eM8IBl%FO)@&09DxtyBZ#-sJUDyK^x{X4F@a*nz8ijq;fC(K4tF()dE zrH#U`ASNFb28N9X@!A5d5m^`RDphTqR_+%UpQ4Un)im6u>xdrLqlIr(?NdL?j#ChY z7-N;2x+}{I@{1%M;o#w+;96oHw^4B~8%=O7rOK7rSkFvhk$uL~F@7@=SjlDRG44g; zE@bY@1D}e6z-rymD!Z>eaAx=?9*fOHz)G`CAPjr`nfhXlm3vRr8D39*oF)yF0%Pzh z;sfs!?w5z`vORkJ6tg(d0y5cmyYpRSZwkK8tOmAaulyEagcD;Cw&5rnD_+buZk)MH z2$CJ9TpBzs#uzb8yWRx;8KEqWbU0RtBy??)jVna{;D{tvLNelyu7v%w$07hZe>8))bho9h&-BvkLp>x~PBa?NBZ zSEaH-3rbt|3$#U&B~odv3S=lyrE>kRnSKpY0@w-#N41JU9Yg&pBm~Ne(Y>QRm>6EBec?fxN=`3Nj7PKa;isGisqzN6=h4?D+@Y+MHFl_;yNrXwMdXc!;3ozJw_yM z{h%Rn0VI|Domz~r#S`lR1CoqD!Dh%~HWllJLC~jZYQ+y$duh6%;-ar4BpG)`J$J)v$iY+*b`#{v;*h|JQE;{f*?Rn>J{6 zm&&v*LGT|`Y7%>OfN+K&uKe9y^)oI|Yvm303(0P|<|kd+_aZP5%Q~$YQV6sf5kPxe z<%)nYk5H-x+uUn4SoNp*x?AKcoiJ(UmjjqW92kU4VhRJXB?j69-VhztO3kqe;NyFv z*k$|X68>Vg!U*$FX|?&C=+FliW`%+|cDi_Z^$-oDVd2Auf;6e93Lqfy6{ zfpN^}WW=9|IE=dS!IdKQAR*Ves!6qI0+jpmH-S%)PDFGHSZOoWdR&ye47#YWC}z1V z%9Sg{8W|@u#IZPZD*FMPq9vHeBlSI_f`N-IEm+v9$Fq^XSQUm>v~a`>TQYYW^UmDv z3Jrs#&TDse@6Qfj`X`tG*;rW{W9qHOU&W_4a~Kkkb4ogL-}jX@uded3Wt2xucjFay zPAkV3SLvOdwyJvPHu zEG1Fjc(ie08auY)<)k~PX)(dZt;+0m4Q4K+5dzKItJ;Z~!eY(CUvbU_CoM{jbc>f@ zft_kv1e6q?<|4v=Z#m`L>S>l8gX9du zv09R)e;CtKra?zV;GXA?6;p%evj-9~juvf3{_HTvHTv0?Eiw81ZNQ1`OxUUY@Mi<; zmWuQ>wZ4P0eNsvvL^F@3js;YC_a_S$mb6?4DG}VH0(L@{>9JwO6xgqHJA99M(ehWv zy4#-yfOXo;g6&^V{9hT3MKqzbB?g|4r$3;mI7|&Af3J1as}( zr80^d;h1LP@xy{G+){q=c&2ae<~{5UTcvB)Aw{KJqyh!l+~!M2TeKcJg_qA=lcm?o z_PLtXP41Ttq+07vQPnV$vCae#fN{pOOOP4Er73+!OP-2p?-HA(jnLidMH&nhONNSRTmCAUW26cK6O}|KlH4N<(ap?q4@W&o3BV5i3f{>Rt z*>@*L54`lodcpq4Jq6G+GeX%H!?#+O;a9JECrjm=bwWE*&Bbk`7!Lo|6ShlAKMMA& zFN91_Nv&XjI}X2Fq^D7hl(p4yD<)=G&v7k-qdDW_BXpg+8+>kZ-Dw|BdpLfz74-UA zJvLg#3`rNG(t9tgG^vkN$>XHL4$j~(dQIzTky^9nl}3;yobW}GYFp9ggu6lX@+()c zzSHs!N7U>J8*~W7y-*-5G^r}5`KMG*f+LUuT%VwJ&4l4Neh74Oye{}TWO*D3kr{2* z`N@_RFW5w{4^_7W+5!3Vb|oiA3Bf&*d^$)RAmKNSPsVTAg59xzhJnEqn*v$+bnz0f|0ArBv1_lBVFuhz$k81*z>MATrs~E~B(H z&);X;8$3EYh#9U27F6iVW!D0(0K0vXrc!Q1jZq<-Y=suBY{$_>9Zn_Q8i+!`RZBT4 z^vIb##rXi0P?hbdQ1cb?t)2s`z)s(b8;qnkX&%`|pj~QK))`)`QBleD4`h%=5&=sD zbN0orS7zid-z|)H`xXM$ED?i_ff`LP)aqK4d-v!K zZgh!7&}-y#U1UA0Z~=}u>_UM}3L|?oJ{anb{3Xn=*8M0NAoAg!j8<~0eMi$QO&Njq zZ4e`pSU&N4X2nO7TXFYwn89RX5&X zuDWGt0Q4W*quIkbU~UM~^fd&4Gd?f+nTi_~=e79t?(r5#`1Tn)sAcgPOkx~5zFfu_ zgGMr^-9@dPS<0S3dtowz`l|QXV>$Jt!DQ9ZOAgGf;KL21zOE8ktv8P&dtP!;fS8U{p-<1BX2 zp0~SU#0LUi$^o=NZuC*o1BM2Iw)XhR;By(N$5;}V^8})wbyrm=lS%}TB?xT>BZUYM z(lIkg!zq$G^XyAn)j%GA0@M|g;z8TnZM5R=Mwhilcn(*u0%+Bxqu1cSAl)olyQx!kfr`z`Pg``32 zFbBQy65)27u;#t!S9c21mSlUaQNvH0xwtWEoP4tOBL7@$cyPTf3#+YpK$9@4z|sd% z{+jKFP~Itw_#-4xVK6vZ?#7qUOc z6?oW#-EE=n@cYRYQPbM3Z9gW@VduXSRD6FQZTu-HIDu1%Q;`LmxxF;I;w+Ac>c5aUzE z@h4l~X>!RiM15Pn$(F|*g3Em0#wLy6Br6;%L@o9!p5!+;muHl4L&lgRI-q7aK#yXu zC9yq_G?j20ulHrNNvt?Q-j_UuxD0OC4keyZx4d2PBes~1gDj-XKRe%O=&&#GmlpN0MBVl= zb$TZ{IAEQLXRA)Ln_eArlXaD9oCI`JPhk8t-Sb6NYUF<5+dc>rTW!nKe@YH=UQ=yP z7*VR;y+7uereHHWfG9uCK|GZ%y6X-z5XtCWE2+Yy$|_limIKUf2%k>MEsbQ9-Ich* z@-tbyyZ2}xEUaO zrnnf=Hu6sJU zY|0FcOVCs*@*ArZFkdFWud*W-x399Rp!56b&5QlMY8c7y(?;IkJFb3JKN%SGeSY*% z!NSbYJEXw81j{s;rd$ee6Kt*qc)6oEMEmevaPfGEckWQKFsKv^1V17WH}J*7`|m@O z3R`uyMX26t%9YE&4%IMDhW4RU@D*K+KEE?|Ih1Y-;B_0!4cQxBgiq0a9lu-j(=KiK z*LRRUykE>R@o-EV=z;j`YvA7rEq;||f@>XV6|*xCMKh?vK_th2B;7-*cGOBK`Q6){ zhk@;BpW?AU2X)v`t(ZvBI1AM$`(+Dev1k%#zJYC%E8uT!f0`}SZh9}z1(*ZBeAFg1 ztGN0Ey|i}0X?mQ-8*ax8Ja)f2;X`ls7c)Lg;IMCzNlboI-_R*3@J@BF5W_u5D2A8+ z^Z`Seu1peK!`%j7G-$D4hB=i5WRR1UZ@AlGv7*+p{$=@Z>|Aqg{ z<@=xLzneJ!Dc1cv^nMri{uljkL+XDv@ORtdKVHxO4i3=&?)?1Emj3QS`p4$@-w^`# zua^F8di+oD-x+6rj7t9cf-{>#@g#Wz&{)gxB@95L{7yLh1AOFPvy_ox-_|@n4|(w6(*OVf diff --git a/services/templates/pdf/submissions/nfu-submission-template.docx b/services/templates/pdf/submissions/nfu-submission-template.docx index 1d1f335d51d3472c43bc10ac757c646eea2127a7..429af6871b7b1abeeb244cfe1590072079eba19d 100644 GIT binary patch literal 47299 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 S{V3u+qmbulS$^!%u0HtlkTi^y>IuE)m5b+ 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 I=U;dK4>E!H)Bpeg diff --git a/services/templates/pdf/submissions/pfrs-submission-template.docx b/services/templates/pdf/submissions/pfrs-submission-template.docx index a51d5a9c01d2352c2604be3d30f001bca5505573..004616c04c06fa3a5c5d0cec83c1e5aaf3b4c008 100644 GIT binary patch literal 48849 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 Wfd;*AKm8m9OaMgK@ND{d^nU<)R(iw$ literal 33453 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 C>ssXi diff --git a/services/templates/pdf/submissions/pofo-submission-template.docx b/services/templates/pdf/submissions/pofo-submission-template.docx index 29a6d35b5dc8bab45c476fbbd2cb21069b2b9cc1..4ee51557dbda19eda07ad7633b03855f69137a43 100644 GIT binary patch literal 48033 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 P$AA)nkT&ERey08pa)ig3 literal 32862 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 X0s4DN006-K{&)Zb08DuNb@YD#NIqd} diff --git a/services/templates/pdf/submissions/roso-submission-template.docx b/services/templates/pdf/submissions/roso-submission-template.docx index 1deb31525d93131df62df58006c1c83c448a2fe4..7bcb7fc66bcbb71f9ce5b35ba57dac9d59908dbf 100644 GIT binary patch literal 47832 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 diff --git a/services/templates/pdf/submissions/subd-submission-template.docx b/services/templates/pdf/submissions/subd-submission-template.docx index b41d81db03bf86a13e9cb72c145a45ed75dfe663..97007fdb694aff5aef22d63784cbb5f8666e9660 100644 GIT binary patch literal 47239 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 From 9bc37991301a4c9a0c0c1f6e17f876251b576e3f Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 10 Jul 2024 14:26:20 -0700 Subject: [PATCH 94/95] Update migration file --- ...46632282-fix_public_search_status_date.ts} | 58 +------------------ 1 file changed, 2 insertions(+), 56 deletions(-) rename services/apps/alcs/src/providers/typeorm/migrations/{1720643897293-fix_public_search_status_date.ts => 1720646632282-fix_public_search_status_date.ts} (67%) diff --git a/services/apps/alcs/src/providers/typeorm/migrations/1720643897293-fix_public_search_status_date.ts b/services/apps/alcs/src/providers/typeorm/migrations/1720646632282-fix_public_search_status_date.ts similarity index 67% rename from services/apps/alcs/src/providers/typeorm/migrations/1720643897293-fix_public_search_status_date.ts rename to services/apps/alcs/src/providers/typeorm/migrations/1720646632282-fix_public_search_status_date.ts index 7d54047a47..ce1ec84360 100644 --- a/services/apps/alcs/src/providers/typeorm/migrations/1720643897293-fix_public_search_status_date.ts +++ b/services/apps/alcs/src/providers/typeorm/migrations/1720646632282-fix_public_search_status_date.ts @@ -1,40 +1,13 @@ import { MigrationInterface, QueryRunner } from "typeorm"; -export class FixPublicSearchStatusDate1720643897293 implements MigrationInterface { - name = 'FixPublicSearchStatusDate1720643897293' +export class FixPublicSearchStatusDate1720646632282 implements MigrationInterface { + name = 'FixPublicSearchStatusDate1720646632282' public async up(queryRunner: QueryRunner): Promise { await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","public_notice_of_intent_submission_search_view","alcs"]); await queryRunner.query(`DROP VIEW "alcs"."public_notice_of_intent_submission_search_view"`); await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","public_application_submission_search_view","alcs"]); await queryRunner.query(`DROP VIEW "alcs"."public_application_submission_search_view"`); - await queryRunner.query(`ALTER TABLE "alcs"."inquiry_parcel" DROP CONSTRAINT "FK_593a8419d704330268b92565f3a"`); - await queryRunner.query(`ALTER TABLE "alcs"."notification_document" DROP CONSTRAINT "unique_doc_app_id"`); - await queryRunner.query(`ALTER TABLE "alcs"."planning_review_document" DROP CONSTRAINT "unique_oats_ids"`); - await queryRunner.query(`ALTER TABLE "alcs"."inquiry_document" DROP CONSTRAINT "unique_oats_issue_ids"`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."board_allowed_card_types_card_type" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."board_create_card_types_card_type" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_subtype_notice_of_intent_subtype" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_parcel_owners_notice_of_intent_owner" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_decision_condition_component" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_modified_decisions" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_reconsidered_decisions" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_parcel_owners_application_owner" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_decision_condition_component" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_modified_decisions" IS NULL`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_boundary_amendments_to_components" IS NULL`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."document"."oats_planning_review_id" IS 'used only for oats etl process'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."document"."oats_issue_id" IS 'used only for oats etl process'`); - await queryRunner.query(`ALTER TABLE "alcs"."parcel_lookup" ADD CONSTRAINT "PK_4683b8c25bed925450744b35025" PRIMARY KEY ("global_uid")`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_parcel"."oats_subject_property_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_subject_property_id to alcs.inquiry_parcel.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_parcel"."oats_property_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_property_id to alcs.inquiry_parcel.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry"."legacy_id" IS 'Id that is applicable only to paper version applications from 70s - 80s'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."planning_review_document"."oats_planning_review_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.planning_review to alcs.planning_review_document.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_document"."oats_issue_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.issues to alcs.inquiry_document.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."application_boundary_amendment"."oats_component_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_alr_appl_components to alcs.application_boundary_condition.'`); - await queryRunner.query(`ALTER TABLE "alcs"."planning_review_document" ADD CONSTRAINT "UNIQUE_OATS_IDS" UNIQUE ("oats_document_id", "oats_planning_review_id")`); - await queryRunner.query(`ALTER TABLE "alcs"."inquiry_document" ADD CONSTRAINT "UNIQUE_OATS_ISSUE_IDS" UNIQUE ("oats_document_id", "oats_issue_id")`); - await queryRunner.query(`ALTER TABLE "alcs"."inquiry_parcel" ADD CONSTRAINT "FK_593a8419d704330268b92565f3a" FOREIGN KEY ("inquiry_uuid") REFERENCES "alcs"."inquiry"("uuid") ON DELETE CASCADE ON UPDATE CASCADE`); await queryRunner.query(`CREATE VIEW "alcs"."public_notice_of_intent_submission_search_view" AS SELECT "noi_sub"."uuid" AS "uuid", "noi_sub"."applicant" AS "applicant", "localGovernment"."name" AS "local_government_name", "noi_sub"."file_number" AS "file_number", "noi_sub"."type_code" AS "notice_of_intent_type_code", "noi"."date_submitted_to_alc" AS "date_submitted_to_alc", decision_date.outcome AS "outcome", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid") AS "status" FROM "alcs"."notice_of_intent_submission" "noi_sub" INNER JOIN "alcs"."notice_of_intent" "noi" ON "noi"."file_number" = "noi_sub"."file_number" AND "noi"."hide_from_portal" = FALSE AND "noi"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."local_government" "localGovernment" ON "noi_sub"."local_government_uuid" = "localGovernment"."uuid" AND "localGovernment"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."notice_of_intent_submission_to_submission_status" "status_link" WHERE effective_date <= NOW() GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "noi_sub"."uuid" LEFT JOIN (SELECT DISTINCT ON (notice_of_intentuuid) decisiondate AS "date", outcome AS "outcome", dest_rank AS "dest_rank", notice_of_intentuuid AS "notice_of_intent_uuid" FROM (SELECT outcome_code AS "outcome", date AS "decisiondate", notice_of_intent_uuid AS "notice_of_intentuuid", RANK() OVER (PARTITION BY notice_of_intent_uuid ORDER BY date DESC, audit_created_at DESC) AS "dest_rank" FROM "alcs"."notice_of_intent_decision" "decision" WHERE ( is_draft = FALSE AND date <= NOW() ) AND ( "decision"."audit_deleted_date_at" IS NULL )) "decisions" WHERE dest_rank = 1) "decision_date" ON decision_date."notice_of_intent_uuid" = "noi"."uuid" WHERE ( "noi_sub"."is_draft" = FALSE AND ("noi"."date_received_all_items" IS NOT NULL AND "noi"."date_received_all_items" <= NOW()) AND alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid")->>'status_type_code' != 'CANC' ) AND ( "noi_sub"."audit_deleted_date_at" IS NULL )`); await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","public_notice_of_intent_submission_search_view","SELECT \"noi_sub\".\"uuid\" AS \"uuid\", \"noi_sub\".\"applicant\" AS \"applicant\", \"localGovernment\".\"name\" AS \"local_government_name\", \"noi_sub\".\"file_number\" AS \"file_number\", \"noi_sub\".\"type_code\" AS \"notice_of_intent_type_code\", \"noi\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", decision_date.outcome AS \"outcome\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"noi_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"notice_of_intent_submission\" \"noi_sub\" INNER JOIN \"alcs\".\"notice_of_intent\" \"noi\" ON \"noi\".\"file_number\" = \"noi_sub\".\"file_number\" AND \"noi\".\"hide_from_portal\" = FALSE AND \"noi\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"local_government\" \"localGovernment\" ON \"noi_sub\".\"local_government_uuid\" = \"localGovernment\".\"uuid\" AND \"localGovernment\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"notice_of_intent_submission_to_submission_status\" \"status_link\" WHERE effective_date <= NOW() GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"noi_sub\".\"uuid\" LEFT JOIN (SELECT DISTINCT ON (notice_of_intentuuid) decisiondate AS \"date\", outcome AS \"outcome\", dest_rank AS \"dest_rank\", notice_of_intentuuid AS \"notice_of_intent_uuid\" FROM (SELECT outcome_code AS \"outcome\", date AS \"decisiondate\", notice_of_intent_uuid AS \"notice_of_intentuuid\", RANK() OVER (PARTITION BY notice_of_intent_uuid ORDER BY date DESC, audit_created_at DESC) AS \"dest_rank\" FROM \"alcs\".\"notice_of_intent_decision\" \"decision\" WHERE ( is_draft = FALSE AND date <= NOW() ) AND ( \"decision\".\"audit_deleted_date_at\" IS NULL )) \"decisions\" WHERE dest_rank = 1) \"decision_date\" ON decision_date.\"notice_of_intent_uuid\" = \"noi\".\"uuid\" WHERE ( \"noi_sub\".\"is_draft\" = FALSE AND (\"noi\".\"date_received_all_items\" IS NOT NULL AND \"noi\".\"date_received_all_items\" <= NOW()) AND alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"noi_sub\".\"uuid\")->>'status_type_code' != 'CANC' ) AND ( \"noi_sub\".\"audit_deleted_date_at\" IS NULL )"]); await queryRunner.query(`CREATE VIEW "alcs"."public_application_submission_search_view" AS SELECT "app_sub"."uuid" AS "uuid", "app_sub"."applicant" AS "applicant", "localGovernment"."name" AS "local_government_name", "app_sub"."file_number" AS "file_number", "app_sub"."type_code" AS "application_type_code", "app"."date_submitted_to_alc" AS "date_submitted_to_alc", decision_date.outcome AS "outcome", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid") AS "status" FROM "alcs"."application_submission" "app_sub" INNER JOIN "alcs"."application" "app" ON "app"."file_number" = "app_sub"."file_number" AND "app"."hide_from_portal" = FALSE AND "app"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."local_government" "localGovernment" ON "app_sub"."local_government_uuid" = "localGovernment"."uuid" AND "localGovernment"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."application_submission_to_submission_status" "status_link" WHERE effective_date <= NOW() GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "app_sub"."uuid" LEFT JOIN (SELECT DISTINCT ON (application_uuid) decisiondate AS "date", outcome AS "outcome", dest_rank AS "dest_rank", applicationuuid AS "application_uuid" FROM (SELECT outcome_code AS "outcome", date AS "decisiondate", application_uuid AS "applicationuuid", RANK() OVER (PARTITION BY application_uuid ORDER BY date DESC, audit_created_at DESC) AS "dest_rank" FROM "alcs"."application_decision" "decision" WHERE ( is_draft = FALSE AND date <= NOW() ) AND ( "decision"."audit_deleted_date_at" IS NULL )) "decisions" WHERE dest_rank = 1) "decision_date" ON decision_date."application_uuid" = "app"."uuid" WHERE ( "app_sub"."is_draft" = FALSE AND ("app"."date_received_all_items" IS NOT NULL AND "app"."date_received_all_items" <= NOW()) AND alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid")->>'status_type_code' != 'CANC' ) AND ( "app_sub"."audit_deleted_date_at" IS NULL )`); @@ -46,33 +19,6 @@ export class FixPublicSearchStatusDate1720643897293 implements MigrationInterfac await queryRunner.query(`DROP VIEW "alcs"."public_application_submission_search_view"`); await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","public_notice_of_intent_submission_search_view","alcs"]); await queryRunner.query(`DROP VIEW "alcs"."public_notice_of_intent_submission_search_view"`); - await queryRunner.query(`ALTER TABLE "alcs"."inquiry_parcel" DROP CONSTRAINT "FK_593a8419d704330268b92565f3a"`); - await queryRunner.query(`ALTER TABLE "alcs"."inquiry_document" DROP CONSTRAINT "UNIQUE_OATS_ISSUE_IDS"`); - await queryRunner.query(`ALTER TABLE "alcs"."planning_review_document" DROP CONSTRAINT "UNIQUE_OATS_IDS"`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."application_boundary_amendment"."oats_component_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_alr_appl_components to alcs.application_boundary_amendment.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_document"."oats_issue_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.documents/alcs.documents to alcs.inquiry_document.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."planning_review_document"."oats_planning_review_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.documents/alcs.documents to alcs.planning_review_document.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry"."legacy_id" IS NULL`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_parcel"."oats_property_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_properties to alcs.inquiry_parcel.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."inquiry_parcel"."oats_subject_property_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.oats_subject_properties to alcs.inquiry_parcel.'`); - await queryRunner.query(`ALTER TABLE "alcs"."parcel_lookup" DROP CONSTRAINT "PK_4683b8c25bed925450744b35025"`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."document"."oats_issue_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.documents/alcs.documents to alcs.document.'`); - await queryRunner.query(`COMMENT ON COLUMN "alcs"."document"."oats_planning_review_id" IS 'This column is NOT related to any functionality in ALCS. It is only used for ETL and backtracking of imported data from OATS. It links oats.documents/alcs.documents to alcs.document.'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_boundary_amendments_to_components" IS 'Links Boundary Amendments to the Decision Components they result from'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_modified_decisions" IS 'Links NOI modification requests with their resulting decisions'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_decision_condition_component" IS 'Tracks Conditions links Components'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_parcel_owners_application_owner" IS 'Links application parcels with their owners'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_reconsidered_decisions" IS 'Links reconsideration requests with their resulting decisions'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_modified_decisions" IS 'Links application modification requests with their resulting decisions'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."application_decision_condition_component" IS 'Join table that links decision condition with decision components'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_parcel_owners_notice_of_intent_owner" IS 'Join table that links Owners to Parcels'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."notice_of_intent_subtype_notice_of_intent_subtype" IS 'Links NOI subtypes to the NOI it''s saved to (many to one relationship)'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."board_create_card_types_card_type" IS 'Contains the type of cards can be created from each board'`); - await queryRunner.query(`COMMENT ON TABLE "alcs"."board_allowed_card_types_card_type" IS 'Card types allowed on each kanban board'`); - await queryRunner.query(`ALTER TABLE "alcs"."inquiry_document" ADD CONSTRAINT "unique_oats_issue_ids" UNIQUE ("oats_document_id", "oats_issue_id")`); - await queryRunner.query(`ALTER TABLE "alcs"."planning_review_document" ADD CONSTRAINT "unique_oats_ids" UNIQUE ("oats_document_id", "oats_planning_review_id")`); - await queryRunner.query(`ALTER TABLE "alcs"."notification_document" ADD CONSTRAINT "unique_doc_app_id" UNIQUE ("oats_document_id", "oats_application_id")`); - await queryRunner.query(`ALTER TABLE "alcs"."inquiry_parcel" ADD CONSTRAINT "FK_593a8419d704330268b92565f3a" FOREIGN KEY ("inquiry_uuid") REFERENCES "alcs"."inquiry"("uuid") ON DELETE NO ACTION ON UPDATE NO ACTION`); await queryRunner.query(`CREATE VIEW "alcs"."public_application_submission_search_view" AS SELECT "app_sub"."uuid" AS "uuid", "app_sub"."applicant" AS "applicant", "localGovernment"."name" AS "local_government_name", "app_sub"."file_number" AS "file_number", "app_sub"."type_code" AS "application_type_code", "app"."date_submitted_to_alc" AS "date_submitted_to_alc", decision_date.outcome AS "outcome", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid") AS "status" FROM "alcs"."application_submission" "app_sub" INNER JOIN "alcs"."application" "app" ON "app"."file_number" = "app_sub"."file_number" AND "app"."hide_from_portal" = FALSE AND "app"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."local_government" "localGovernment" ON "app_sub"."local_government_uuid" = "localGovernment"."uuid" AND "localGovernment"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."application_submission_to_submission_status" "status_link" GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "app_sub"."uuid" LEFT JOIN (SELECT DISTINCT ON (application_uuid) decisiondate AS "date", outcome AS "outcome", dest_rank AS "dest_rank", applicationuuid AS "application_uuid" FROM (SELECT outcome_code AS "outcome", date AS "decisiondate", application_uuid AS "applicationuuid", RANK() OVER (PARTITION BY application_uuid ORDER BY date DESC, audit_created_at DESC) AS "dest_rank" FROM "alcs"."application_decision" "decision" WHERE ( is_draft = FALSE ) AND ( "decision"."audit_deleted_date_at" IS NULL )) "decisions" WHERE dest_rank = 1) "decision_date" ON decision_date."application_uuid" = "app"."uuid" WHERE ( "app_sub"."is_draft" = FALSE AND ("app"."date_received_all_items" IS NOT NULL AND "app"."date_received_all_items" <= NOW()) AND alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid")->>'status_type_code' != 'CANC' ) AND ( "app_sub"."audit_deleted_date_at" IS NULL )`); await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","public_application_submission_search_view","SELECT \"app_sub\".\"uuid\" AS \"uuid\", \"app_sub\".\"applicant\" AS \"applicant\", \"localGovernment\".\"name\" AS \"local_government_name\", \"app_sub\".\"file_number\" AS \"file_number\", \"app_sub\".\"type_code\" AS \"application_type_code\", \"app\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", decision_date.outcome AS \"outcome\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_application_submission_by_uuid(\"app_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"application_submission\" \"app_sub\" INNER JOIN \"alcs\".\"application\" \"app\" ON \"app\".\"file_number\" = \"app_sub\".\"file_number\" AND \"app\".\"hide_from_portal\" = FALSE AND \"app\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"local_government\" \"localGovernment\" ON \"app_sub\".\"local_government_uuid\" = \"localGovernment\".\"uuid\" AND \"localGovernment\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"application_submission_to_submission_status\" \"status_link\" GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"app_sub\".\"uuid\" LEFT JOIN (SELECT DISTINCT ON (application_uuid) decisiondate AS \"date\", outcome AS \"outcome\", dest_rank AS \"dest_rank\", applicationuuid AS \"application_uuid\" FROM (SELECT outcome_code AS \"outcome\", date AS \"decisiondate\", application_uuid AS \"applicationuuid\", RANK() OVER (PARTITION BY application_uuid ORDER BY date DESC, audit_created_at DESC) AS \"dest_rank\" FROM \"alcs\".\"application_decision\" \"decision\" WHERE ( is_draft = FALSE ) AND ( \"decision\".\"audit_deleted_date_at\" IS NULL )) \"decisions\" WHERE dest_rank = 1) \"decision_date\" ON decision_date.\"application_uuid\" = \"app\".\"uuid\" WHERE ( \"app_sub\".\"is_draft\" = FALSE AND (\"app\".\"date_received_all_items\" IS NOT NULL AND \"app\".\"date_received_all_items\" <= NOW()) AND alcs.get_current_status_for_application_submission_by_uuid(\"app_sub\".\"uuid\")->>'status_type_code' != 'CANC' ) AND ( \"app_sub\".\"audit_deleted_date_at\" IS NULL )"]); await queryRunner.query(`CREATE VIEW "alcs"."public_notice_of_intent_submission_search_view" AS SELECT "noi_sub"."uuid" AS "uuid", "noi_sub"."applicant" AS "applicant", "localGovernment"."name" AS "local_government_name", "noi_sub"."file_number" AS "file_number", "noi_sub"."type_code" AS "notice_of_intent_type_code", "noi"."date_submitted_to_alc" AS "date_submitted_to_alc", decision_date.outcome AS "outcome", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid") AS "status" FROM "alcs"."notice_of_intent_submission" "noi_sub" INNER JOIN "alcs"."notice_of_intent" "noi" ON "noi"."file_number" = "noi_sub"."file_number" AND "noi"."hide_from_portal" = FALSE AND "noi"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."local_government" "localGovernment" ON "noi_sub"."local_government_uuid" = "localGovernment"."uuid" AND "localGovernment"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."notice_of_intent_submission_to_submission_status" "status_link" GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "noi_sub"."uuid" LEFT JOIN (SELECT DISTINCT ON (notice_of_intentuuid) decisiondate AS "date", outcome AS "outcome", dest_rank AS "dest_rank", notice_of_intentuuid AS "notice_of_intent_uuid" FROM (SELECT outcome_code AS "outcome", date AS "decisiondate", notice_of_intent_uuid AS "notice_of_intentuuid", RANK() OVER (PARTITION BY notice_of_intent_uuid ORDER BY date DESC, audit_created_at DESC) AS "dest_rank" FROM "alcs"."notice_of_intent_decision" "decision" WHERE ( is_draft = FALSE ) AND ( "decision"."audit_deleted_date_at" IS NULL )) "decisions" WHERE dest_rank = 1) "decision_date" ON decision_date."notice_of_intent_uuid" = "noi"."uuid" WHERE ( "noi_sub"."is_draft" = FALSE AND ("noi"."date_received_all_items" IS NOT NULL AND "noi"."date_received_all_items" <= NOW()) AND alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid")->>'status_type_code' != 'CANC' ) AND ( "noi_sub"."audit_deleted_date_at" IS NULL )`); From 0a4a8ac6a99079e39382cd7a73a77a5e8a1147d9 Mon Sep 17 00:00:00 2001 From: abradat Date: Wed, 10 Jul 2024 16:22:26 -0700 Subject: [PATCH 95/95] Fix status date not matching the status in portal inbox for applications and NOIs --- .../inbox-application-view.entity.ts | 2 ++ .../inbox-notice-of-intent-view.entity.ts | 2 ++ ...0653385375-fix_portal_inbox_status_date.ts | 28 +++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 services/apps/alcs/src/providers/typeorm/migrations/1720653385375-fix_portal_inbox_status_date.ts diff --git a/services/apps/alcs/src/portal/inbox/application/inbox-application-view.entity.ts b/services/apps/alcs/src/portal/inbox/application/inbox-application-view.entity.ts index 4acad2ba3a..5ec15a7d76 100644 --- a/services/apps/alcs/src/portal/inbox/application/inbox-application-view.entity.ts +++ b/services/apps/alcs/src/portal/inbox/application/inbox-application-view.entity.ts @@ -42,6 +42,7 @@ import { LinkedStatusType } from '../inbox.dto'; .from(ApplicationSubmissionToSubmissionStatus, 'status_link') .select('MAX("effective_date")', 'effective_date') .addSelect('submission_uuid', 'submission_uuid') + .where('effective_date <= NOW()') .groupBy('submission_uuid'), 'status_link', 'status_link."submission_uuid" = app_sub.uuid', @@ -52,6 +53,7 @@ import { LinkedStatusType } from '../inbox.dto'; .from(ApplicationDecision, 'decision_date') .select('MAX("date")', 'date') .addSelect('application_uuid', 'application_uuid') + .where('date <= NOW()') .groupBy('application_uuid'), 'decision_date', 'decision_date."application_uuid" = app.uuid', diff --git a/services/apps/alcs/src/portal/inbox/notice-of-intent/inbox-notice-of-intent-view.entity.ts b/services/apps/alcs/src/portal/inbox/notice-of-intent/inbox-notice-of-intent-view.entity.ts index c4357e32b6..100d861084 100644 --- a/services/apps/alcs/src/portal/inbox/notice-of-intent/inbox-notice-of-intent-view.entity.ts +++ b/services/apps/alcs/src/portal/inbox/notice-of-intent/inbox-notice-of-intent-view.entity.ts @@ -42,6 +42,7 @@ import { LinkedStatusType } from '../inbox.dto'; .from(NoticeOfIntentSubmissionToSubmissionStatus, 'status_link') .select('MAX("effective_date")', 'effective_date') .addSelect('submission_uuid', 'submission_uuid') + .where('effective_date <= NOW()') .groupBy('submission_uuid'), 'status_link', 'status_link."submission_uuid" = noi_sub.uuid', @@ -52,6 +53,7 @@ import { LinkedStatusType } from '../inbox.dto'; .from(NoticeOfIntentDecision, 'decision_date') .select('MAX("date")', 'date') .addSelect('notice_of_intent_uuid', 'notice_of_intent_uuid') + .where('date <= NOW()') .groupBy('notice_of_intent_uuid'), 'decision_date', 'decision_date."notice_of_intent_uuid" = noi.uuid', diff --git a/services/apps/alcs/src/providers/typeorm/migrations/1720653385375-fix_portal_inbox_status_date.ts b/services/apps/alcs/src/providers/typeorm/migrations/1720653385375-fix_portal_inbox_status_date.ts new file mode 100644 index 0000000000..8b1af7a3af --- /dev/null +++ b/services/apps/alcs/src/providers/typeorm/migrations/1720653385375-fix_portal_inbox_status_date.ts @@ -0,0 +1,28 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class FixPortalInboxStatusDate1720653385375 implements MigrationInterface { + name = 'FixPortalInboxStatusDate1720653385375' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","inbox_application_submission_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."inbox_application_submission_view"`); + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","inbox_notice_of_intent_submission_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."inbox_notice_of_intent_submission_view"`); + await queryRunner.query(`CREATE VIEW "alcs"."inbox_notice_of_intent_submission_view" AS SELECT "noi_sub"."uuid" AS "uuid", "noi_sub"."applicant" AS "applicant", "noi"."uuid" AS "notice_of_intent_uuid", "noi_sub"."file_number" AS "file_number", "noi_sub"."audit_created_at" AS "created_at", "noi_sub"."created_by_uuid" AS "created_by_uuid", "noi_sub"."local_government_uuid" AS "local_government_uuid", "user"."bceid_business_guid" AS "bceid_business_guid", "noi_sub"."type_code" AS "notice_of_intent_type_code", "noi"."date_submitted_to_alc" AS "date_submitted_to_alc", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid") AS "status" FROM "alcs"."notice_of_intent_submission" "noi_sub" INNER JOIN "alcs"."notice_of_intent" "noi" ON "noi"."file_number" = "noi_sub"."file_number" AND "noi"."hide_from_portal" = false AND "noi"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."user" "user" ON "user"."uuid" = "noi_sub"."created_by_uuid" AND "user"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."notice_of_intent_submission_to_submission_status" "status_link" WHERE effective_date <= NOW() GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "noi_sub"."uuid" LEFT JOIN (SELECT MAX("date") AS "date", notice_of_intent_uuid AS "notice_of_intent_uuid" FROM "alcs"."notice_of_intent_decision" "decision_date" WHERE ( date <= NOW() ) AND ( "decision_date"."audit_deleted_date_at" IS NULL ) GROUP BY notice_of_intent_uuid) "decision_date" ON decision_date."notice_of_intent_uuid" = "noi"."uuid" WHERE ( "noi_sub"."is_draft" = FALSE ) AND ( "noi_sub"."audit_deleted_date_at" IS NULL )`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","inbox_notice_of_intent_submission_view","SELECT \"noi_sub\".\"uuid\" AS \"uuid\", \"noi_sub\".\"applicant\" AS \"applicant\", \"noi\".\"uuid\" AS \"notice_of_intent_uuid\", \"noi_sub\".\"file_number\" AS \"file_number\", \"noi_sub\".\"audit_created_at\" AS \"created_at\", \"noi_sub\".\"created_by_uuid\" AS \"created_by_uuid\", \"noi_sub\".\"local_government_uuid\" AS \"local_government_uuid\", \"user\".\"bceid_business_guid\" AS \"bceid_business_guid\", \"noi_sub\".\"type_code\" AS \"notice_of_intent_type_code\", \"noi\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"noi_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"notice_of_intent_submission\" \"noi_sub\" INNER JOIN \"alcs\".\"notice_of_intent\" \"noi\" ON \"noi\".\"file_number\" = \"noi_sub\".\"file_number\" AND \"noi\".\"hide_from_portal\" = false AND \"noi\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"user\" \"user\" ON \"user\".\"uuid\" = \"noi_sub\".\"created_by_uuid\" AND \"user\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"notice_of_intent_submission_to_submission_status\" \"status_link\" WHERE effective_date <= NOW() GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"noi_sub\".\"uuid\" LEFT JOIN (SELECT MAX(\"date\") AS \"date\", notice_of_intent_uuid AS \"notice_of_intent_uuid\" FROM \"alcs\".\"notice_of_intent_decision\" \"decision_date\" WHERE ( date <= NOW() ) AND ( \"decision_date\".\"audit_deleted_date_at\" IS NULL ) GROUP BY notice_of_intent_uuid) \"decision_date\" ON decision_date.\"notice_of_intent_uuid\" = \"noi\".\"uuid\" WHERE ( \"noi_sub\".\"is_draft\" = FALSE ) AND ( \"noi_sub\".\"audit_deleted_date_at\" IS NULL )"]); + await queryRunner.query(`CREATE VIEW "alcs"."inbox_application_submission_view" AS SELECT "app_sub"."uuid" AS "uuid", "app_sub"."applicant" AS "applicant", "app"."uuid" AS "application_uuid", "app_sub"."file_number" AS "file_number", "app_sub"."created_by_uuid" AS "created_by_uuid", "app_sub"."local_government_uuid" AS "local_government_uuid", "app_sub"."audit_created_at" AS "created_at", "user"."bceid_business_guid" AS "bceid_business_guid", "app_sub"."type_code" AS "application_type_code", "app"."date_submitted_to_alc" AS "date_submitted_to_alc", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid") AS "status" FROM "alcs"."application_submission" "app_sub" INNER JOIN "alcs"."application" "app" ON "app"."file_number" = "app_sub"."file_number" AND "app"."hide_from_portal" = FALSE AND "app"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."user" "user" ON "user"."uuid" = "app_sub"."created_by_uuid" AND "user"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."application_submission_to_submission_status" "status_link" WHERE effective_date <= NOW() GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "app_sub"."uuid" LEFT JOIN (SELECT MAX("date") AS "date", application_uuid AS "application_uuid" FROM "alcs"."application_decision" "decision_date" WHERE ( date <= NOW() ) AND ( "decision_date"."audit_deleted_date_at" IS NULL ) GROUP BY application_uuid) "decision_date" ON decision_date."application_uuid" = "app"."uuid" WHERE ( "app_sub"."is_draft" = FALSE ) AND ( "app_sub"."audit_deleted_date_at" IS NULL )`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","inbox_application_submission_view","SELECT \"app_sub\".\"uuid\" AS \"uuid\", \"app_sub\".\"applicant\" AS \"applicant\", \"app\".\"uuid\" AS \"application_uuid\", \"app_sub\".\"file_number\" AS \"file_number\", \"app_sub\".\"created_by_uuid\" AS \"created_by_uuid\", \"app_sub\".\"local_government_uuid\" AS \"local_government_uuid\", \"app_sub\".\"audit_created_at\" AS \"created_at\", \"user\".\"bceid_business_guid\" AS \"bceid_business_guid\", \"app_sub\".\"type_code\" AS \"application_type_code\", \"app\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_application_submission_by_uuid(\"app_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"application_submission\" \"app_sub\" INNER JOIN \"alcs\".\"application\" \"app\" ON \"app\".\"file_number\" = \"app_sub\".\"file_number\" AND \"app\".\"hide_from_portal\" = FALSE AND \"app\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"user\" \"user\" ON \"user\".\"uuid\" = \"app_sub\".\"created_by_uuid\" AND \"user\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"application_submission_to_submission_status\" \"status_link\" WHERE effective_date <= NOW() GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"app_sub\".\"uuid\" LEFT JOIN (SELECT MAX(\"date\") AS \"date\", application_uuid AS \"application_uuid\" FROM \"alcs\".\"application_decision\" \"decision_date\" WHERE ( date <= NOW() ) AND ( \"decision_date\".\"audit_deleted_date_at\" IS NULL ) GROUP BY application_uuid) \"decision_date\" ON decision_date.\"application_uuid\" = \"app\".\"uuid\" WHERE ( \"app_sub\".\"is_draft\" = FALSE ) AND ( \"app_sub\".\"audit_deleted_date_at\" IS NULL )"]); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","inbox_application_submission_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."inbox_application_submission_view"`); + await queryRunner.query(`DELETE FROM "alcs"."typeorm_metadata" WHERE "type" = $1 AND "name" = $2 AND "schema" = $3`, ["VIEW","inbox_notice_of_intent_submission_view","alcs"]); + await queryRunner.query(`DROP VIEW "alcs"."inbox_notice_of_intent_submission_view"`); + await queryRunner.query(`CREATE VIEW "alcs"."inbox_notice_of_intent_submission_view" AS SELECT "noi_sub"."uuid" AS "uuid", "noi_sub"."applicant" AS "applicant", "noi"."uuid" AS "notice_of_intent_uuid", "noi_sub"."file_number" AS "file_number", "noi_sub"."audit_created_at" AS "created_at", "noi_sub"."created_by_uuid" AS "created_by_uuid", "noi_sub"."local_government_uuid" AS "local_government_uuid", "user"."bceid_business_guid" AS "bceid_business_guid", "noi_sub"."type_code" AS "notice_of_intent_type_code", "noi"."date_submitted_to_alc" AS "date_submitted_to_alc", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_notice_of_intent_submission_by_uuid("noi_sub"."uuid") AS "status" FROM "alcs"."notice_of_intent_submission" "noi_sub" INNER JOIN "alcs"."notice_of_intent" "noi" ON "noi"."file_number" = "noi_sub"."file_number" AND "noi"."hide_from_portal" = false AND "noi"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."user" "user" ON "user"."uuid" = "noi_sub"."created_by_uuid" AND "user"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."notice_of_intent_submission_to_submission_status" "status_link" GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "noi_sub"."uuid" LEFT JOIN (SELECT MAX("date") AS "date", notice_of_intent_uuid AS "notice_of_intent_uuid" FROM "alcs"."notice_of_intent_decision" "decision_date" WHERE "decision_date"."audit_deleted_date_at" IS NULL GROUP BY notice_of_intent_uuid) "decision_date" ON decision_date."notice_of_intent_uuid" = "noi"."uuid" WHERE ( "noi_sub"."is_draft" = FALSE ) AND ( "noi_sub"."audit_deleted_date_at" IS NULL )`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","inbox_notice_of_intent_submission_view","SELECT \"noi_sub\".\"uuid\" AS \"uuid\", \"noi_sub\".\"applicant\" AS \"applicant\", \"noi\".\"uuid\" AS \"notice_of_intent_uuid\", \"noi_sub\".\"file_number\" AS \"file_number\", \"noi_sub\".\"audit_created_at\" AS \"created_at\", \"noi_sub\".\"created_by_uuid\" AS \"created_by_uuid\", \"noi_sub\".\"local_government_uuid\" AS \"local_government_uuid\", \"user\".\"bceid_business_guid\" AS \"bceid_business_guid\", \"noi_sub\".\"type_code\" AS \"notice_of_intent_type_code\", \"noi\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_notice_of_intent_submission_by_uuid(\"noi_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"notice_of_intent_submission\" \"noi_sub\" INNER JOIN \"alcs\".\"notice_of_intent\" \"noi\" ON \"noi\".\"file_number\" = \"noi_sub\".\"file_number\" AND \"noi\".\"hide_from_portal\" = false AND \"noi\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"user\" \"user\" ON \"user\".\"uuid\" = \"noi_sub\".\"created_by_uuid\" AND \"user\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"notice_of_intent_submission_to_submission_status\" \"status_link\" GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"noi_sub\".\"uuid\" LEFT JOIN (SELECT MAX(\"date\") AS \"date\", notice_of_intent_uuid AS \"notice_of_intent_uuid\" FROM \"alcs\".\"notice_of_intent_decision\" \"decision_date\" WHERE \"decision_date\".\"audit_deleted_date_at\" IS NULL GROUP BY notice_of_intent_uuid) \"decision_date\" ON decision_date.\"notice_of_intent_uuid\" = \"noi\".\"uuid\" WHERE ( \"noi_sub\".\"is_draft\" = FALSE ) AND ( \"noi_sub\".\"audit_deleted_date_at\" IS NULL )"]); + await queryRunner.query(`CREATE VIEW "alcs"."inbox_application_submission_view" AS SELECT "app_sub"."uuid" AS "uuid", "app_sub"."applicant" AS "applicant", "app"."uuid" AS "application_uuid", "app_sub"."file_number" AS "file_number", "app_sub"."created_by_uuid" AS "created_by_uuid", "app_sub"."local_government_uuid" AS "local_government_uuid", "app_sub"."audit_created_at" AS "created_at", "user"."bceid_business_guid" AS "bceid_business_guid", "app_sub"."type_code" AS "application_type_code", "app"."date_submitted_to_alc" AS "date_submitted_to_alc", GREATEST(status_link.effective_date, decision_date.date) AS "last_update", alcs.get_current_status_for_application_submission_by_uuid("app_sub"."uuid") AS "status" FROM "alcs"."application_submission" "app_sub" INNER JOIN "alcs"."application" "app" ON "app"."file_number" = "app_sub"."file_number" AND "app"."hide_from_portal" = FALSE AND "app"."audit_deleted_date_at" IS NULL LEFT JOIN "alcs"."user" "user" ON "user"."uuid" = "app_sub"."created_by_uuid" AND "user"."audit_deleted_date_at" IS NULL LEFT JOIN (SELECT MAX("effective_date") AS "effective_date", submission_uuid AS "submission_uuid" FROM "alcs"."application_submission_to_submission_status" "status_link" GROUP BY submission_uuid) "status_link" ON status_link."submission_uuid" = "app_sub"."uuid" LEFT JOIN (SELECT MAX("date") AS "date", application_uuid AS "application_uuid" FROM "alcs"."application_decision" "decision_date" WHERE "decision_date"."audit_deleted_date_at" IS NULL GROUP BY application_uuid) "decision_date" ON decision_date."application_uuid" = "app"."uuid" WHERE ( "app_sub"."is_draft" = FALSE ) AND ( "app_sub"."audit_deleted_date_at" IS NULL )`); + await queryRunner.query(`INSERT INTO "alcs"."typeorm_metadata"("database", "schema", "table", "type", "name", "value") VALUES (DEFAULT, $1, DEFAULT, $2, $3, $4)`, ["alcs","VIEW","inbox_application_submission_view","SELECT \"app_sub\".\"uuid\" AS \"uuid\", \"app_sub\".\"applicant\" AS \"applicant\", \"app\".\"uuid\" AS \"application_uuid\", \"app_sub\".\"file_number\" AS \"file_number\", \"app_sub\".\"created_by_uuid\" AS \"created_by_uuid\", \"app_sub\".\"local_government_uuid\" AS \"local_government_uuid\", \"app_sub\".\"audit_created_at\" AS \"created_at\", \"user\".\"bceid_business_guid\" AS \"bceid_business_guid\", \"app_sub\".\"type_code\" AS \"application_type_code\", \"app\".\"date_submitted_to_alc\" AS \"date_submitted_to_alc\", GREATEST(status_link.effective_date, decision_date.date) AS \"last_update\", alcs.get_current_status_for_application_submission_by_uuid(\"app_sub\".\"uuid\") AS \"status\" FROM \"alcs\".\"application_submission\" \"app_sub\" INNER JOIN \"alcs\".\"application\" \"app\" ON \"app\".\"file_number\" = \"app_sub\".\"file_number\" AND \"app\".\"hide_from_portal\" = FALSE AND \"app\".\"audit_deleted_date_at\" IS NULL LEFT JOIN \"alcs\".\"user\" \"user\" ON \"user\".\"uuid\" = \"app_sub\".\"created_by_uuid\" AND \"user\".\"audit_deleted_date_at\" IS NULL LEFT JOIN (SELECT MAX(\"effective_date\") AS \"effective_date\", submission_uuid AS \"submission_uuid\" FROM \"alcs\".\"application_submission_to_submission_status\" \"status_link\" GROUP BY submission_uuid) \"status_link\" ON status_link.\"submission_uuid\" = \"app_sub\".\"uuid\" LEFT JOIN (SELECT MAX(\"date\") AS \"date\", application_uuid AS \"application_uuid\" FROM \"alcs\".\"application_decision\" \"decision_date\" WHERE \"decision_date\".\"audit_deleted_date_at\" IS NULL GROUP BY application_uuid) \"decision_date\" ON decision_date.\"application_uuid\" = \"app\".\"uuid\" WHERE ( \"app_sub\".\"is_draft\" = FALSE ) AND ( \"app_sub\".\"audit_deleted_date_at\" IS NULL )"]); + } + +}