Skip to content

docs(developer): add documentation for the resource permissions API - #16048

Open
susnux wants to merge 3 commits into
masterfrom
feature/resource-permissions
Open

susnux wants to merge 3 commits into
masterfrom
feature/resource-permissions

Conversation

@susnux

@susnux susnux commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

☑️ Resolves

Document the experimental NCU\Resource API added in Nextcloud 36: declaring permissions and resource types, checking and enforcing the permissions left for an actor, passing access entries, writing a restriction provider, and how the results are combined.

🖼️ Screenshots

Screenshot 2026-11-13 at 19-19-35 Resource permissions — Nextcloud 36 Developer Manual

✅ Checklist

  • I have built the documentation locally and reviewed the output
  • Screenshots are included for visual changes
  • I have not moved or renamed pages (or added a redirect if I did)
  • I have run codespell or similar and addressed any spelling issues

@susnux
susnux marked this pull request as ready for review November 13, 2026 18:14
Base automatically changed from feature/actor-api to master November 14, 2026 05:54
Document the experimental NCU\Resource API added in Nextcloud 36:
declaring permissions and resource types, checking and enforcing the
permissions left for an actor, passing access entries, writing a
restriction provider, and how the results are combined.

Assisted-by: ClaudeCode:claude-fable-5-2
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Show the check flow between the owning app, the server and the
restricting apps, the "kind of" relation between permissions, and an
example of how access entries and restrictions are combined.

Assisted-by: ClaudeCode:claude-fable-5-2
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Assisted-by: ClaudeCode:claude-fable-5-2
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux
susnux force-pushed the feature/resource-permissions branch from b3e73af to bd759c8 Compare November 14, 2026 08:23
@github-actions

Copy link
Copy Markdown
Contributor

📖 Documentation Preview

🔍 Open preview →

📄 3 changed documentation pages

Last updated: Sat, 14 Nov 2026 08:29:33 GMT

This branch has not been deployed

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant