cylc / cylc-ui

Web app for monitoring and controlling Cylc workflows
https://cylc.github.io
GNU General Public License v3.0
37 stars 27 forks source link

skip mode: implement task modifier #1949

Open oliver-sanders opened 1 month ago

oliver-sanders commented 1 month ago

Implement a task modifier for tasks that have been configured to run in skip mode.

The configured run mode should be made available as a task attribute so that the UI's can display skip/simulation mode tasks with a task modifier (the held and runahead "badges" are task modifiers).

The order of precedence for this modifier should be bellow the held and runahead states, but above queued.

--- https://github.com/cylc/cylc-admin/blob/master/docs/proposal-skip-mode.md#proposal-skip-run-mode-for-tasks

Perhaps an icon something along the lines of: https://icon-sets.iconify.design/carbon/skip-forward-outline-solid/

We should get this information into the task description that we display in the context menu. For example, a queued task may appear with the text "waiting (queued)". Perhaps it should say "waiting (configured to skip)" for skip mode tasks.

TODO: