Net.Science release for My Jobs list enhancement on 17th May 2023 - NSSAC/CINES GitHub Wiki

The code is committed to the branch - https://github.com/NSSAC/CINES/tree/master-beta

Branch name - master-beta

The build is deployed on ptest at https://ptest.net.science/home

Tagged URL: https://github.com/NSSAC/CINES/releases/tag/Net.Science_release_for_My_Jobs_list_enhancement_on_17th_May_2023_GIT%23343_%23344

The build contains the following:

My Jobs list enhancement

   •	The toggle button named "Tree View" would shown on My Jobs page. 
   •	Tree View toggle would be enabled by default.
   •	When the Tree View is enabled, 
          1.	The arrow would be shown for the jobs that contains child jobs.
          2.	User would be able to expand/collapse the job by clicking on the arrow button.
                Note - By default job would be collapsed.
          3.	On a click of an arrow, the user would be able to expand the job and would be able to view the child jobs.
          4.	User would be able to expand multiple jobs and previously expanded jobs would not be collapsed when the user expand other jobs on same page.

Note:

  1.	Job list enhancement feature tested for the jobs that are executed from EXCEADS.
  2.	The user would be able to expand those jobs which ran after the “has_children” property was created, The user would not be able to expand old jobs because they lack the property.

Known Issue:

  1.	iPad_ The header layout of the my job definition page is not presented from left to right, the header is getting clipped, but there is no functionality loss.
  2.	When the user collapses any job, the application scrolls up automatically. Sahil is working on this issue and we will deploy another build once it is fixed.