This task involves the work of making Zotero return more specific error codes so that we can offer people a generic feedback message when they attempt to cite a source Citoid doesn't support (T369547)
Sequence
- Make changes in Zotero so that it returns more specific error codes to Citoid
- Upstream implementation: https://github.com/zotero/translation-server/pull/171#issuecomment-2271274898
- Local implementation: https://gerrit.wikimedia.org/r/c/mediawiki/services/zotero/+/1054354
- In Citoid, we need to pass on error message "1." will implement on to the front-end
- Implement front-end changes:
Open questions
- What will we do in the time between now and when Zotero will upstream these changes?