Releases: bcgov/EPIC.submit
v1.0.7
What's Changed
- CENTRE-16 Enables multi-system email dispatch by @jadmnsaad in #685
- SUBMIT-636 Fix banner on older package versions for proponent by @VineetBala-AOT in #686
- CENTRE-16 Implements access request notification by @jadmnsaad in #687
- CENTRE-16 Adds cron job for centre email functionality by @jadmnsaad in #688
- SUBMIT-636 Serve user guide PDF directly from app public folder by @VineetBala-AOT in #691
- SUBMIT-637 Enhances invitation and email handling by @jadmnsaad in #694
- Added unique constraint on proponent and project name to avoid duplic… by @saravanpa-aot in #695
Full Changelog: V1.0.6...v1.0.7
V1.0.6 Onboard users to multiple projects for the same entity
What's Changed
Features
-
SUBMIT-633 Enhances User Invitation and Management by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/684
-
CENTRE-36 Enhances authentication and navigation flows by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/682
-
SUBMIT-629 Replaces global loader with component-level backdrop by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/680
-
SUBMIT-631 Use a common component for the main page and the registration page by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/679
-
SUBMIT-630 Enables account project ID based invitations by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/678
-
SUBMIT-627 Enforces package and project access controls by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/675
-
SUBMIT-627 Enforces project-level authorization by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/672
-
SUBMIT-627 Allow registering multiple projects on the same entity account by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/670
-
SUBMIT-668 changes for supporting multiple projects for single proponent by @saravanpa-aot in https://github.com/bcgov/EPIC.submit/pull/668
Bug Fixes
-
SUBMIT-634 Fixes project name display on registration page by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/683
-
SUBMIT-629 Refetches package after submission save by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/677
-
SUBMIT-285 update error text for main condition on package creation by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/676
-
SUBMIT-627 Use the correct method for getting account projects by project ids by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/673
Tests
-
SUBMIT-591 Adds test for failing IEM item review by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/669
-
SUBMIT-591 Adds tests for item review workflows by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/667
-
SUBMIT-625 Adds tests for approving management plan items by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/666
-
SUBMIT-625 Test approve consultation record by @jadmsaadaot in https://github.com/bcgov/EPIC.submit/pull/665
Full Changelog: V1.0.5...V1.0.6
V1.0.5 Allows multiple file upload
What's Changed
Features
- SUBMIT-601 update landing page design and create component for user guide by @jadmsaadaot in #659
- SUBMIT-601 Adds user guide link to landing page by @jadmsaadaot in #645
- SUBMIT-615 Sanitizes Terms and Conditions content by @jadmsaadaot in #638
- SUBMIT-621 Update past submissions to review completed by the EAO by @jadmsaadaot in #662
- SUBMIT-623 Improves user creation error handling and messages by @jadmsaadaot in #664
- SUBMIT-623 Add a loading skeleton for when the api call is pending by @jadmsaadaot in #661
Bug Fixes
- SUBMIT-285 Validates main condition selection for plan by @jadmsaadaot in #663
- SUBMIT-457 Handle CORS_ORIGIN env variable without requiring trailing comma by @VineetBala-AOT in #642
- SUBMIT-474 Filter Invitation to include only approved projects by @VineetBala-AOT in #652
- SUBMIT-585 Adds project page component test by @jadmsaadaot in #656
- SUBMIT-616 Add phone validation to edit profile by @djnunez-aot in #639
- SUBMIT-617 User Management link from new account throwing error by @djnunez-aot in #646
- SUBMIT-619 Project page not updating after completing items by @djnunez-aot in #644
- SUBMIT-620 Refactor filtering packages for user when fetching account project by @jadmsaadaot in #643
- SUBMIT-623 Uses unique query key for account packages by @jadmsaadaot in #660
- SUBMIT-618 Refactors user roles to use original package IDs by @jadmsaadaot in #641
Tests
- SUBMIT-583 Add new unit tests by @jadmsaadaot in #658
- SUBMIT-584 Adds Cypress tests for staff routes by @jadmsaadaot in #648
- SUBMIT-587 Refactors and adds Cypress component tests by @jadmsaadaot in #654
- SUBMIT-587 Moves SubmissionItem Cypress test to staff directory by @jadmsaadaot in #650
- SUBMIT-588 Adds Cypress tests for Staff Consultation Records by @jadmsaadaot in #651
- SUBMIT-589 EAO Internal Documents Unit test by @djnunez-aot in #647
- SUBMIT-590 Adds user management page tests by @jadmsaadaot in #657
- SUBMIT-598 Add tests for package post and get by @saravanpa-aot in #649
Full Changelog: V1.0.4...V1.0.5
V1.0.4 Allows multiple file upload
What's Changed
- SUBMIT-541 Change Submission wording - Submitted to EAO by @djnunez-aot in #547
- SUBMIT-550 Backend changes to implement the move to folder by @VineetBala-AOT in #548
- Update constants.py to accomdate IEM by @saravanpa-aot in #553
- SUBMIT-447 Redirect to home on cancel by @djnunez-aot in #549
- SUBMIT-537 Conditional box display UX Assurance by @djnunez-aot in #551
- SUBMIT-540 Filter edits by @djnunez-aot in #550
- SUBMIT-531 Added some tests by @saravanpa-aot in #554
- SUBMIT-550 Adding validation for document move by @VineetBala-AOT in #556
- Update auth.py - fixing the big by @saravanpa-aot in #557
- SUBMIT-359, implement Merge/split & documents by @jadmsaadaot in #555
- SUBMIT-359. update moveSubmission request body keys by @jadmsaadaot in #558
- SUBMIT-359, Fix - moved submissions not displayed by @jadmsaadaot in #559
- SUBMIT-359, Fix duplication when moving from stack into same folder by @jadmsaadaot in #560
- SUBMIT-531 fix for test failures by @saravanpa-aot in #562
- SUBMIT-359 Implement Delete submission by staff users by @jadmsaadaot in #561
- SUBMIT-507 Letting EAO Create new package versions by @djnunez-aot in #552
- SUBMIT-560 changes for new email template by @saravanpa-aot in #565
- SUBMIT-359 Fix documents uploaded post package submission have wrong folder values by @jadmsaadaot in #566
- SUBMIT-505 Allow dropping multiple files for upload at the same time by @jadmsaadaot in #568
- SUBMIT-505 Enable multiple file uploads in the internal staff document uploader by @jadmsaadaot in #569
- SUBMIT-507 Fix Resubmission Email Error by @djnunez-aot in #570
- SUBMIT-481 Setup Internal Documents Page by @djnunez-aot in #564
- SUBMIT-400 - Update warning modal for document upload by @VineetBala-AOT in #571
- SUBMIT-481 Setup uploaded by for internal documents by @djnunez-aot in #572
- SUBMIT-557 Fix destination folder for adding and replacing documents post submit by @jadmsaadaot in #573
- SUBMIT-507 Fixes for Resubmission Email by @djnunez-aot in #574
- SUBMIT-400 Adding unfinished upload check to internal document upload by @VineetBala-AOT in #576
- SUBMIT-359 Update Delete submission warning modal text by @jadmsaadaot in #577
- SUBMIT-507 Setup Submitter for new package by @djnunez-aot in #575
- SUBMIT-507 Fix email link by @djnunez-aot in #578
- SUBMIT-500 CC Revision Request - Failed status should appear on all documents until the next CC passes by @jadmsaadaot in #579
- SUBMIT-555 Setup New status by @djnunez-aot in #580
- SUBMIT-574 Fix - checking for the mainCondition field in the new management plan creation page by @jadmsaadaot in #582
- SUBMIT-481 Fix Staff Form layouts by @djnunez-aot in #581
- SUBMIT-560 Grey box a tag fix by @djnunez-aot in #583
- SUBMIT-575 use the PackageMetadataField enum when copying the metadata by @jadmsaadaot in #584
- SUBMIT-567 Enforceable message not displayed on new package by @djnunez-aot in #587
- SUBMIT-568 Setup emails going to all project admins for resubmission request by @djnunez-aot in #586
- SUBMIT-568 Fix resubmission email bug by @djnunez-aot in #590
- SUBMIT-565 fix invalidate activity logs when submitting a package by @jadmsaadaot in #589
- SUBMIT-575 Fix - replacing failed CR document loses its failed status by @jadmsaadaot in #591
- SUBMIT-492 setup phone validation check by @djnunez-aot in #593
- SUBMIT-568 Resubmission email query updates by @djnunez-aot in #592
- SUBMIT-573 Changed note length by @saravanpa-aot in #595
- SUBMIT-539 Setup resubmission in activity log by @djnunez-aot in #594
- SUBMIT-445 User Management Header fixes by @djnunez-aot in #601
- SUBMIT-546 Fix Invitation Breadcrumb by @djnunez-aot in #600
- SUBMIT-558 Update account creation header by @djnunez-aot in #599
- SUBMIT-461 Only display admin tab for project admins by @djnunez-aot in #598
- SUBMIT-568 Emaill all projects admins using recipients parameter by @djnunez-aot in #596
- SUBMIT-536 Allow editing of Contact Information always by @jadmsaadaot in #597
- SUBMIT-492 Remove typo in error message by @djnunez-aot in #602
- SUBMIT-544 Implement an Error Boundary pattern to catch and handle unexpected errors by @jadmsaadaot in #603
- SUBMIT-582 logout the application when the token expires by @jadmsaadaot in #604
- SUBMIT-542 add https & text for used invitations by @djnunez-aot in #606
- SUBMIT-494 Add length limit to notes for cr and mp by @djnunez-aot in #605
- SUBMIT-493 Remove supporting conditions limit by @djnunez-aot in #607
- SUBMIT-543 Navigate to not found page for wrong urls or not found entities by @jadmsaadaot in #609
- SUBMIT-507 & SUBMI-481 Minor ux assurance by @djnunez-aot in #610
- SUBMIT-507 Capitalize h in holder by @djnunez-aot in #611
- SUBMIT-576 Add a loading indicator when downloading a file by @jadmsaadaot in #612
- SUBMIT-560 Update all email links to bold by @djnunez-aot in #614
- SUBMIT-602 Make sure a loading component is displayed while loader is fetching by @jadmsaadaot in #615
- SUBMIT-515 Add condition number to name for IEM or MP by @djnunez-aot in #617
- SUBMIT-515 Add null check for mp name by @djnunez-aot in #618
- SUBMIT-445 Update header to h5 by @djnunez-aot in #619
- SUBMIT-583 Add a cypress test for the submission package page by @jadmsaadaot in #620
- SUBMIT-445 Update header for user details page by @djnunez-aot in #623
- SUBMIT-568 Remove Submitter name from resubmission email by @djnunez-aot in #621
- SUBMIT-569 Support conditions with multiple management plans in submit by @VineetBala-AOT in #624
- SUBMIT-583 Add verify document submissions display in staff package page test by @jadmsaadaot in #625
- SUBMIT-542 Fix invitation url by @djnunez-aot in #627
- SUBMIT-614 Fixes equality check for submission method by @jadmsaadaot in #629
- SUBMIT-583 Add a test to check the submission history by @jadmsaadaot in #626
- SUBMIT-580 Excludes PENDING submissions from queries by @jadmsaadaot in #628
- SUBMIT-569 Include plan name in existing submission validation by @VineetBala-AOT in #630
- SUBMIT-580 Filters rejected documents for active records by @jadmsaadaot in #631
- SUBMIT-579 email link in user registration page not clickable by @djnunez-aot in #635
- SUBMIT-604 Setup breadcrumb permissions by @djnunez-aot in #633
- SUBMIT-605 Breadcrumb touch ups by @djnunez-aot in #632
- SUBMIT-603 Adds account ID to the user account state after account creation by @jadmsaadaot in #636
Full Changelog: V1.0.3...V1.0.4
V1.0.3
What's Changed
- Remove select all options by @djnunez-aot in #503
- Update new submission headers to be bold by @djnunez-aot in #504
- Return used invitations along with pending invitations for EAO by @djnunez-aot in #505
- Fix incorrect S3 folder path used during document upload by @VineetBala-AOT in #506
- Display Reviewed Status on Submission status by @djnunez-aot in #509
- fix restrict upload to only one management plan by @VineetBala-AOT in #507
- SUBMIT-476 Add the Independent Environmental Monitor submission package type by @jadmsaadaot in #511
- [SUBMIT-495] Update status filters - SUBMIT-495 by @djnunez-aot in #510
- Setup Loaders For Plan Details by @djnunez-aot in #508
- SUBMIT-476 Merge colliding migration heads by @jadmsaadaot in #515
- SUBMIT-476 Update Consultation Check IEM text and fix review completion for MPs by @jadmsaadaot in #514
- SUBMIT-532 changes for staff mail template by @saravanpa-aot in #516
- SUBMIT-476 Fix Review decisions for Management by @jadmsaadaot in #517
- Tasks SUBMIT-532 , SUBMIT-534 Changes for new Email by @saravanpa-aot in #518
- [SUBMIT-495] Update status filters by @djnunez-aot in #520
- SUBMIT-489 - Show the entire submission of history of all package versions in the history table by @jadmsaadaot in #521
- SUBMIT-527 Documents displaying to the EAO before the Holder re-submits by @djnunez-aot in #512
- SUBMIT-497 Authorisation check improved by @saravanpa-aot in #523
- SUBMIT-479, SUBMIT-524 Require Proponent/CH users to accept terms of service by @VineetBala-AOT in #519
- removed merge head and unnecessary head by @saravanpa-aot in #526
- SUBMIT-538 Remove internal python function in backend by @djnunez-aot in #524
- SUBMIT-489 Alert user when leaving review page while upload is not finished by @jadmsaadaot in #525
- SUBMIT-498 Add 'Accept Update' button to Revision Required flow by @djnunez-aot in #527
- SUBMIT-497 Fixing the wrong variable by @saravanpa-aot in #530
- SUBMIT-520 Add 404 page by @djnunez-aot in #528
- SUBMIT-482 EAO - CC/MP Review section Ui tweaks by @djnunez-aot in #532
- SUBMIT-514 Error Message - text changes by @djnunez-aot in #531
- SUBMIT-535 Keep existing reviews after resubmissions by @jadmsaadaot in #529
- Downgrade Flask-Migrate version in requirements by @VineetBala-AOT in #533
- SUBMIT-476 - IEM Fix change and to & by @djnunez-aot in #535
- SUBMIT-524 Adding an error box when on disabled button click by @VineetBala-AOT in #536
- SUBMIT-503 Fix duplicate API calls in project, package, and submission review page by @jadmsaadaot in #540
- SUBMIT-479: Removing unwanted text from new account creation page by @VineetBala-AOT in #539
- SUBMIT-403 404 page text fix & text update by @djnunez-aot in #538
- SUBMIT-547 Lock review section after failure by @jadmsaadaot in #543
- SUBMIT-548 display is updated badge for revision required by @jadmsaadaot in #546
- SUBMIT-537 Setup Conditional Box by @djnunez-aot in #541
- SUBMIT-473 User email check by @djnunez-aot in #542
- SUBMIT-447 Navigate to Edit Profile for My Profile button by @djnunez-aot in #544
- SUBMIT-540 Remove unused filters by @djnunez-aot in #545
Full Changelog: V.1.0.2...V1.0.3
V1.0.2
What's Changed
- Add a flag to prevent warning box trigger by @djnunez-aot in #470
- Bump vite from 5.4.11 to 5.4.18 in /submit-web by @dependabot in #463
- Refresh token when it expires by @jadmsaadaot in #472
- added promotion.yaml by @saravanpa-aot in #474
- Update promote.yml to deployment rollout by @saravanpa-aot in #475
- Update email text by @djnunez-aot in #477
- fix register link by @djnunez-aot in #476
- Downgrade vite by @djnunez-aot in #478
- Try Vite 5.4.11 by @djnunez-aot in #479
- revereted commmits to package.json and package-lock.json by @saravanpa-aot in #481
- MP && CC rejection - send email by @djnunez-aot in #483
- Increase max file upload size limit to 500MB by @VineetBala-AOT in #482
- SUBMIT-508 Status badge - Addition of 'Review' to the 'Submitted to EAO for' attribute by @djnunez-aot in #484
- User Management Updates by @djnunez-aot in #471
- Update the text for a new submission by @djnunez-aot in #487
- Fix simultaneous document upload bug by @jadmsaadaot in #488
- Handle recovery from error page and session timeout by @jadmsaadaot in #485
- Set up Version Box by @djnunez-aot in #489
- Fix - navigating to error page after registration by @jadmsaadaot in #490
- Fix Revision Required Status filter by @djnunez-aot in #486
- Adding a change log file by @VineetBala-AOT in #494
- Continue to form preview & document preview on start later by @djnunez-aot in #493
- Update User Management Table UI by @djnunez-aot in #495
- Setup revision requested for EAO Side by @djnunez-aot in #492
- changes to deactivate a user by @VineetBala-AOT in #491
- Fix renewing session Token by @jadmsaadaot in #496
- Handle when session times out and users is navigated to error page by @jadmsaadaot in #498
- changing migration file name by @VineetBala-AOT in #499
- Small text & styling updates for New Submission text by @djnunez-aot in #497
- Fix - invitation is lost on refresh by @jadmsaadaot in #501
- Allow EAO to see pending invitations by @djnunez-aot in #502
- UX Assurance for Package version box by @djnunez-aot in #500
New Contributors
- @dependabot made their first contribution in #463
Full Changelog: V1.0.1...V.1.0.2
Official Launch – First Production Release
This is our first release to the market. It includes all the core features needed to onboard our first users and begin external adoption.