jfa-go icon indicating copy to clipboard operation
jfa-go copied to clipboard

Feature - jfa-go user access

Open KeyboardDabbler opened this issue 3 years ago • 1 comments

I am testing out the new commit 6448a7db9e4e75954cee042d540d5b26ffa08cc3, allow user jfa-access. I am curious as to what direction this feature is heading, currently I do not quite understand the use case as it stands.

From general settings > enable "allow admin users only" Create a basic test user in JF then from jfa-go, accounts > tick "access jfa-go" on the test user. Test user can now log into jfa-go and change all settings, along with deleting users. Basically a admin? I don't see the purpose of this because JF admin accounts have access anyway. 

If you are planning to add jfa-go "roles" which you already can update/ inherit from ombi, I suggest the below use case.

Give users a basic jfa-go role. They can intern login and view a users page (no access to settings or accounts;

  • current status/ expiry displayed
  • change pw ( which also updates ombi/ JF ect)
  • key feature - Referral section, similar to torrent sites invite only. Admin can manually set x amount of allowed invites on a per user basis. User x has been assigned 1 referral from the admin. User x can generate an invitation and can forward this invite to a friend using a newly created invite code linked to user x account.

KeyboardDabbler avatar Jan 30 '22 05:01 KeyboardDabbler

Enabling "allow admin users only" just means that all Jellyfin admins can access jfa-go. I added this specifically because someone wanted non-admins to be able to have access, which I admit is a niche use case but it wasn't too much work.

I like the roles/referral idea though, i'll get on that soon.

hrfee avatar Jan 30 '22 14:01 hrfee