[feature request] - Share shelves with users
Installed it, and got OIDC up and running with Authentik. Really nice tool!
Would love to have the ability to "share" a Shelve amongst users. ( e.g. having the option 2 different users can manage a shelf )
To start of easily, creating "public" vs "private" shelves could solve this
You’re right, currently, Booklore only supports sharing at the library level. Shelf sharing is a great idea and would add flexibility. I’ll look into whether the current DB structure can support this cleanly and consider it for a future release.
I'd like to see this feature too. Potentially "Global" shelves (maybe only created and managed by admin users) and "Personal" shelves (created and managed by individual users).
+1. This would be really useful. TIA.
Closing this since it’s not in scope, sorry!
I was looking at this the other day and I think it can be done by adding a boolean such as is_public to the magic_shelf table and locking down changes to shelves marked public to only admin users. @adityachandelgit If I worked on implementing this (even just for magic shelves) - would that be okay or is it too far out of scope?
@cjd Yeah, that approach makes sense, adding an is_public flag and restricting edits to admins sounds clean and straightforward. If you can find a good spot in the UI to surface that option, please go ahead!