Skip to content

Chapters panel ui

Giannis Kopanas requested to merge chaptersPanelUI into develop

Explanation of the UI:

at the page https://ncbi.cloud68.co/chaptersPanel there is a table with the active status of incoming and outgoing notifications. at the bottom of the UI there is a button with which we can retry the stuck notifications.

There are couple of reasons why a bcmsid may stuck in a intermediate state converting, loading-preview, publishing, from here we can understand where it stuck.

the flow goes like this :

  1. we start a new submission through the usual proccess a new row will show up and if the packages was successfully uploaded to ncbi the column uploaded will be true.

  2. then we wait for the notification from ncbi, if we get the notification and we managed to proccess it successfully then the proccessed column will change from false to true

so now we have the following cases:

  • if the proccessed column stays for more than 4h in false then this row will disappear because this means that we did get the notfication from ncbi in time and we forced the status to failed.

  • if the proccessed column has chagned to true and this specific bcmsid is still in status converting, loading-preview, publishing means that we succesfully got the notfication from ncbi but for some reason the notification didnot make it through the whole process and it stuck somewhere. So now we need to do two things first notify me so i can check a potential bug and retry the whole proccess because there is a chance a service was down like FTP or NCBI domain

By clicking on the bcmsid you will be navigated to the bookComponent that stucked.

Edited by Giannis Kopanas

Merge request reports