Skip to content

fix(authz): add WorkflowContractService/Apply to ServerOperationsMap#3076

Merged
javirln merged 1 commit intochainloop-dev:mainfrom
javirln:fix-contract-apply-authz
Apr 28, 2026
Merged

fix(authz): add WorkflowContractService/Apply to ServerOperationsMap#3076
javirln merged 1 commit intochainloop-dev:mainfrom
javirln:fix-contract-apply-authz

Conversation

@javirln
Copy link
Copy Markdown
Member

@javirln javirln commented Apr 27, 2026

The Apply endpoint was missing from the authorization map, causing "operation not allowed" errors for non-admin users running chainloop apply -f <contract>. Both Create and Update policies are required since Apply is a create-or-update operation.

The Apply endpoint was missing from the authorization map, causing
"operation not allowed" errors for non-admin users running
`chainloop apply -f <contract>`. Both Create and Update policies are
required since Apply is a create-or-update operation.

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>
@javirln javirln self-assigned this Apr 27, 2026
@javirln javirln requested review from a team, jiparis and migmartri April 27, 2026 14:39
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

@javirln javirln merged commit 71fe4a9 into chainloop-dev:main Apr 28, 2026
18 of 19 checks passed
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.

2 participants