Closed
Description
As part of the account sign up process, new users should agree to the terms of service, and our CoC.
Tasks:
- extend the sign up form, adding tos_agreement
- probably should just move the coc_agreement field from the volunteer profile model to the user account model
- render the new fields to the sign up page
- these fields are required
- make it read-only in the admin
Tests:
- write tests to ensure that without these fields checked, user cannot proceed with sign up.
Useful docs:
- Django-allauth docs on extending the account forms https://docs.allauth.org/en/latest/account/forms.html
TBD: what is the Terms of Service?
Since we are hosted by The PSF, maybe check with PSF first of what the Terms of Service should be.
Metadata
Metadata
Assignees
Type
Projects
Status
Done