Move submission to new BCeID
- Dominant language
- TypeScript
- Stars
- 10
- Forks
- 0
- Avg merge
- 20h 8m
- Merged PRs (30d)
- 30
Description
**Jira Ticket**: ALCS-1045
**Description**: As the land owner who has switched agents, I want my new agent to have access to my application in the Portal so if the local government returns my submission, someone can edit it.
*Acceptance Criteria*
* Identify the submission to be migrated
** ALC staff provides File ID; search on Applications, NOIs, and SRWs *ONLY*
** show the
*** File ID
*** submitter's BCeID username
*** submitter's BCeID email address
*** submitter's BCeID business name (if available)
*** submitter's User UUID from ALCS
* Initiate move to new BCeID
** ALC staff hits 'Transfer'
* Input the new user UUID
** ALC staff provides the user's UUID
** Trim off spaces and require 36 characters in the field - show validation on the field
** Remind user they have to find the UUID in Metabase ([https://alcs-metabase-prod.apps.silver.devops.gov.bc.ca/])
* Confirms that the submission will be moved to from the old account to the selected new account
* Show error toast if File ID not found
* Show confirmation toast once transfer is successful
QA Notes:
* Check that ALC can still update Primary Contact via ALCS Edit Submission
* Check that L/FNG can still return to applicant
* Check that ALC can still return to LFNG
* Check that new BCeID can see the submission in their inbox
* Check that previous BCeID cannot see the submission in their inbox
Figma: https://www.figma.com/design/5qXmbgyOL5M8PO7m7oqCeR/ALCS?node-id=6104-96429&t=wu4VFySvnVkrHDcC-4
**Last Updated**: 2025-03-04 10:54
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the Applications, NOIs, and SRWs search flows and the ALCS Edit Submission path, then inspect the Figma design and the Metabase UUID workflow. Done means ALC staff can find a submission, validate and transfer it to the new UUID, receive the specified success or error feedback, and the QA scenarios confirm access changes for both BCeIDs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- authentication, authorization, full-stack
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100