Skip to content

Tree View #78

@kinow

Description

@kinow

Implement something similar to what we had in Cylc 7:

gcylc-text-view

EDIT: more recent screenshots, taken with 7.8.1.

image

image

image

And a few features in the current Tree View:

  • Users can adjust font size
  • Users can choose themes (color blind, high contrast, etc)
  • Users can collapse / expand all (though it changes once the family/tasks are updated)
  • Users can filter by status
  • Users can filter by a regex (not sure what is searched, task name?)
  • Users are displayed a legend of what each task color means in the tree view
  • Users have access to a context menu with actions such as
    • Browse task URL (if URL is defined, otherwise a warning is displayed)
    • Trigger (if possible)
    • View logs, prereqs, outputs, call cylc show
    • Reset
    • Force spawn
    • Hold
    • Release
    • Remove
    • Enable/disable family grouping

Family grouping doesn't seem very simple. Unless we alter the underlying data, but still not sure if the Vue.js component will behave OK with that.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions