Release Summary
This release implemented several new features like allowing user to postpone a request, attach cover letter and multiple certificates to completed requests etc. and also some bug fixes.
New Features and Improvements
ID | Items |
---|---|
107152 | User can postpone a request until a later date |
125420 | Add submitter name column to request board |
125421 | Authorization for assign requests |
125498 | User can enter Hull ID and Pleasure Craft License number when adding a request |
125499 | Add Hull ID Number and PCL number columns to the board |
122657 | Indicate how many vessels are part of the request |
122661 | Add Official Number as optional column on the request board |
126294 | User can attach cover letter and multiple certificates to completed requests |
127134 | Basic user can't view attachments |
128142 | User can select "letter" from tags, behaves like "other" |
129078 | Change tab closed to Complete |
129079 | Change status time stamps to EST |
128135 | Add a field for phone number extension |
128134 | Applicant Address should be optional |
Bug Fixes
ID | Items |
---|---|
Change clear filters icon to text "Clear filters" on request board | |
Address should not show anything if not selected | |
Request Board - 'add request' button should be blue | |
Time Received defaults to GMT | |
Application randomly open in/switches to French | |
Official number field does not accept NF as a province code | |
Date received resets when entering time received | |
User cannot view or download an attachment that has a long hyphen in the name | |
Putting a status in pending should hide "time until deadline", follow up should reset the time |
Application Changes
Name | Version | DB change | Data Migration | LOV change | Description |
---|---|---|---|---|---|
Work Management | 1.10 | Yes | No | Added phone extention to contact | |
Internal Website | 1.10 | Yes | New features and bug fixes |
Release Processes
Estimated downtime: less then 1 min - due to server restarts.
Communication required: inform business users in advance.
Rollout plan
Run database update script (non-breaking change, a field gets added to WorkItem table)
Update List Of Values by using LOV service and update json file (non-breaking change)
Execute deployment pipeline to build and deploy a commit from Master branch that's tagged MVP1.1
Verify the staging deployment slot has been updated with the docker image built from the pipeline
Verify the Vessel Registry internal website and Work Management service on staging deployment slot works normally
Swap the staging deployment slot to production deployment slot
Backout plan
Database update rollback not required (change is backwards compatible)
Revert service and frontend web application container instances to their last version prior to update by swaping back the deployment slot to original production deployment slot