D3.2 Freeze weekend: adopt shared accounts and onboarding
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Domain
- authentication, backend, databases
Research direction
Read docs/plan/phase-3.md section D3.2, docs/plan/STATUS.md, AGENTS.md, _docs/PROCESS.md, and the relevant _docs/specs/ before starting; first confirm C5.3, C3.7, and D3.1 are marked done and a freeze window is planned. Done means the shared accounts and onboarding flows, Slack invite, comments, and notifications work as specified, with the listed production checks passing and specs 01 and 05 updated.
Written by the indexing model from the issue text.
Description
Plan issue D3.2, phase 3 of the community-base unification plan.
Spec: docs/plan/phase-3.md, section D3.2, in DataTalksClub/community-base. Status is tracked in docs/plan/STATUS.md there, which stays the source of truth.
Depends on: C5.3, C3.7, D3.1. Do not start until every one of them is done in STATUS.md.
Freeze issue. Playbook P13 applies: this moves data during a scheduled weekend freeze of the site. Do not start it outside a planned freeze window.
Process
This repository's AGENTS.md and _docs/PROCESS.md govern this work, with _docs/specs/ as the product authority. The plan says what to build and how to verify it; the site process says how work is done here.
Spec
Repository: DataTalksClub/website. Depends on: C5.3, C3.7, D3.1. Freeze required: yes. Playbook P7 step 4, P13.
Steps
- Delete local
accountsapp code exceptaccounts_ext; installcommunity_base.accounts,
questionnaires,onboarding,community,notifications,comments;migrate accounts 0001_squashed --fake
after deleting DTC'saccountsrows fromdjango_migrations. - Configure flows: default flow (profile, questionnaire "Welcome"); a
learnersgroup flow
(profile, questionnaire "Course goals").ONBOARDING_ELIGIBILITY: verified email. - Slack grant on onboarding completion; reveal page; the public
/slacklanding stays. - Enable comments on event and course pages, notifications for event and cohort changes.
Production checks (development environment, DTC is not at the apex yet)
- register, verify, complete the default flow, open
/accounts/community/slack/-> 200 with the
invite; a user inlearnerssees the second questionnaire.
Done when
- spec 01 "Member profile version 1" marked implemented by the package; spec 05 Slack section updated
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from DataTalksClub/website
-
bug infra operations P1 testing
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
DataTalksClub/website#329 ·
-
bug content data-migration documentation events operations P1
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
DataTalksClub/website#327 ·
-
bug frontend P0 testing
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
DataTalksClub/website#300 · 7 comments ·
-
bug data-migration events P0 testing
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
DataTalksClub/website#295 · 6 comments ·
-
bug infra needs grooming
Difficulty 2/5 1-3 hours Newbie friendliness 50/100
DataTalksClub/website#459 ·
All issues in DataTalksClub/website
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
huggingface/peft#3955 ·
Maintainers usually reply within 1 day
-
author-page correction
Difficulty 2/5 1-3 hours Newbie friendliness 60/100
acl-org/acl-anthology#10313 ·
Maintainers usually reply within 1 day
-
anime duplicate exception request-theme
Difficulty 1/5 Under an hour Newbie friendliness 82/100
LizardByte/ThemerrDB#8926 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
huggingface/transformers#49556 ·
Maintainers usually reply within 1 day
-
area/security bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
mozilla-ai/otari#2245 ·
Maintainers usually reply within 1 day