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

Register backlist DOIs in batches #2734

Closed
joemull opened this issue Jan 27, 2022 · 1 comment · Fixed by #2888
Closed

Register backlist DOIs in batches #2734

joemull opened this issue Jan 27, 2022 · 1 comment · Fixed by #2888
Assignees
Labels
new feature A new thing that doesn't exist yet

Comments

@joemull
Copy link
Member

joemull commented Jan 27, 2022

Is your feature request related to a problem? Please describe.
Publishers would like to be able to register DOIs in batches for back content. They may need to do this when they load a backlist into Janeway for a journal that never had DOIs, for example.

Describe the solution you'd like
We could create a tool/button that allows you to tell Janeway: please register all the DOIs for this journal for which no validated/registered DOI yet exists, as long as use_crossref is enabled.

Currently, you can register or re-register all the DOIs in a journal via the command line with register_all_crossref, but this command creates one XML submission per article, rather than concatenating the articles into a single Crossref submission, which would be better for an upgraded batch submission tool.

@mauromsl sees two parts to this problem: one is batch-exporting articles to Crossref. The second one is a query tool that let's you more precisely choose which articles to export (perhaps an entire issue, an entire journal, all the articles that don't have a successful receipt etc.). The second feature could be used for a myriad of things like depositing via DOAJ API or updating metadata.

@joemull joemull added the new feature A new thing that doesn't exist yet label Jan 27, 2022
@joemull joemull added this to v1.4.2 Feb 2, 2022
@joemull joemull moved this to Todo in v1.4.2 Feb 3, 2022
@joemull joemull self-assigned this Feb 7, 2022
@joemull joemull moved this from Todo to In Progress in v1.4.2 Feb 7, 2022
@joemull joemull moved this from In Progress to Todo in v1.4.2 Feb 11, 2022
@joemull joemull moved this from Todo to In Progress in v1.4.2 Mar 9, 2022
joemull added a commit that referenced this issue Mar 15, 2022
@joemull
Copy link
Member Author

joemull commented Mar 15, 2022

We are going to use class-based views for the querying and filtering functionality. @mauromsl explains: "One base class like FilteredArticlesListView(ListView) that we can reuse for CrossrefArticlesView, DOAJArticlesView, SearchSubmissionsView."

joemull added a commit that referenced this issue Mar 18, 2022
joemull added a commit that referenced this issue Apr 21, 2022
joemull added a commit that referenced this issue Apr 22, 2022
joemull added a commit that referenced this issue Apr 27, 2022
joemull added a commit that referenced this issue Apr 27, 2022
joemull added a commit that referenced this issue Apr 27, 2022
joemull added a commit that referenced this issue Apr 27, 2022
joemull added a commit that referenced this issue May 13, 2022
joemull added a commit that referenced this issue May 13, 2022
joemull added a commit that referenced this issue May 13, 2022
joemull added a commit that referenced this issue May 19, 2022
joemull added a commit that referenced this issue May 19, 2022
joemull added a commit that referenced this issue May 19, 2022
joemull added a commit that referenced this issue May 19, 2022
joemull added a commit that referenced this issue May 20, 2022
@joemull joemull mentioned this issue May 20, 2022
joemull added a commit that referenced this issue May 26, 2022
joemull added a commit that referenced this issue May 30, 2022
@joemull joemull moved this from In Progress to PR Submitted in v1.4.2 May 30, 2022
@joemull joemull linked a pull request May 30, 2022 that will close this issue
joemull added a commit that referenced this issue Jun 14, 2022
joemull added a commit that referenced this issue Jun 15, 2022
joemull added a commit that referenced this issue Jun 15, 2022
joemull added a commit that referenced this issue Jun 15, 2022
Repository owner moved this from PR Submitted to Done in v1.4.2 Jun 15, 2022
joemull added a commit that referenced this issue Jun 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature A new thing that doesn't exist yet
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant