Commit Graph
4 Commits
Author SHA1 Message Date
cgalo5758 34c8806f65 Improve Discourse integration test setup
Run group sync every minute with immediate triggering, and disable
first-post
typing heuristics that silence test users. Document how stale usernames
can
poison batch group convergence.
2026-07-22 03:53:28 -05:00
cgalo5758 bb954530ff Enable Discourse SSO in test stack
Seed the Keycloak client with per-worktree redirect URLs and configure
Discourse to use browser-reachable OIDC endpoints and callback ports.
2026-07-22 02:25:26 -05:00
cgalo5758 24cb2e66f0 Support boolean entitlement rule authoring
Classify resource keys as boolean or numeric, adapt the operator form to
the selected key, and derive rule types server-side to prevent
wrong-shape rules.
2026-07-22 00:42:01 -05:00
cgalo5758 a94ff08336 Add Discourse integration
Deliver forum posting entitlements through managed group membership with
identity linkage, periodic reconciliation, webhook handling, and an
operator mapping surface.

Include fake and live test environments, setup documentation,
migrations,
and end-to-end coverage.
2026-07-20 19:49:34 -07:00