Skip to content

feat(publish): show details of publishing failures when publishing from manuscripts or evaluation pages

Ben Whitmore requested to merge message-on-publish-error-20230407 into main

This addresses shortcomings discussed with Ryan while investigating #1251.

In elife and ncrc archetypes, publishing is not done from the Decision page, but rather, from either the Manuscripts page or the evaluation page (which is rendered by SubmitPage). In these places, we had no mechanism to display feedback on any issues encountered during publishing. As far as the user could see, publishing was successful -- even if it wasn't.

Now if publishing is successful, we will see existing behaviour with no change; but if any of the publishing targets fail, the user is shown a modal popup detailing what succeeded and what failed. Screenshots and further explanation are in the ticket #1251.

Merge request reports