-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
source workflows #548
Comments
I like the proposal, can't see any obvious problems with it. 👍 |
Linking through to part (2) of cylc/cylc-flow#3400 which is about making users aware when running workflows run directories no longer reflect the latest state of the source directory (i.e. the user has made change to the source dir since the flow was last (re)installed). Already on my radar, suggest using passive notification for these sorts of things (e.g. reinstallation/reload, removal of old run dirs, uninstallation). |
Here's an updated proposal which is more compatible with the new Cylc support for multiple configurable source dirs. Overview:
Modified Proposal:
Ideas? |
Nice proposal 👍
With search and filter, and especially for those with a smaller number of workflows, it might be good to show all configured source dirs and the run dir, at once? This could be a user preference, if gscan performance is a problem for those with a large number of workflows. |
We could just bung them all into the main GScan view and just filter out uninstalled workflows (and by extension their sources) by default. We can scan for both source and run workflows and can separate these scan intervals and make them configurable. I think we might want something like |
Notes from Dave:
|
Here's an amended design with Dave's suggestions.
|
A couple of loose ends I've not jotted down anywhere so dumping them here for the time being:
|
issue covering the switching of workspaces and its effect on data, subs and tabs: #662 |
Looks good! |
Source workflows arriving in the schema with: 512 |
At present the UI can only see installed workflows (either running or stopped).
So how should source workflows fit into the UI?
Here is my proposal:
cylc scan
).This would create a landing page for the source workflow:
flow.cylc
,rose-suite.conf
, etc).The only big design barrier to overcome is that this restricts us to use the same name in the source and run dies (which I am actually ok with and have argued for in the past). If we can’t go with this then we will need a bit of UI magic to make this problem go away...
(assigning myself until the question label is removed or this issue closed)
The text was updated successfully, but these errors were encountered: