Opened 8 years ago

Closed 5 years ago

#29 closed task (fixed)

Users signup

Reported by: borja Owned by:
Priority: critical Milestone: OpenWorkouts 0.2
Component: users Keywords:
Cc:

Description (last modified by borja)

Add the required views, templates, etc to allow users to create accounts in openworkouts.

The workflow:

1- load openworkouts, go to signup

2- fill in a form with the required data

3- account is created, but in "pending"/"activation required" state

4- send an email to the given email address including a link to activate the account. That link will be valid for N days (configurable in the ini settings) and can be used only one.

5- if after N days the user does not activate the account, the account is removed

6- if the user clicks on the link, the account gets activated and the user can log in (maybe log him hin automatically?).

Change History (8)

comment:1 Changed 5 years ago by borja

  • Description modified (diff)

Update: A basic signup procedure has been implemented already in source:OpenWorkouts-current, so I've updated the description of the ticket. We still need the code to put users in "pending confirmation" state, send email, etc.

comment:2 Changed 5 years ago by borja

  • Milestone changed from OpenWorkouts 0.1 to OpenWorkouts 0.2

Users can sign up in a basic way right now, which is enough for version 0.1, in 0.2 we can extend the sign up process with the rest of the tasks

comment:3 Changed 5 years ago by borja

  • Priority changed from major to critical

comment:4 Changed 5 years ago by borja

  • Description modified (diff)

User verification implemented here: changeset:76ebb1b/OpenWorkouts-current

comment:5 Changed 5 years ago by borja

Task to handle sending the verify emails added here: changeset:b5d87e0/OpenWorkouts-current

comment:6 Changed 5 years ago by borja

I've added three smaller tickets as follow-ups of this one:

#61 - Better templates for "verify your account" emails

#62 - Tasks scheduler using huey

#63 - Delete users waiting verification for more than N days

right now, signup and verify are in a state that is usable and "good enough" for this version of openworkouts.

Version 0, edited 5 years ago by borja (next)

comment:7 Changed 5 years ago by borja

And, added some helpers to the installer, telling users what to do in order to enable email sending (changeset:91517b1/OpenWorkouts-current).

With this, we have the sign up covered. Not ideal for non-techie users, but we can improve this afterwards.

comment:8 Changed 5 years ago by borja

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.