Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] | Allow existing users to generate invite links for new users #487

Open
wyomatthew opened this issue Nov 9, 2024 · 0 comments

Comments

@wyomatthew
Copy link

Problem To Be Solved

I maintain a modest media server that I'd like to share with friends and family. When a trusted user knows someone that would enjoy the service, they must reach out to an administrator who must then generate an invite link for them. Manually relaying the request and following invitation is cumbersome and difficult to scale.

Suggested Solution

All users with valid Jellyfin credentials could be assigned a "distance" to admin/root, a distance of 1 denoting user's that were invited directly by an administrator. Administrators should be allowed to configure a maximum amount of invite links that can be generated by users of each distance tier (say, administrators of distance 0 have unlimited invites, distance 1 has 5 invites, distance 2 has 1 invite). Then, users should be able to authenticate in the WIzarr web UI and generate links within their quota.

Upon an invitation being redeemed, the database should record the new user as having a distance of their "parent" user plus 1. These relationships could be visualized in the Web UI as a user tree.

Notes

If this is a feature the project would be open to, I'd be happy to give a go at developing it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant