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

Add options to control federating book data #2841

Open
Flameborn opened this issue May 7, 2023 · 1 comment
Open

Add options to control federating book data #2841

Flameborn opened this issue May 7, 2023 · 1 comment

Comments

@Flameborn
Copy link
Contributor

I often find that users of other instances edit existing book data to match what they've read, e.g. change a paperback book to an audio book, rather than creating a new edition. It can also happen that Bookwyrm does not detect that a book is an existing edition, and an author's page has multiple versions of the same book, rather than one version with multiple editions.

As a result, my yearly book reads lists books with missing page numbers, unfilled series name or ISBN, etc, even though I have added this data when creating the book.

To avoid situations like these, it would be great if instance admins had control over whether they accept book data federation from other instances. I see having a enable/disable and perhaps approve only options to do this.

@fofwisdom
Copy link
Contributor

fofwisdom commented Oct 19, 2023

In the case of GoodReads, they don't allow users to edit book information until they have read 50+ books.

This is likely due to the fact that BookWyrm currently allows users to edit the information of already created books by setting their permissions to EDITOR when they sign up.

However, since there are not enough users at the moment, it seems that we need to allow anyone to edit books freely so that more books can be added.

I think Flameborn's suggestion is a good one - it would be nice to design a lock that goes beyond EDITOR's permissions and can be used by moderator level or higher.

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

No branches or pull requests

3 participants