Skip to content

Unify deployment and command logs (Job Log) ICSHWI-9610

This merge request is not finished and needs someone to pick it up.

This merge request tries to use the new "operations" endpoint in the API and unify the presentation of commands and deployments into a single presentation the "Job Log".

Changes:

  • Update SwaggerAPI to deal with new Operations endpoint and changes to the schema for some others
  • Add JobListView, JobLobAccessControl, JobTable, AsyncJobList, JobIcons
  • Update the App, IOCDetailsView and some other spots to switch from Deployments/Command Tables to job tables

What's left to do:

  • Links from the table aren't working correctly.
    • The API might need an update in order for us to link from the command to the IOC as intended.
    • The CustomTable linking callbacks might need some tweaking
  • Job status is not working right now
    • The API might need an update to return this, or the JobDetailFetcher needs to be updated to get this information. I would prefer if the status was returned as part of the operation if possible.
  • Variant of JobTable needed for the command log on the IOC Details page which shows the same columns as before.
  • Tests need to be updated.
Edited by Zoltan Runyo

Merge request reports