nextcloud / nextcloud/terms_of_service
Allow people to change their mind and accept the terms of service after they initially declined it
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 40
- Forks
- 23
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 11
Description
At the moment a user who declined the terms of services is locked out of the system until the admin reset the ToS status in the admin settings. This means that people can easily lock themself out with no way to recover.
Idea: Once declined we should log it in the database so that the admin can see who declined the ToS. But we should still offer the user at the next login to change their mind and accept it. Simply just show the ToS again for people who declined it, same as for new people before they took a decision.
Contributor 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.
Research direction
Start by tracing the existing declined ToS status, its database record, the admin reset flow, and the terms prompt shown at login. Done means a user who declined can see and accept the terms at the next login, while administrators can still identify who declined them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- authentication, authorization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100