Skip to content

Settings lists workflows with the viewer's key when the deployment credential fails - #360

Merged
mattshax merged 1 commit into
mainfrom
catalog-viewer-key
Oct 2, 2026
Merged

mattshax merged 1 commit into
mainfrom
catalog-viewer-key

Conversation

@mattshax

@mattshax mattshax commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Settings lists workflows with the viewer's key when the deployment credential fails (#360)

Settings, Workflows lists the workflows to pick from with the deployment's credential. It fell back to the viewer's own platform key only when the deployment had no credential at all; an expired one is still a non-empty string, so a deployment whose host login had expired showed the expiry error to an administrator whose own key was valid and connected. The catalog now tries the deployment credential and, when it is missing, expired, or rejected, lists the viewer's own account, and says so on the page: until the deployment credential is renewed, other viewers can run a picked workflow only if it is already in their own account, since adding a copy reads the deployment's version. The response carries source (deployment or viewer). One new test; all server and web tests pass.

@mattshax
mattshax merged commit 97cd7a2 into main Oct 2, 2026
2 checks passed
@mattshax
mattshax deleted the catalog-viewer-key branch October 2, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant