cylc-uiserver
cylc-uiserver copied to clipboard
A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.
A previous PR adding supping for the Python logging module. Now we need to put a bit of effort into logging useful information in a sensibly-located log file.
At present the UI configuration (e.g. font size) is stored in browser local storage. This is ok, however, not great, especially for accessibility. In the long run we should consider...
At present we are regularly performing file system (FS) scans to detect new suites. This functionality is required to pick up on suites started from the CLI. These FS scans...
**Describe the bug** Some really strange behaviour in GraphiQL & UIS when testing the following mutation. ``` mutation { stop (workflows: ["user|cylc"]) { # `master` everywhere. **Steps to reproduce the...
On current cylc-flow master (before cylc/cylc-flow#4487 is merged) attempting to trigger (without reflow) a task in the UI causes an error in the scheduler, which results in this UIS traceback:...
Add a new field called "authorized users" (or similar) to the user-profile containing all users listed in the user's authentication config when running in multi-user mode. This field will be...
These changes partially address #271 Sibling: https://github.com/cylc/cylc-flow/pull/4529 Ensure consistency between `Resolvers.mutator()` in `cylc.flow.network.resolvers` and `cylc.uiserver.resolvers` to avoid traceback issues like in #271 **Requirements check-list** - [x] I have read `CONTRIBUTING.md`...
We have done some basic customisation to the Cylc Hub, see #99, #50. The Hub is a simple part of the system which users pass through very quickly so it...
**Describe exactly what you would like to see in an upcoming release** See https://github.com/cylc/cylc-uiserver/pull/241/#issuecomment-910704573 **Additional context** **Pull requests welcome!**
Follows on from: https://github.com/cylc/cylc-uiserver/pull/204 Validating of authorization config items `c.CylcUIServer.user_authorization` and `c.CylcUIServer.site_authorization` is limited to checking they are valid dictionaries. It would be helpful for users to get an error...