feat(qbits): wire demo qbits into core and full profiles (#6) #16

Merged
KofTwentyTwo merged 4 commits from feature/GH-6-qbits into develop 2026-09-26 15:05:42 +00:00
KofTwentyTwo commented 2026-09-26 15:01:57 +00:00 (Migrated from github.com)

Adds all eight public qbits to the demo profiles, including customer search in full, table views, process trace, webhook delivery, workflows, geo addresses, and SFTP import. Core Admin and Demo User have distinct permissions; full-profile OIDC roles protect webhook configuration and delivery.

Validation: mvn -o -pl qqq-all-app -am verify (16 unit tests and the packaged core-jar integration test). The additive webhook role-grant SQL was applied twice to disposable PostgreSQL; Admin received edit/send grants and viewer received read-only grants.

C6 integration dependency: its PostgreSQL 02-auth-and-roles.sql seed must run before this branch's 03-webhook-permissions.sql. Full Compose/OIDC HTTP smoke testing follows C6 integration.

Closes #6

Adds all eight public qbits to the demo profiles, including customer search in full, table views, process trace, webhook delivery, workflows, geo addresses, and SFTP import. Core Admin and Demo User have distinct permissions; full-profile OIDC roles protect webhook configuration and delivery. Validation: `mvn -o -pl qqq-all-app -am verify` (16 unit tests and the packaged core-jar integration test). The additive webhook role-grant SQL was applied twice to disposable PostgreSQL; Admin received edit/send grants and viewer received read-only grants. C6 integration dependency: its PostgreSQL `02-auth-and-roles.sql` seed must run before this branch's `03-webhook-permissions.sql`. Full Compose/OIDC HTTP smoke testing follows C6 integration. Closes #6
Sign in to join this conversation.