openlibhums / openlibhums/janeway
unable to delete author from author metadata
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 238
- Forks
- 97
- Avg merge
- 9d 1h
- Merged PRs (30d)
- 8
Description
Describe the bug
- An author was added without their orcid. it is currently in the typesetting stage.
- editing the metadata after article was published to put orcid data on author (edit/article/XXXX/author-metadata/)
- on the author it says _If the ORCID is incorrect, add a new author by searching for the correct ORCID. _
- try to delete the author in order to add via orcid by clicking remove author on the author-metadata page: /submit/1008/author/2097/delete/?next=/edit/article/1008/author-metadata/ which results in
DeprecationWarning: Authorship is now exclusively handled via FrozenAuthor.
Janeway version
Master branch 1cbf646f0d3fafce301e6401cf68f0628dc11308
Expected behavior
author is deleted and we can add a new author with the orcid ID.
Desktop (please complete the following information):
tested on ubuntu linux using firefox and mac using chrome
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure from the author-metadata page at /edit/article/1008/author-metadata/ and inspect the remove-author route shown in the report: /submit/1008/author/2097/delete/. Trace the DeprecationWarning about Authorship and FrozenAuthor, then verify that removing the author allows a replacement author to be added by ORCID.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100