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

Implement playlist ACL Interface #4698

Open
Shadowghost opened this issue Jun 27, 2023 · 1 comment · May be fixed by #6383
Open

Implement playlist ACL Interface #4698

Shadowghost opened this issue Jun 27, 2023 · 1 comment · May be fixed by #6383
Labels
feature New feature or request
Milestone

Comments

@Shadowghost
Copy link
Contributor

Shadowghost commented Jun 27, 2023

Our playlists always included the possibility to define shared users, up until now if a user created a playlist his username was added to that list and that was it.

Since jellyfin/jellyfin#9466 the creator gets set as OwnerUserId which always has full access and any other user can be added to Shares with readonly or write permissions.
Additionally the playlist can be marked as OpenAccess which gives all users read permissions.

The items within a playlist are filtered for each user, so even if the playlist includes restricted items, they are hidden for users without access to those items.

Expected Behavior

  • Interface should provide means to add and remove users to Shares with the ability to give and revoke edit permissions
  • Interface should provide means to set a playlist as OpenAccess
@thornbill
Copy link
Member

The following functionality is present for 10.9.0:

  • A playlist can be marked as public (or not) when created
  • When adding an item to a playlist only playlists that the user has edit perms for are listed
  • The controls for removing and reordering items in a playlist are hidden if a user does not have edit perms

For 10.10.0 we still need:

  • The ability to change the visibility of an existing playlist
  • UI for managing permissions for a playlist at the individual user level

@thornbill thornbill modified the milestones: v10.9.0, v10.10.0 May 6, 2024
@thornbill thornbill removed their assignment May 6, 2024
@thornbill thornbill moved this to Done in Release 10.9.z Aug 23, 2024
@thornbill thornbill modified the milestones: v10.10.0, v10.11.0 Oct 15, 2024
@viown viown linked a pull request Dec 14, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: To do
Status: Doing
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants