wuvt / trackman

WUVT's track logging web-app
GNU Affero General Public License v3.0
4 stars 3 forks source link

Allow DJs to be claimed by Trackman users #56

Closed echarlie closed 6 years ago

echarlie commented 6 years ago

For future use, allow a log-in username to be associated with a trackman DJ airname. This probably should only be configurable by "Admins" from the admin interface.

This could be used to allow DJs to log in edit info, set bio info, view (and maybe edit) tracks they've logged, etc.

mutantmonkey commented 6 years ago

Duplicate of #39. Implementation will differ from what is described in this ticket.

mutantmonkey commented 6 years ago

On second thought, I'm going to use this ticket and close #39.

mutantmonkey commented 6 years ago

Flow:

  1. A user logs in to Trackman and attempts to claim a DJ. (The UI for this isn't ready yet.)
  2. A DJClaimToken is created and an email is sent to the DJ using the address on file.
  3. The user clicks on the link in the email containing an authorization token sent to the DJ to approve the claim. We may want to require re-authentication for this step.
  4. A DJClaim for the DJ is created.

New models: