Update Users & Permissions documentation#3169
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ng change Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…on, unique username on provider conflict Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…esh response
- Revert (plugin, { strapi }) to (plugin) in extension examples (runtime TypeError)
- Add refreshToken to refresh endpoint response, document httpOnly variant
- Fix role deletion claim: users are reassigned, no precondition check
- Fix username generation: random number, not incrementing
- Fix "setup" to "set up" (verb) in CAS provider page
- Fix "urls" to "URLs" in Auth0 provider page
- Add missing commas in security configuration section
- Use numerals per style guide ("All 3 fields" not "All three")
- Tighten sentence in register-allowed-fields breaking change
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pwizla
added a commit
that referenced
this pull request
Jun 2, 2026
Empirical testing against Strapi v5 showed that updateUsersPermissionsUser and deleteUsersPermissionsUser accept the numeric database id, not the documentId. Reverse the note and update both example snippets to use id: "1".
Empirically verified against Strapi v5: send-email-confirmation returns "User blocked" (not the login phrasing), reset-password and change-password return "Passwords do not match" on mismatch, and DELETE /api/users-permissions/roles/:id returns "Cannot delete public role" for the Public role.
pwizla
commented
Jun 2, 2026
pwizla
left a comment
Collaborator
Author
There was a problem hiding this comment.
LGTM, finally, after numerous fixes and source code verifications + test app checks 🚀
pwizla
added a commit
that referenced
this pull request
Jun 4, 2026
… Docs update (#3200) * Scaffold inki plugin: plugin.json + README stub * Add self-hosted marketplace manifest exposing inki * Add /inki:exists pilot skill (port of PAWS doc-exists) * Copy shared rules into inki plugin to remove PAWS path dependency * Add /inki:branch (port of PAWS doc-branch) * Add /inki:commit (port of PAWS doc-commit) * Add /inki:push (port of PAWS doc-push) * Add /inki:pr (port of PAWS doc-pr) * Add /inki:pr-title-fix (port of PAWS doc-pr-title-fix) * Add /inki:pr-description-fix (port of PAWS doc-pr-description-fix) * Add /inki:pr-body-fix alias * Rewrite PAWS slash command references to inki namespace in ported skills * Add /inki:submit top-level orchestrator * Move agents/prompts/ into inki/references/prompts/ * Move agents/templates/ into inki/references/templates/ * Move agents/authoring/ into inki/references/authoring/ * Replace agents/ content with pointer README to inki/references/ * Initial sync: copy root canonical refs into inki/references/ * Add /inki:style-check skill * Add /inki:code-verify skill * Add /inki:coherence-check skill * Add /inki:pitfalls-check skill * Add /inki:outline-check skill * Add /inki:outline-ux-analyzer skill * Add /inki:review top-level orchestrator * Add /inki:outline skill * Add /inki:draft skill * Add /inki:write top-level orchestrator * Add /inki:route skill * Add /inki:coverage skill * Add /inki:discover top-level orchestrator * Add sync-root-refs.sh script for root → plugin refs * Add inki-sync-root-refs.yml: 1-way sync + drift guard * Expand inki README with full skill catalog and editing rules * Add inki CHANGELOG.md v0.1.0 * Document Inki plugin and editing rules in CONTRIBUTING.md * Update AGENTS.md to point to claude-plugins/inki/references/ instead of agents/ * Update Cursor rules to reference claude-plugins/inki/references/ paths * Update self-healing prompts to reference claude-plugins/inki/references/ paths * Remove low profile PR guideline from git rules Removed guideline about not opening PRs when asked to stay low profile. * Remove PAWS-internal Tier mentions and replace 'Pierre' with 'the user' in plugin skills * Sync inki/references/git-rules.md with root after low-profile guideline removal * Clarify pr-description-rules: separate Fixes and Documents references for strapi/strapi PRs * Scope shared rules to strapi/documentation and remove PAWS-internal references * Prepend 'Do not' to each item in push-rules.md 'Do not' section * Prepend 'Do not' to each item in pr-rules.md 'Do not' section * Make inki skills portable: remove hardcoded paths and /piwi-* references * Expand CONTRIBUTING Inki section with what-it-does summary and README link * Clarify 'Do not open PR from main': specify source vs target branch * Remove restrictive working dir check from git skills: support forks * Document Strapi codebase prerequisite in code-verify and coverage skills * Remove references to strapi-docs-product-merger (private repo) from plugin * Rewrite orphan agents/ paths in migrated prompts and authoring guides to inki/references/ * Drop legacy agents/ path references from CHANGELOG * Clarify pitfalls-check: known-pitfalls file is a reference catalog, not a prompt * Read git-rules.md from inki/references/ instead of repo root for plugin autonomy * Migrate style-lint.sh into the inki plugin and wire style-check to use it * Add notation legend in README to explain skill argument placeholders * Fix marketplace.json schema: wrap plugins in marketplace object * Fix marketplace.json plugin source: use relative path string instead of local source object * Remove stray closing tag from marketplace.json * Fix plugin.json author field: expect object schema, not string * Add URL parsing and --yes auto-mode to pr-title-fix and pr-description-fix * Add safety bracket to --yes mode: batch review when no PR IDs are listed * Apply priorities 1-3: URL parsing in route, --yes in review/submit/write, --include-old default skip in pr-*-fix * Switch PR recency filter from updatedAt to createdAt to avoid bot-bumped PRs * Improve inki: accept PR URL in review, add pr-worktree helper, extend style-lint acronyms * Refactor: merge pr-title-fix, pr-description-fix, pr-body-fix into one pr-fix skill with action argument * Make pr-fix description add the Vercel preview link if missing, not just preserve it * Mirror PR #3169 changes to inki/references/ for agents/ files migrated by Inki * Accept more target types in the inki review skill (#3215) * Accept docs.strapi.io URLs, filenames, and pasted content as review targets * Document flexible review targets in README and CHANGELOG * Resolve docs.strapi.io review targets against origin/main A docs.strapi.io URL points at the published page, so the review now reads the source from origin/main (via git fetch + git show, never a destructive pull) and warns when local uncommitted changes to that file are excluded. * Document origin/main URL resolution in inki CHANGELOG * Review docs.strapi.io URLs in an origin/main worktree Resolve a docs.strapi.io URL into a temporary detached worktree on origin/main (new main-worktree.sh helper) instead of a loose /tmp file, so the source sits at its real path under docusaurus/docs/ and coherence-check and code-verify keep resolving relative links and sibling pages. * Fix pr-fix Vercel link: read host from bot comment, slug as fallback * Document the developer refresh cycle in the inki README * Sync inki CHANGELOG with work through 2026-06-03 * Rename inki Discover family to Research to align with writer workflow * Update marketplace.json slogan after Discover→Research rename * Rewrite Inki plugin README with problem framing and flagship skill walkthroughs * Use placeholder PR number in Inki README review example * Present Inki families as an end-to-end docs workflow with usage guidance * Fix typo in Inki README description
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR updates the Users & Permissions documentation based on a full source code audit (v5.45.1).
Direct preview link 👉 here