Kareadita / Kavita

Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.
http://www.kavitareader.com
GNU General Public License v3.0
6.37k stars 331 forks source link

Reading lists uploaded by other users can not be uploaded again by another user. #3258

Open DieselTech opened 1 month ago

DieselTech commented 1 month ago

What happened?

If 1 person on the server uploads a reading list, that stops all other users on the server from using the same exact reading list. If the person who uploaded it is a basic user without the ability to promote lists (so as not to spew their taste on everyone else) then there isn't a way to have anyone else use the list.

image

What did you expect?

Each user to be able to upload their own copies of reading lists

Kavita Version Number - If you don not see your version number listed, please update Kavita and see if your issue still persists.

Nightly Testing Branch

What operating system is Kavita being hosted from?

None

If the issue is being seen on Desktop, what OS are you running where you see the issue?

None

If the issue is being seen in the UI, what browsers are you seeing the problem on?

No response

If the issue is being seen on Mobile, what OS are you running where you see the issue?

None

If the issue is being seen on the Mobile UI, what browsers are you seeing the problem on?

No response

Relevant log output

No response

Additional Notes

No response

DieselTech commented 1 month ago

Some discussion points:

list name is global to the server actually

The problem I see here is if users upload a reading list, that means no one else on the server can use that reading list (without naming it something it is not). While ideally the admin uploads the list and promotes it, that doesn't offer much flexibility and places the burden of work on a single person.

By default, users do not have the ability to promote items either. That means should they upload the list; they might not be allowed to share it with the server. And since admins can not see the reading lists of other users, even they can't promote the list if it is on another account.