GCTC-NTGC / gc-digital-talent

GC Digital Talent is the new recruitment platform for digital and tech jobs in the Government of Canada. // Talents numériques du GC est la nouvelle plateforme de recrutement pour les emplois numériques et technologiques au gouvernement du Canada.
https://talent.canada.ca
GNU Affero General Public License v3.0
21 stars 8 forks source link

✨ New 2 page registration with email verification in the middle #10362

Closed gobyrne closed 1 month ago

gobyrne commented 4 months ago

✨ Feature

Updates to the registration form and we're adding in email verification as part of the registration process. This will change the flow of the registration UI.

🕵️ Details

This will break apart the registration into 2 steps:

  1. One step for everyone
  2. One step for government employees.

In this issue, we will be building both steps, but we will not include the collection of employee email on the employee step (and so no verification for employee email either)

🎨 Design File

New registration and email verification design file

🧑‍🎨 Designer

@substrae

📸 Screenshot

Old Forms ### Old registration form: ![image](https://github.com/GCTC-NTGC/gc-digital-talent/assets/2494551/62a7ff0b-2601-486e-8f8a-39eceeaf6608) ![image](https://github.com/GCTC-NTGC/gc-digital-talent/assets/2494551/7125145b-eb74-4940-a1ea-2c933a93045d)

New registration form step 1 (all users):

image

Email verification:

image

New registration form step 2 (employees)

image

URLs and breadcrumbs

URLs should be /getting-started /email-verification /employee-registration

Breadcrumb should be Home > Register for all 3 (if that's a thing)

✅ Acceptance Criteria

🛑 Blockers

Issues which must be completed before this one.

### Blocked By
- [ ] #10378
github-actions[bot] commented 3 months ago

Status: Ready to merge :heavy_check_mark:

Issues blocking this PR:

brindasasi commented 2 months ago

@substrae could make this design public?

tristan-orourke commented 2 months ago

Instead of /employee-information, I suggest the url /employee-registration. We might want to keep the /employee-information url free for a post-registration page they visit to update their employee information.

tristan-orourke commented 2 months ago

Recommendation for email notification consent text: "You can control which types of notifications you receive in your account settings."

JoshBeveridge commented 2 months ago

@brindasasi as far as I know, it should already be public 🤔

https://www.figma.com/design/L3TpcR1boZNXoSEZ4022zu/Registration-form-(All-users)?node-id=63-4848&t=WXSSbGSnO42Ih4re-4

brindasasi commented 2 months ago

@brindasasi as far as I know, it should already be public 🤔

https://www.figma.com/design/L3TpcR1boZNXoSEZ4022zu/Registration-form-(All-users)?node-id=63-4848&t=WXSSbGSnO42Ih4re-4

I wasn't be able to get it without signing in to my google account.

@vd1992 does it work for you ?

vd1992 commented 2 months ago

@brindasasi as far as I know, it should already be public 🤔 https://www.figma.com/design/L3TpcR1boZNXoSEZ4022zu/Registration-form-(All-users)?node-id=63-4848&t=WXSSbGSnO42Ih4re-4

I wasn't be able to get it without signing in to my google account.

@vd1992 does it work for you ?

Nope

For reference, here is a Figma link with no login barrier that I can view without issue

https://www.figma.com/design/oZhQe9ahidHFfaiqgREvxa/Dashboard-(All-users)?node-id=245-10680

JoshBeveridge commented 2 months ago

Should be working now