You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/06/08 22:54:02 UTC
[GH] (texera/fix/user-system-config-permitall): Workflow run "Required Checks" failed!
The GitHub Actions job "Required Checks" on texera.git/fix/user-system-config-permitall has failed.
Run started by GitHub user aicam (triggered by aicam).
Head commit for run:
8e6a1b4ed68a71de1f98ccdd92a745035d12b673 / ali <al...@gmail.com>
fix(config-service): make /config/user-system anonymous so INACTIVE users can read inviteOnly
A freshly-registered user is INACTIVE until an admin approves them and
therefore cannot reach the @RolesAllowed("REGULAR", "ADMIN") config
endpoints. The frontend reads the `inviteOnly` flag at exactly that point
to decide whether to show the registration-request form (and notify
admins). Since #5305 moved /config/user-system behind a role check, the
flag became unreachable for the very users it targets, so the form never
appeared and no admin notification was sent.
Restore @PermitAll on /config/user-system. It only exposes the boolean
inviteOnly flag, which is non-sensitive and already needed pre-activation.
Co-Authored-By: Claude Opus 4.8 (1M context) <no...@anthropic.com>
Report URL: https://github.com/apache/texera/actions/runs/27171942857
With regards,
GitHub Actions via GitBox