mirror of
https://github.com/SigNoz/signoz.git
synced 2026-10-19 08:30:41 +01:00
#### Description - `/api/v1/promoted_path` moves from the legacy `EditAccess`/`ViewAccess` gates to `CheckResources`. Each signal is guarded by its existing field resource: `logs-field` for logs, `traces-field` for traces. - POST checks `update` on the field resource of every signal named in the body. A mixed logs+traces request needs both grants. - GET checks `list` on the signals the `signal`/`context` filters select. With no filters, or filters that match no domain, it checks all of them. - Managed-role grants already exist in the registry (editor/admin update, viewer list), so nothing changes for managed roles. Migration 131 backfills these tuples for orgs created before the kinds were registered. - New `promote` integration suite covers the managed-role matrix and per-signal scoping with a custom role, including revoke. #### Additional Information Stacked on #13021. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>