Introduce sign-up restrictions
Open
Nobody has claimed this yet.
component: dashboard
feature: admin dashboard
meta: never-stale
needs visual design
self-hosted
team: webapp
type: feature request
user experience
- Dominant language
- TypeScript
- Stars
- 13.8k
- Forks
- 1.4k
- Avg merge
- 17h 58m
- Merged PRs (30d)
- 5
Description
Problem to solve
Given that the role of self-hosted in our strategy becomes more relevant over time, more feature requests and needs will show up in the long run. See relevant RFC (internal).
One of these needs is the ability to provide more fine grained control over sign ups. See relevant discussion.
Proposal
TBD (To be discussed)
The following scenarios could be helpful:
- Disable new sign ups
- Require approval for new sign ups
- Require user email confirmation
- Allow sign ups only for specific email domains
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 reviewing the linked self-hosted RFC and Discord discussion, since the issue names no files, tests, or entry points. The proposal is still TBD; work is not ready until the desired sign-up scenarios and implementation scope are agreed.
Written by the indexing model from the issue text.
Assessment
- Domain
- authentication
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100