WIP: test(routing): recipient checks have exactly the recipient's access #47
Draft
KofTwentyTwo wants to merge 1 commits from
test/recipient-full-access into develop
pull from: test/recipient-full-access
merge into: QRun-IO:develop
QRun-IO:develop
QRun-IO:release/0.3
QRun-IO:merge/develop-into-release-0.3-rc2
QRun-IO:perf/scheduled-job-statements
QRun-IO:release/0.1
QRun-IO:fix/reconcile-interrupted-rc
QRun-IO:docs/forge-release-notes
QRun-IO:fix/liquibase-header-comments
QRun-IO:main
QRun-IO:qualification/central-actions-20261031
QRun-IO:dependabot/maven/develop/maven-minor-and-patch-9930ea90ec
QRun-IO:dependabot/github_actions/develop/github-actions-0fdda1077f
QRun-IO:feature/orb-0.8-track
QRun-IO:feature/orb-0.7.18
QRun-IO:feature/orb-0.7.17
QRun-IO:feature/orb-main-hotfix-standardization
QRun-IO:feature/shared-codeql
QRun-IO:feature/stable-gate-canary
QRun-IO:feature/orb-rc-ref-fix
QRun-IO:feature/orb-rc-recovery
QRun-IO:feature/orb-0.7.11
QRun-IO:feature/orb-rc-worker
QRun-IO:feature/central-ci
QRun-IO:feature/quieter-notifications
QRun-IO:feature/service-principal
QRun-IO:ci/release-rc-secrets-inherit
QRun-IO:feature/ui-api-1.6
QRun-IO:feature/runtime-fields-not-audited
QRun-IO:fix/alerts-system-session-instance
QRun-IO:fix/producer-version-from-build
QRun-IO:fix/help-bundle-version-test
QRun-IO:fix/help-bundle-version
QRun-IO:feature/help-bundle
QRun-IO:feature/notify-email-requested-v2
QRun-IO:feature/foreign-keys
QRun-IO:feature/alerts-join-indexes
QRun-IO:feature/bootstrap-subscription-once
QRun-IO:feature/tables-populated-defaults
QRun-IO:feature/notification-preferences-section
QRun-IO:feature/recipients-widget-json
QRun-IO:feature/slack-routing
QRun-IO:feature/quiet-hours-digests
QRun-IO:feature/reminders-escalation
QRun-IO:fix/team-sources-mute-scope
QRun-IO:feature/email-api
QRun-IO:feature/orb-0.6.9
QRun-IO:feature/email-qbit
QRun-IO:feature/arch-follower-fanout
QRun-IO:feature/arch-core-notify
QRun-IO:feature/arch-ui-api-extension
QRun-IO:feature/notify-email-requested
QRun-IO:feature/arch-rc5-standins
QRun-IO:feature/release-rc-automation
QRun-IO:feature/notifications-de
QRun-IO:feature/notifications-c-jobs
QRun-IO:feature/notifications-a-tables
QRun-IO:feature/notifications-spec
QRun-IO:feature/sink-stop-drains-in-flight
QRun-IO:feature/alerts-external-channels-p4
QRun-IO:screenshots/p1-p3
QRun-IO:feature/alerts-core-p1-p3
QRun-IO:feature/ga-only-release-tags
No Reviewers
Labels
Clear labels
architecture
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
java
question
release:rc
secuurity
ux
wontfix
Architecture review: coupling, cohesion, UI API
Something isn't working
Improvements or additions to documentation
This issue or pull request already exists
New feature or request
Pull requests that update GitHub Actions code
Good for newcomers
Extra attention is needed
This doesn't seem right
Pull requests that update java code
Further information is requested
Merging this develop PR cuts the next release candidate
Admin UX / information architecture
This will not be worked on
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: QRun-IO/qbit-alerts#47
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR is test only, for the owner decision of 2026-10-16 (qqq#1265,
DelegatedAccess.USER). It checks that a per-recipient check made through thealertsprincipal has exactly the recipient's permissions and record-lock keys, even though the principal itself holds none.Draft: it needs the QQQ RC that contains qqq#1265; bump
qqq.snapshot.versionwhen it's cut.🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.