From 527b6e009e4ebced6bb6dbe8ba984333d0a3c9e9 Mon Sep 17 00:00:00 2001 From: JazzarKarim Date: Wed, 25 Oct 2023 14:07:23 -0700 Subject: [PATCH 1/9] AGM Location Change 4th and final PR --- package-lock.json | 4 ++-- package.json | 2 +- src/components/Dashboard/TodoList.vue | 9 ++++++++- src/interfaces/api-filing-interface.ts | 5 +++-- tests/unit/EntityMenu.spec.ts | 2 -- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 283002228..20e116e26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "business-filings-ui", - "version": "6.9.3", + "version": "6.9.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "business-filings-ui", - "version": "6.9.3", + "version": "6.9.4", "dependencies": { "@babel/compat-data": "^7.21.5", "@bcrs-shared-components/base-address": "2.0.9", diff --git a/package.json b/package.json index cc3722522..0ff1e5f68 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "business-filings-ui", - "version": "6.9.3", + "version": "6.9.4", "private": true, "appName": "Filings UI", "sbcName": "SBC Common Components", diff --git a/src/components/Dashboard/TodoList.vue b/src/components/Dashboard/TodoList.vue index f1fa64c60..1e4782d37 100644 --- a/src/components/Dashboard/TodoList.vue +++ b/src/components/Dashboard/TodoList.vue @@ -403,7 +403,7 @@ @@ -671,6 +672,7 @@ export default class TodoList extends Mixins(AllowableActionsMixin, DateMixin, E // for template readonly EnumUtilities = EnumUtilities readonly FilingStatus = FilingStatus + readonly FilingTypes = FilingTypes /** Whether a COA is pending. */ get isCoaPending (): boolean { @@ -823,6 +825,11 @@ export default class TodoList extends Mixins(AllowableActionsMixin, DateMixin, E }) } + /** Check if todo item is an AGM Location change. */ + isAgmLocationChange (item: TodoItemIF): boolean { + return (item.name === FilingTypes.AGM_LOCATION_CHANGE) + } + /** Loads a todo item into the Todo Items array. */ loadTodoItem (task: ApiTaskIF): void { const todo = task.task.todo // already checked for not falsey in loadData() diff --git a/src/interfaces/api-filing-interface.ts b/src/interfaces/api-filing-interface.ts index c942ad15d..f99238307 100644 --- a/src/interfaces/api-filing-interface.ts +++ b/src/interfaces/api-filing-interface.ts @@ -1,5 +1,5 @@ import { CorpTypeCd, EffectOfOrderTypes, FilingStatus, FilingSubTypes, FilingTypes } from '@/enums' -import { AddressIF, ApiDateTimeUtc, CommentIF, DocumentIF, FormattedDateTimeGmt, IsoDatePacific, SpecialResolutionIF } +import { ApiDateTimeUtc, CommentIF, DocumentIF, FormattedDateTimeGmt, IsoDatePacific, SpecialResolutionIF } from '@/interfaces' /** @@ -43,7 +43,8 @@ export interface ApiFilingIF { agmLocationChange?: { year: string, - newAgmLocation: AddressIF + reason: string, + agmLocation: string } // alteration filings only diff --git a/tests/unit/EntityMenu.spec.ts b/tests/unit/EntityMenu.spec.ts index 35efc6580..3b7638442 100644 --- a/tests/unit/EntityMenu.spec.ts +++ b/tests/unit/EntityMenu.spec.ts @@ -479,8 +479,6 @@ describe('Entity Menu - Consent to Continuation click tests', () => { }) describe('Entity Menu - Request AGM Extension click tests', () => { - let vm: any - beforeAll(() => { // override feature flag vi.spyOn(utils, 'GetFeatureFlag').mockImplementation(flag => { From 15a1329c5e34b2e6a1bd95c3137a4758a11a51c4 Mon Sep 17 00:00:00 2001 From: JazzarKarim Date: Wed, 25 Oct 2023 14:12:56 -0700 Subject: [PATCH 2/9] changed method name --- src/components/Dashboard/TodoList.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Dashboard/TodoList.vue b/src/components/Dashboard/TodoList.vue index 1e4782d37..e882e5b25 100644 --- a/src/components/Dashboard/TodoList.vue +++ b/src/components/Dashboard/TodoList.vue @@ -403,7 +403,7 @@ @@ -825,8 +825,8 @@ export default class TodoList extends Mixins(AllowableActionsMixin, DateMixin, E }) } - /** Check if todo item is an AGM Location change. */ - isAgmLocationChange (item: TodoItemIF): boolean { + /** Check if todo item is cancellable (has a draft). */ + isCancellableTodoItem(item: TodoItemIF): boolean { return (item.name === FilingTypes.AGM_LOCATION_CHANGE) } From a06d3a6f9eaf57d81ad65e2a71fa79ae988a7566 Mon Sep 17 00:00:00 2001 From: JazzarKarim Date: Wed, 25 Oct 2023 14:20:02 -0700 Subject: [PATCH 3/9] changed comment --- src/components/Dashboard/TodoList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Dashboard/TodoList.vue b/src/components/Dashboard/TodoList.vue index e882e5b25..ae7f397ea 100644 --- a/src/components/Dashboard/TodoList.vue +++ b/src/components/Dashboard/TodoList.vue @@ -825,7 +825,7 @@ export default class TodoList extends Mixins(AllowableActionsMixin, DateMixin, E }) } - /** Check if todo item is cancellable (has a draft). */ + /** Check if task item is cancellable (has a draft). */ isCancellableTodoItem(item: TodoItemIF): boolean { return (item.name === FilingTypes.AGM_LOCATION_CHANGE) } From 14d9df47705332450e6bf7dda69df322d04a3236 Mon Sep 17 00:00:00 2001 From: JazzarKarim Date: Wed, 25 Oct 2023 14:22:32 -0700 Subject: [PATCH 4/9] fixed lint error --- src/components/Dashboard/TodoList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Dashboard/TodoList.vue b/src/components/Dashboard/TodoList.vue index ae7f397ea..35bc11cc5 100644 --- a/src/components/Dashboard/TodoList.vue +++ b/src/components/Dashboard/TodoList.vue @@ -826,7 +826,7 @@ export default class TodoList extends Mixins(AllowableActionsMixin, DateMixin, E } /** Check if task item is cancellable (has a draft). */ - isCancellableTodoItem(item: TodoItemIF): boolean { + isCancellableTodoItem (item: TodoItemIF): boolean { return (item.name === FilingTypes.AGM_LOCATION_CHANGE) } From 77d46219d5559b2a6bc0b11734169ba2691ddd3c Mon Sep 17 00:00:00 2001 From: JazzarKarim Date: Wed, 25 Oct 2023 14:24:38 -0700 Subject: [PATCH 5/9] removed unnecessary line --- src/components/Dashboard/TodoList.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/Dashboard/TodoList.vue b/src/components/Dashboard/TodoList.vue index 35bc11cc5..3f15abfbc 100644 --- a/src/components/Dashboard/TodoList.vue +++ b/src/components/Dashboard/TodoList.vue @@ -672,7 +672,6 @@ export default class TodoList extends Mixins(AllowableActionsMixin, DateMixin, E // for template readonly EnumUtilities = EnumUtilities readonly FilingStatus = FilingStatus - readonly FilingTypes = FilingTypes /** Whether a COA is pending. */ get isCoaPending (): boolean { From d5c141e3f9fc9108294d7eb268442a94248a04ce Mon Sep 17 00:00:00 2001 From: JazzarKarim Date: Thu, 26 Oct 2023 13:35:51 -0700 Subject: [PATCH 6/9] Fix in response to Sev's comment --- src/components/Dashboard/TodoList.vue | 7 +++++-- src/views/AgmLocationChg.vue | 2 +- tests/unit/AgmLocation.spec.ts | 8 ++++---- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/components/Dashboard/TodoList.vue b/src/components/Dashboard/TodoList.vue index 3f15abfbc..08cd4fa5d 100644 --- a/src/components/Dashboard/TodoList.vue +++ b/src/components/Dashboard/TodoList.vue @@ -394,7 +394,10 @@