Enable autocomplete for undeployed seqera-config nodes #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
RED.nodes.node()in the frontend to get config values from editor stateRED.nodes.getCredentials()in the backend to look up saved API tokens for undeployed config nodesProblem
Previously, when configuring nodes like
workflow-launchordatalink-poll, the autocomplete functionality would only work after the seqera-config node had been deployed. This meant users had to:This was frustrating for new users setting up their first flow.
Solution
The autocomplete now works as soon as the seqera-config node is saved (clicking "Done" or "Update" in the config dialog). No deployment required.
Frontend changes:
RED.nodes.node(configId)to access config node properties from editor statebaseUrlandworkspaceIdas query parameters to the backendBackend changes:
baseUrl/workspaceIdfrom query params when config node isn't deployedRED.nodes.getCredentials(configId)to look up saved API tokenTest plan
🤖 Generated with Claude Code