Skip to content

Latest commit

 

History

History
911 lines (754 loc) · 96.3 KB

CHANGELOG.md

File metadata and controls

911 lines (754 loc) · 96.3 KB

1.17.0 (2024-12-18)

Bug Fixes

  • additional data nav buttons (2676232)
  • crash on removing all items from a multiselect widget (cd7004b)
  • Fix reporting step buttons on attachments and allocation pages (d1097af)
  • formState is not persisted across activity pages (d096887)
  • minimum item count in products and activities for an operation (0839662)
  • skip zero eemission allocations + omit excluded emis from totals (9494db4)
  • submit blocked when validation failed once (5dbb0df)

Features

  • a report cannot be submitted if the verification statement is missing (bbdf2b3)
  • Add alumina production JSON Schemas and UISchemas + rebase/style/field type edits (1e22802)
  • add compliance service to API to calculate data for compliance summary (5a45ba2)
  • Add reporting step buttons component for reporting forms, separating save and continue buttons (da2b6ac)
  • add transfer event feature (2816b5d)
  • allocation of emissions (38aad11)
  • FE work for prime admin approval (6012a4f)
  • new page for final report review (abf15f0)
  • validation of verification statement for the attachments page (9201a18)

Reverts

  • Revert "test: v2 endpoint tests" (505897a)

1.16.0 (2024-12-12)

Bug Fixes

  • additional data nav buttons (2676232)
  • crash on removing all items from a multiselect widget (cd7004b)
  • Fix reporting step buttons on attachments and allocation pages (d1097af)
  • formState is not persisted across activity pages (d096887)
  • minimum item count in products and activities for an operation (0839662)
  • submit blocked when validation failed once (5dbb0df)

Features

  • Add alumina production JSON Schemas and UISchemas + rebase/style/field type edits (1e22802)
  • Add reporting step buttons component for reporting forms, separating save and continue buttons (da2b6ac)
  • allocation of emissions (38aad11)
  • new page for final report review (abf15f0)

Reverts

  • Revert "test: v2 endpoint tests" (505897a)

1.15.0 (2024-11-27)

Features

  • add snackbar to external user access grid (d2cab09)
  • attachments page with upload fields (0cd5c45)
  • internal users can view access requests (7e3514d)
  • report verification (b7314f3)
  • units displayed on production-data form (c8364bb)

1.14.0 (2024-11-15)

Features

  • add facility emission summary page (11c314c)
  • add schemaspy.yaml to provide database schema documentation on main merge. (570a811)
  • add widget to remove operation rep to reg form (8cadd8d)
  • internal users can view facility information (99e64fa)
  • serialize report activity into a dict (1c95d64)

1.13.0 (2024-11-06)

Bug Fixes

  • Add boolean option to allow deletion of first array field template item (011f5bc)
  • Add empty default so formdata on LFO array has initial section 2 validation (ec45a45)
  • facility report cannot list products (06b32b9)
  • Set operation.opt_in to true when opted-in operation is selected (354ef8e)

Features

  • [rebase] Integrate save_methodology func in save report activity file and add fk migration associated (5756d2d)
  • add operator details dashboard for internal users (1190787)
  • apply emission categories to emission records on save/update (a6d92ce)
  • Display opt-in information on operation details page if opted-in (3456fc1)
  • show BORO ID on operation form (97aeac7)

1.12.0 (2024-10-23)

Bug Fixes

  • activity form state should not persist when switching activities (dfe9d21)
  • fix operation registration back navigation (711619e)

Features

  • a service to save the activity report data (853fc78)
  • create internal operator detail page (200073c)
  • external user can see operator's user access grid (0f94f58)
  • generate acitivity task list (5f5dad9)
  • internal user can view an operation (ef84308)
  • registration info must be complete to change operation status (1142789)

1.11.0 (2024-10-08)

Bug Fixes

  • add build images to dashboard-e2e workflow needs (b710e43)
  • facility information lfo form route change error (bf3e440)
  • multiselect minitems error (e988c4c)
  • page is stuck on add mode after creating a contact (0a2e828)
  • playwright e2e html report uploads in ci (10a58e7)
  • Remove add facility button for SFO and include check on backed POST to ensure SFO has 1 facility (c55fbbf)

Features

  • add an operator (d92c54b)
  • add frontend for pulp and paper activity (1bde5d4)
  • add places assigned to contact form (ab12ccd)
  • Create inline array field template for well auth numbers (3b62806)
  • facility timeline shows in app grids (1af7ab0)
  • GSC Non Compression Non Processing activity (becd45e)
  • reg workflow steps are conditional based on purpose (d59514a)
  • retry owasp-zap on failure (d21755b)
  • run all e2e tests on merge to develop/main (d3daa6d)
  • Set up and display operators page, grid and data with routing for internal users (12ff4c2)
  • step 1 of reg workflow (3065d1a)

Reverts

  • Revert "chore: attempt to remove dunders" (8a09d6f)

1.10.0 (2024-09-04)

Bug Fixes

  • error when there are no table rows (4a9daad)

Features

  • add activity page for refinery fuel gas combustion (ecca331)
  • add frontend for carbonate use activity (4b0e9ce)
  • add fuel combustion by mobile equipment activity page (c9e081d)
  • add operation registration submission step (131688d)
  • add opted-in operation details (bd154e6)
  • add status and boro id columns to operation data grid (c33ff53)
  • adding activity page (01473f1)
  • create registration workflow step 1 form (34c120d)
  • facility form edit (b146059)
  • select an operator (62b74b8)
  • user can submit operation rep (83bf007)

1.9.0 (2024-08-07)

Features

  • add due date to reporting dashboard (ee5765a)

1.8.0 (2024-08-07)

Bug Fixes

  • don't truncate reporting year table on truncate_dev_data_tables call (fc86ee3)

Features

  • [rebase] Add conditional starting_date field in db and Add Facility form (81499d1)
  • add ActivityForm component & gsc page (0f6a60b)

1.7.0 (2024-08-01)

Bug Fixes

  • build fails due to global vi (34ae4bc)
  • not showing facilities with end date (5d80380)
  • registration1 upload limit bug (e09d658)
  • remove failing job (66843fa)
  • replace hard-coded value in job with variable (7d9948a)
  • use correct value in route (e3c33d7)

Features

  • [rebase 2] Configure COAM app for auth sharing + fix css and package json for coam (f847da8)
  • add Actions column to Reporting Operations dashboard (f363b00)
  • add contact form (94234bc)
  • add contact list endpoint and schema (fc94d36)
  • add current reporting year to operations page (940bf10)
  • add custom migrate command (ba74a3c)
  • add date widget (d9446fc)
  • add facility form (3e25578)
  • add facility list endpoint and schema (c35ef3c)
  • add form builder API endpoint & service (67764f8)
  • add helm chart for new bciers applications (fa8623d)
  • add notes component (38f4df3)
  • adding api route to start a report (badf154)
  • api endpoint to serve reporting dashboard operation data (087fc9b)
  • Generate coam app with NX according to #1755 (43a9585)
  • Nx app Administration (cc186ec)
  • nx apps auth sharing (cb20139)
  • report version model (b994303)
  • update contact - backend work (07d7e77)
  • update operator form (bd50834)

1.6.0 (2024-06-10)

Bug Fixes

Features

  • /dashboard-data api tests (9e97dfa)
  • add single step task list form (9836b35)
  • adding database models for reporting operation and facility information (05cff42)
  • dashboard tiles API (98dd809)

1.5.2 (2024-05-14)

Bug Fixes

  • add start target to registration (a08388c)
  • eslint errors (1612cf4)
  • ignore lint error in rep placeholder page (b5abda2)
  • inconsistent config between rep and reg (6ffd125)
  • linting errors (378f34a)
  • remove legacy registration build (3e9d9ff)
  • remove vistigial asdf .tool-versions (c231e71)
  • remove vistigial pre-Nx package files (4c3ff4b)
  • use --immutable flag in dockerfiles (90cc2ea)
  • use nx's testing command (04eb791)
  • use pre-monorepo configs (no @nx lint-conifg) (a7fcc8b)
  • use proper directory and --immutable flag (e0ae0d8)

1.5.1 (2024-05-02)

Bug Fixes

  • fix django sentry when not passing DEBUG env variable (ed57157)

Reverts

  • Revert "chore: temp commit to test pre-commit" (947eb69)

1.5.0 (2024-04-30)

Bug Fixes

  • add operations filtering to industry user query (3d13f2c)
  • fix passing redundant arg to file_to_data_url function (c164baf)
  • row count for non server paginated datagrids (4d18ac4)

Features

  • check required field value (a944a7d)
  • send new operator and access request email (589dcb3)

1.4.1 (2024-04-24)

Bug Fixes

  • add operations filtering to industry user query (3d13f2c)
  • row count for non server paginated datagrids (4d18ac4)

1.4.0 (2024-04-23)

Bug Fixes

  • decline all user_operators tied to operator (a45f6d5)
  • enable experimental aria v7 feature in mui datagrid (846b584)
  • fix is-approved-admin-user-operator endpoint (31359e3)
  • install yarn dependencies in github actions if cache doesn't exist (9392ff3)
  • owasp zap docker image (d0c79fb)

Features

  • add accessibility tests (0b930d2)
  • add common app files and configs (22479ad)
  • send access request email for operator with admin (496e775)

1.3.0 (2024-04-11)

Bug Fixes

  • change version compatability for vite to match vitest (41326a2)
  • force nx to build each time (1df9e56)
  • global vi not being recognized by eslint/ts (bf1b674)
  • next css not working without id (c43398b)
  • remove testing branch from workflow (9fdddfd)
  • shorten service name (f0524d1)
  • test failing due to float in place of int (551f0eb)
  • test failing due to missing prop/child (f224ee5)
  • update config to handle depricated key (0ea4380)
  • use only named exports for components (8af6986)
  • vitest CJS depricatation (b7dcae1)

Features

  • add Nx project reporting app and shared_components placeholders (07a5147)
  • add Nx project reporting app and shared_components placeholders (cfc8043)
  • add tailwindcss config to monorepo (bc4cf11)
  • main page with BC headers (4089161)
  • middleware to redirect auth and non-auth pages (9a1e5d4)

1.2.3 (2024-04-10)

Bug Fixes

1.2.2 (2024-04-04)

Bug Fixes

  • set user audit columns for documents (570f6d8)

1.2.1 (2024-04-03)

Bug Fixes

  • set user audit columns for documents (570f6d8)

1.2.0 (2024-03-20)

Bug Fixes

  • e2e dashboard screenshot diffs due to role difference (d975c4d)
  • hide prime admin review when operator is declined (e4079f4)
  • industry user review uuid (657e1a3)
  • phone widget lockout error (9dd2982)
  • store the state to prevent losing it when switching tabs (2e8a25b)

Features

  • add carbon tax exemption link (3b21fe5)
  • add db setup for IO (a02aa75)
  • add happo e2e finalize job (c1b1f63)
  • breadcrumb UUID transforms to text (ad7c00f)
  • configure session maxAge (b348fe1)
  • e2e ci cache (d18e0df)
  • home route test (f3470b2)
  • replace uuid with user_friendly_id in user operator datagrid (a648ff1)
  • setup happo (f0b5c6e)

1.1.0 (2024-03-12)

Bug Fixes

  • flaky profile update test (f9d8218)
  • store the state to prevent loosing it when switching tabs (2e8a25b)

Features

1.0.0 (2024-02-29)

Bug Fixes

  • add error message for statutory declaration field (8cf1007)
  • adjust role assignment for approved user operators (60d8cde)
  • auth token refresh (669cb03)
  • dashboard tiles responsive width (12796f5)
  • Declined user_operator records do not block subsequent requests (e7435ce)
  • disable submit only on loading (1902fdc)
  • display changes requested section (b36fbb4)
  • fix authorize definition causing incorrect declined message (40b4ce0)
  • fix issue not showing api errors on the form (ef35098)
  • global db setup for auth roles (8ae016c)
  • hide parent operator button if form is disabled (05ffbca)
  • k6 params error (b00bb72)
  • mui data grid needs id (172af01)
  • next auth signOut (96e3ac9)
  • nextauth (831b340)
  • operator search results order and text alignment (1506e2c)
  • pass empty string for null bcghg id field (be1d55c)
  • profile all roles (177dc21)
  • redirect select operator based on operator status (a47e787)
  • remove GHG emission report boolean section (5c2123a)
  • set operations table timezone (c091556)
  • set operations table timezone (14af261)
  • the PUT endpoint for updating an operator is restricted to admins (26511ab)
  • Tile logic fixed so blank dashboard is not seen when operator is in draft state (344a06c)
  • typo (336b856)
  • update error message when declining prime admins (4d40e3a)
  • use permenant redirect function instead of redirect (e4b4322)

Features

  • add icons to dashboard tiles (6584cec)
  • add missing urls to home page (d7b4151)
  • add notification icon to dashboard tiles (38a4e48)
  • e2e test for dashboard tiles (2fba2cc)
  • k6 frontend tests basic setup (dbc583e)
  • notification tile font is bold (40045ed)
  • profile page all roles (9089794)
  • redirect user operators with a draft operator to form (edeb152)

Reverts

  • Revert "chore: 2nd temp testing" (4e5770b)
  • Revert "chore: temp testing commit" (09cf1d9)

0.1.1-beta-7 (2024-02-15)

Bug Fixes

  • add operator form draft status (7c0e1e0)
  • empty string causing url widget validation to trigger (015713f)
  • exclude operators that have an approved admin (f5b8a7c)
  • lines-between-class-members (34372a2)
  • operations dashboard link (28eae32)
  • operator_mailing_address_id (a09229e)
  • remove use effect from url widget (a6a8887)
  • review component alert message display (b33979d)
  • update user operator fixtures (e812306)
  • user operator out schema (681df7c)

Features

  • add bceid business name to user operator user info (2c23df8)
  • exclude approved user operators from internal dashboard (f85bd19)
  • expand user operator accordions that need review (e6e5909)
  • reset prime admin review on new operator approval (c0ca365)
  • return user data with user operator out schema (597adfe)
  • use multistep accordion for user operator internal review (e5cef93)

Reverts

0.1.1-beta-6 (2024-02-13)

Bug Fixes

  • access requests nextjs server component error (e2ef027)
  • add back new operator message (bf7b970)
  • add k6 operation api query param (c217fb0)
  • add operations form section route for industry users (e2e445e)
  • add optional chaining to datagrid map (90735d6)
  • add page size to mui datagrid page size options (2c6f680)
  • add partial user profile form data type (a93c91b)
  • add unique constraint to user_operator table (d54db0f)
  • attachments in undefined state (cc9dc39)
  • datagrid sorting (ba5f828)
  • force accordion state rerender (07291c7)
  • operation form operators business structures field (c33c0df)
  • operation out schema rebase error (1cddda0)
  • operations k6 test due to rebase changes (88e4bf0)
  • operator out schema mailing address fields (942ee21)
  • optimize get operations endpoint (3dcabfb)
  • remove session loading from header (ac9cd33)
  • user operation list out for pagination out (c00b371)
  • user operator form industry user conditionals (e9b22c9)
  • user page datagrid regression (22e24be)
  • user profile null values not triggering form validation (6e1831e)

Features

  • add accordion component (c6a9afb)
  • add multistep accordion expand/collapse all buttons (28e8523)
  • add numbered pagination component to mui datagrid (00596e2)
  • add operation internal review form (4d338bf)
  • add operations internal user ui schema (8ada345)
  • add operator datagrid serverside sorting (5f65124)
  • add server pagination sort support for operation datagrid (40e4616)
  • add server pagination to operator datagrid (90fcddd)
  • conditionally show the operations tile (f0da614)
  • enable server side pagination for operations datagrid (82816e9)
  • make internal user operation schema (55a673a)

0.1.1-beta-5 (2024-02-02)

Bug Fixes

  • add physical_street_address field to OperatorOut schema (1234fb4)
  • comment multiple operators schema serverside code (19adef6)
  • correct operation id (d466ad8)
  • document api error (bf57458)
  • don't save address when creating operations contact (5f1bef7)
  • ensure configMap is in place prior to TF job (64ba3f6)
  • error occurred in Server Component render (ead3d47)
  • operation form point of contact required fields (8bcf310)
  • operators can only edit their own operations (72cdae0)
  • re-enable pagination on mui datagrid (d91a9d8)
  • rebase error (d0a6dc2)
  • rename point of contact field (df8a55c)
  • save bceid business name/guid to database (dd958c6)

Features

  • add ghg emissions section title (c730b1d)
  • add opt in note (e7772f5)
  • add opt in section title (94eb7b8)
  • add point of contact section title (fb7c43a)
  • bcghg id readonly (6c001d6)
  • make address field optional (dc64ad7)
  • operations api add save_contact query param (db2e82b)
  • update landing page design (aafdcb2)

v0.1.1-beta-4 (2024-01-26)

Bug Fixes

  • add noopener to bceid signup link (9954743)
  • add status pill support for not registered status (0e0d4f8)
  • allow custom redirect (7c8f17f)
  • archive contacts error (c27c3fb)
  • boro id fixture causing operations model tests to fail (1c5b36d)
  • cas_analyst operator dashboard url (f71c892)
  • cas_analyst user operator form section route (32c4936)
  • conditionally render new operator message (48b2f21)
  • create senior operator id error (18ea374)
  • disable user operator editing for cas internal users (214c112)
  • edit error when user role is reporter (014f635)
  • header title responsiveness (f7e3373)
  • hide duplicate heading in field template (bd2b5b8)
  • home page grid container takes up remaining width (500d73f)
  • homepage grid responsive order (344d229)
  • incorrect logic to show missing operator information message (b55bb20)
  • landing page grid full screen (3223989)
  • missing business_structure field error (61d1d5e)
  • move datagrid flex column (ff37e9f)
  • multistep header divider regression (d0aef5f)
  • operations form missing header (a728f93)
  • operator redirect route (ab5f61a)
  • pending message regression (2cad452)
  • pre commit error (2b15341)
  • rebase error (3770fe5)
  • rebase error (c724624)
  • rebase errors (eae3513)
  • redirect to form for pending status on select operator page (dfd6136)
  • remove placeholder text (bb2b9a7)
  • revalidation error (ff9b262)
  • revert user operator form api logic (2e36c0b)
  • save user_operator after setting role (eb9e6a3)
  • select operator api url (2629ee1)
  • set flex: 1 to datagrid columns to expand if user zooms out (f1a7639)
  • status enum import (b272122)
  • test dummy data sonarcloud issue (33ed9f8)
  • undo contact form operator id change (cfbb634)
  • update imports after rebase (a109347)
  • update user operator on save (b3c6cd0)
  • update user operator tests after rebase (6d89e01)
  • use operator revalidation (de74182)
  • user can only fetch own user operators (bea8995)
  • user operator api regression (58f09bc)
  • user operator contact returns user operator id (355cf19)
  • user operator form missing header (e0e986b)
  • user operator form url (8397b26)
  • user operator get api error for cas users (6ff9957)
  • user operator get api rebase regression (d125a5f)
  • user operator multistep route for cas internal (6f126ca)
  • user operator redirect url (ea65b56)
  • user operator tests (5811eac)
  • user operator typescript error (36e372b)
  • user operator typescript error (17d7ef8)

Features

  • add bceid business env var and use on landing page (8694898)
  • add boro id column to operation table (0b43b9e)
  • add custom header titles option to multistep form base (d019151)
  • add custom title to statutory declaration field (c99c813)
  • add get /user-operator-id api route (36af1f9)
  • add get env value action allow list (0cec719)
  • add multistep form edit button (4caa438)
  • add nextjs default envs for dev test and prod (c906e04)
  • add operator column to operation table (e2b887b)
  • add placeholders for empty operations table fields (62771ff)
  • add status pills to operation dashboard (e5cce12)
  • add statutory declarations disclaimer message (353cc42)
  • add submission_date column to operations model (2bb2fab)
  • add support for multiline status in status pill (805b3be)
  • add user operator put api update routes (3e2d88d)
  • approve operator when granting boro id (48fd96d)
  • break instead of truncate long strings in datagrid (7d7ff33)
  • disable user operator multistep form if status is pending (5499b66)
  • dynamicaly show operations table operator column based on role (4b1bb77)
  • format submission_date in operations table (d8451f9)
  • line break multistep header titles when more than 2 pages (7ae9f6f)
  • redirect to operator form depending on status (78e4d05)
  • redo home page content (c1054c5)
  • refactor and delete contacts of an operator if request rejected (f080246)
  • remove operations table registration id column (9796996)
  • return operator name in operation out schema (8a7f55d)
  • statutory declarations is required (5a29132)
  • style operations dashboard action button (c979147)
  • throw error if custom title length does not match schema (3e1821f)
  • update events json content (9ab52bd)
  • update submission_date column on operation submit (cbb2be5)
  • view multistep operator form depending on status (bd92f41)

0.1.1-beta-3 (2024-01-18)

Bug Fixes

  • adjust operator dashboard column widths (963528b)
  • correct User Access Management tile permissions (28af616)
  • disable change request for prime admin request (cc21801)
  • disable multistep form base submit button while submitting (e0a7858)
  • disable user operator conact form submit button while submitting (794af30)
  • display & save correct user names (ac9a411)
  • duplicate variable names (93cfd0c)
  • handle form state externally to prevent data loss on error (52e2c30)
  • is_application_lead_external 'no' error (b254ee8)
  • logout- redirect self to keycloak logout (70fd4b2)
  • logout- redirect self to keycloak logout (f969697)
  • logout- redirect self to keycloak logout (40fa8ca)
  • operations status column width (df2ccfc)
  • operations table column width update (9d4d2ba)
  • prevent redirect on signout (749f49f)
  • prevent redirect on signout (2f14cf5)
  • save application lead data in database (20fe802)
  • set external form state on submit (57bf285)
  • show cell border in mui datagrid (cc35d83)
  • transform application lead data for operations form (4eca5b8)

Features

  • add change request status (569dfca)
  • add request change component (21bc68e)
  • add reset error prop to form base (97dc590)
  • add undo request change (46e3a25)
  • change action style for operator dashboard (79363ca)
  • redo operations application lead form (b7f8032)
  • style mui datagrid header (0befd84)
  • style mui datagrid header icon (224c90d)
  • update status enums (5fe5c04)

0.1.1-beta-2 (2024-01-10)

Bug Fixes

  • add missing operations pages in idir routes (3a5b7eb)
  • add user_operator_status to type (d890adc)
  • all user roles can navigate the multistep forms (55f9c84)
  • checkbox widget styling (97eb150)
  • disable user operator form for cas admin (ffa531e)
  • idir names entered into the db incorrectly (1a09cf8)
  • make revalidate path argument optional (4696831)
  • multistep form disabled next button (601cb6a)
  • multistep form url (4b0a942)
  • multistep form url (cf30576)
  • no user operator id error (362feb6)
  • no user operator id error (6cd7fc5)
  • null user operator id (cdd0dc9)
  • operator search dropdown open logic (4f3f420)
  • oversized submit buttons (555a5be)
  • refactor UserOperatorMultiStepForm component and fix the issue (05d0fa3)
  • remove code that prevented user to the 3rd flow of admin request (293af70)
  • remove margin from submit button (6c96515)
  • remove partial types (1af14c6)
  • restrict operations review to cas internal (4491bcc)
  • search dropdown on error (6e504dc)
  • stop end point call if no data in operator search (30b3ac6)
  • use glob pattern to reach nested fixtures (9da892f)
  • use phone widget in user profile form (1e4090b)
  • user fixtures broken phone numbers (59956f4)
  • user operator form data (fc67d7e)
  • user operator form data (cf6cb70)
  • user operator form data (8f0ddbd)
  • user operator form regression (f871e7c)
  • user operator multistep form display logic (0a53b0f)
  • user operator review success/error display (b0fc26e)
  • user operator status model (7b5aadd)
  • UserOperatorReview.tsx (0430ff7)
  • useSession missing props (5abce6b)

Features

  • add audit columns - first draft (7e0b8fe)
  • add audit columns - first draft (a4faa15)
  • add auth protection to all endpoints (290a5f9)
  • add checkbox widget (9194f27)
  • add operator legal_name api search route (3d35c71)
  • add operator search widget (315ba3a)
  • addBcObpsRegulatedOperation model (8e687bf)
  • cas users can approve/deny operator and users separately (b73daf3)
  • disable submit if cas admin (ce5cf7d)
  • set clear on blur to false in operator search widget (26d763e)
  • update field template with submit buttons error handling (cf2a21c)
  • update mui no options text and dropdown handling (3145226)
  • update select operator form schema (badf3c0)

0.1.0-beta-1 (2023-12-15)

Bug Fixes

  • add credentials secret to one-liner and name variable consistently (bee9a23)
  • add default country to phone widget (717e19f)
  • add disabled props to custom widgets (ea5e951)
  • add file widget disabled colour (2a5f7be)
  • add header icon link and minor style improvements (13824ea)
  • add min width to multstep header circles (a63d00d)
  • add multistep support to operations edit (51b1df5)
  • add name to file and text widget input (190d380)
  • add phone format to so_phone_number field (d496266)
  • add readonly/disabled state to custom widgets (c1fec7a)
  • adjust main div padding (247c0d0)
  • adjust main div padding (1655919)
  • alert icon shrink (9336043)
  • application lead ui widget (e6a53fe)
  • array field template (d0ed2dd)
  • assign verrified_by by ID rather than object (a93271b)
  • backend tests failing due to fixture error (89e997c)
  • bceid idp hint (cf41618)
  • breadcrumbs hidden due to navidation updates (7c50c5d)
  • breadcrumbs hidden due to navidation updates (df13a99)
  • breadcrumbs responsive height (ad61ced)
  • business_structure field is foreign key (25fd259)
  • change backend config property to match job manifest (2e48692)
  • change name to what Postgres expects (ae66cc5)
  • change string to enum in test (fe1789e)
  • code review updates (e3526fe)
  • combobox and multiselect disabled state (be78aff)
  • combobox enum error (6965bb5)
  • correct output to remove duplicate protocol prefix (6ece32a)
  • correct route for operations table for bceid users (a085fd6)
  • database binding member not correctly addressed (5c5c73f)
  • directory should be written as directory 😵 (f5d8aae)
  • duplicate keys in operations ui schema (1954749)
  • enums architecture (bcba247)
  • field template required regression (57b1d29)
  • filter by operation id (41ab6c8)
  • fixup add email and user_id to fetch and interface (3c4b954)
  • fixup the fix (17709f0)
  • footer alignment (449c91b)
  • formdata missing id field (a98c10b)
  • give pod more memory for terraform execution (e4ea74d)
  • handle api errors in actionHandler function (b4b882d)
  • header colour (ecde25b)
  • header colour regression from mui theme update (8395816)
  • header merge spacing (1d91d6e)
  • is label rebase issue (a3ca151)
  • make multiple_operator business_structure field a foreign key (b44dd15)
  • make ui:hidden work correctly with inline field template (38de8f5)
  • misleading operation db comment (c33a8f0)
  • move mulistep buttons to formbase children (4474432)
  • move terraform cache to base dir (39980a6)
  • move tf init to pod manifest (a421afe)
  • mui autocomplete key spread nextjs error (a9f1e42)
  • multiple operators default none (d37b216)
  • multiple operators empty array bug (3c569f5)
  • multiple_operators_array field null bug (0202d1d)
  • multiselect show correct saved values (b9e4b0b)
  • multistep form header responsive mobile view (677c806)
  • operation put api save (3d69ab2)
  • operation schema circular import error (ecb85a5)
  • pass form section titles to multistep header (29b398c)
  • percentage ownership column max (46cabfc)
  • province dropdowns not populating values (d60fcef)
  • rebase breakage (a65bca6)
  • remove empty field label from dom (9023958)
  • remove redundant breaks (b5b2a9e)
  • remove redundant function and use getToken() (446da02)
  • remove selected options (82da050)
  • rename functions named 'error' (cc1c182)
  • return empty string for optional fields (5053b73)
  • review component success/error alert disappears (5a8b790)
  • save is_mailing_address for multiple operators (983bb60)
  • save operation has multiple operators question (67033f3)
  • select widget label handling (1e482e6)
  • select widget placeholder showing when value selected (a6162b3)
  • set TF version to match package manager's latest version (0aef18b)
  • show naics code instead of id (fb36adf)
  • smells (8613680)
  • test failing due to api change (4523668)
  • update initial migration file and remove redundant ones (f000e5c)
  • update interface for DataGrid where context isn't required (51241f2)
  • update job command to avoid confusion (2f87e21)
  • update operations form idir protected routes (bc23231)
  • update routes for test deployment (fc53220)
  • update service account display name to match expected (89882d5)
  • use 0 for create operator query param instead of string (2de2304)
  • use chip for styling of status (95dfcee)
  • use correct attribute for api fetch (8f81ed8)
  • use correct command (4f12773)
  • use correct context (f6cc262)
  • use phone widget in application lead section (af48103)
  • user operator form response id (c3365b7)
  • user operator province (db08e78)
  • user operator select page styling (d1d5655)
  • user operator senior officer error (222604f)
  • user operator title (9ced11d)

Features

  • add FieldTemplateWithSubmitButton component (b8f830e)
  • add a temp route to fetch user info (b739723)
  • add action button to put status change to api (5afca49)
  • add api route for all UserOperators of an Operator (0b76a13)
  • add api route for updating status of UO (31f1368)
  • add basic custom text and select widgets (5189d42)
  • add business_structure data model (e09090c)
  • add canadian postal code validator (b9b3f92)
  • add current user's id to verified by on status change (7eebfef)
  • add custom file widget (7a4b3f6)
  • add custom form array add button label (8bcb753)
  • add custom mui widgets to rjsf form (0f22358)
  • add custom titles to user operator form (6828090)
  • add data fetch and pre-formatted display to user's page (1b928a4)
  • add dismiss button to review alert (be03c79)
  • add email and url widgets (e0fb6d1)
  • add endpoint to handle new operator and user-operator request (4af7778)
  • add endpoints to create operator for prime admin request (6f5cf95)
  • add error boundary component (82782bb)
  • add error state to inline field template (f0330c3)
  • add formats to email and url fields (c35bb78)
  • add generic mui modal (f55b23e)
  • add max number 100 for percentage fields (912a085)
  • add max number to number fields (ff3f2c0)
  • add mui component styles to theme (2918857)
  • add multiple operators schema (115cf5c)
  • add multiple_operator model and schema (45ae21b)
  • add multiselect widget (1478e28)
  • add multistep header (5d78acb)
  • add operations form business type widget (58a4832)
  • add phone field validation (e9cc9a2)
  • add postal code widget (ad1b55c)
  • add required fields to multiple operators form (a72799b)
  • add review component confirmation modal (24f904f)
  • add rjsf phone widget (bf4d070)
  • add status change column logic to user dataGrid (5ed0eb4)
  • add tailwind global link colour override (410877e)
  • add user operator id to Create Operation (730233f)
  • add widget error states (425f485)
  • center main content to align with header and footer (645d810)
  • change default operation status and add submit argument (294ccce)
  • create multi step button component (40de665)
  • display error message in inline field template (f43271e)
  • fetch all UserOperators waiting for status from Operators of Admin (25eaae6)
  • fetch business structure data and pass to operations schema (bc10d3a)
  • filter out user's own id from dataGrid (d1aef31)
  • force calling code on phone widget (03a22e3)
  • format fetch into DataGrid (1f7e629)
  • improve form responsive layout (0bd8830)
  • make UserOperatorForm a multi-step form (00974cb)
  • mo_business_structure field is required (d662493)
  • New User Form & Endpoints (fc4e248)
  • remove number input arrows globally (23cf257)
  • remove use client (4c1b8a0)
  • return operation row id from create_operation (90b7c8d)
  • rjsf set number input based on field type (fa14391)
  • rjsf transform error messages (a4c8746)
  • role protected app routes (c3633bf)
  • save has_multiple_operators (a86609d)
  • save multiple operator is mailing address (f3279a9)
  • save multiple operators array data (124a874)
  • set max page width and center header and footer (287f553)
  • set max page width and center header and footer (f43c9af)
  • style multiple operators form section (08e2b9b)
  • style operations submission page (3fc8cda)
  • subsequent user can request access to operator (741064b)
  • update prime admin request access flow based on the design (d065c62)
  • update select operator page and form (7687f86)
  • user can add application lead (ca468d2)

Reverts

  • Revert "chore: intentionally breaking check migrations in CI" (5524c87)

0.1.0-alpha-1 (2023-11-09)

Bug Fixes

  • convert jest.config to mjs for NextJS (eb67a5e)
  • fixup add missing fields to User model (8aa3074)
  • move instance modification into setup (0db361c)
  • update field name to match migrated field (5648305)

Features

  • add API endpoints for prime admin to request access (622f51a)
  • add initial codeql workflow (8b84b30)
  • add playwright tests to CI (1384021)
  • add select operator and access request API endpoints (4fb1a1a)
  • add select operator and access request pages (3b8c877)
  • add user-operator request access form (080360a)
  • added initial build push workflow (2c0ffb6)
  • added initial owasp scan workflow (1a7ba6d)
  • added initial pre-commit workflow (152d598)
  • added initial sonarcloud workflow (587d7cb)
  • added initial test.yaml file (4ac8785)
  • added initial trivy container workflow (4358b15)
  • added initial trivy repo workflow (1f5bc12)
  • added pre-commit config file (05c4c15)
  • adding local-app-run action.yml (8ee6e03)
  • create first migration (3bc1878)
  • initial docker build workflow (0ced76e)
  • io user requests access to be prime admin for Operator pages (a41c075)
  • updated pre-commit (e878a3c)

Reverts

  • Revert "chore: temporarily mock operator id" (ca26952)
  • Revert "chore: experiment with openapi-typescript-codegen" (aef4b8e)
  • Revert "chore: debug CI with tmate" (0731f54)