-
Notifications
You must be signed in to change notification settings - Fork 9
[Onboarding] - Forced Slack ID entry #4137
Copy link
Copy link
Open
Description
Description
As a new member, I want to be forced to enter my Slack ID during onboarding so my accounts are linked and future Slack integration stuff works. Also, as a team lead/admin, I want all my team members to have Slack IDs linked so I can take attendance and track team membership.
Acceptance Criteria
- New members are prompted to enter their Slack ID as a mandatory step during onboarding checklist - the rest of this project doesn’t require touching the onboarding checklists, so this would be the only thing that does, but it seems like the right place for this since it’s an actionable step
- If a new member gets past the checklists but has no Slack ID set, they’re prompted to enter it before they see the new member dashboard and cannot get to any other page until they’ve done so
- Members can update their Slack ID at any time in account settings (already exists, so just don’t break it)
- All existing members who already have a Slack ID set are not re-prompted
Proposed Solution
I think it makes most sense to add this as a step to the General onboarding checklist. The Finished button can check that the user's Slack ID is set before allowing them to proceed. But I could also add some sort of redirect in the new member dashboard route that forces Slack ID entry before ever rendering the new member dashboard. As for the frontend I'll just pull the existing component to wherever I want it.
Mocks
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels