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
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
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
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