Skip to content

docs: conditional row-level access and allow_all in access policies#10821

Open
mintlify[bot] wants to merge 1 commit intomasterfrom
docs/conditional-row-level-access
Open

docs: conditional row-level access and allow_all in access policies#10821
mintlify[bot] wants to merge 1 commit intomasterfrom
docs/conditional-row-level-access

Conversation

@mintlify
Copy link
Copy Markdown
Contributor

@mintlify mintlify Bot commented May 5, 2026

Documents the new capabilities added in #10767:

  • Reference (reference/data-modeling/data-access-policies.mdx)

    • Documents row_level.allow_all: true and allow_all: false with a YAML/JS <CodeGroup>.
    • Adds a short note that row_level can be made conditional via conditions (YAML) or by returning different filters from securityContext (JS), linking to the new recipe.
    • Adds a new Boolean logic in if expressions subsection under conditions covering and/or/not (YAML) vs &&/||/! (JS), AND-across-conditions, OR-across-policies, with a YAML+JS <CodeGroup>.
  • New recipe (recipes/access-control/conditional-row-level-access.mdx)

    • Region/group-based switching: different row_level filters depending on securityContext.groups membership, with a JS variant that returns filters as a function of securityContext.
    • Admin override: a second policy granting row_level.allow_all: true when securityContext.is_admin, demonstrating OR-across-policies.
    • Composing boolean logic in conditions to switch which filter applies.
  • Guide (docs/data-modeling/data-access-policies.mdx)

    • Adds a short pointer section linking to the new recipe; keeps the guide concise.
  • Nav (docs.json): adds an "Access Control" group under Recipes with the new page.

Every example includes both YAML and JavaScript inside a <CodeGroup>. Uses securityContext/security_context and userAttributes/user_attributes consistently per language.

@github-actions github-actions Bot added the pr:community Contribution from Cube.js community members. label May 5, 2026
@mintlify
Copy link
Copy Markdown
Contributor Author

mintlify Bot commented May 5, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
cubed3 🟢 Ready View Preview May 5, 2026, 4:07 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:community Contribution from Cube.js community members.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants