-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Refactor Open Library to use checked in source for adding New Identifiers #9234
Comments
@jimchamp and I spoke and agree for We've also decided for now not to change |
A big reason E.g., all If I were to make a PR for |
Guess I need to tag someone for a reply to #9234 (comment) so… @mekarpeles :) |
This is taking the same steps applied to editions[1] and authors[2] and applying it to works. `get_work_config()` is currently not used for anything, probably because we’re still waiting for an actual interface to edit the Work identifiers[3], so this is more a preliminary step to ensure that Works will be handled in the same way that Editions and Authors are. (And to allow for PRs to add Work identifiers while waiting for that UI.) [1] internetarchive#9234 internetarchive#9483 [2] internetarchive#9666 internetarchive#9769 [3] internetarchive#3430
This is taking the same steps applied to editions[1] and authors[2] and applying it to works. `get_work_config()` is currently not used for anything, probably because we’re still waiting for an actual interface to edit the Work identifiers[3], so this is more a preliminary step to ensure that Works will be handled in the same way that Editions and Authors are. (And to allow for PRs to add Work identifiers while waiting for that UI.) [1] internetarchive#9234 internetarchive#9483 [2] internetarchive#9666 internetarchive#9769 [3] internetarchive#3430
Currently, the way that new Identifiers are added to Open Library books and authors is through editing https://openlibrary.org/config/edition.yml?m=edit via the infogami database, which requires super librarian or admin permission.
This is blocking lots of new identifier types listed in #8271.
Ideally, we'd use /plugin/openlibrary/editions.page which can be edited by community pull request submissions.
UPDATE:
openlibrary/openlibrary/plugins/upstream/utils.py
Lines 1206 to 1220 in ec3e569
identifiers
out of infogami into a yml file in openlibrary repoThe text was updated successfully, but these errors were encountered: