Repository navigation
Commit 860ca38
committed
docs(forms): the submit's 403 row names the refusals that answer it, not a profile
The error table said `403 PERMISSION_DENIED` means "the resolved profile
does not allow create on the target object". No permission set admits or
refuses the public submit's create. Measured through the real route, it
answers 403 when the security layer fails closed (permission sets or the
object's security posture cannot be resolved), when a write under the
submission's context leaves the grant (an afterInsert hook writing another
object through ctx.api), or when a code-registered hook throws a 403
refusal; a declarative hook's throw answers 400.
Text only; no behaviour changes.
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QyoWKK9RwUNxBxmevy9Neb1 parent 91ca7f3 commit 860ca38
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
| 225 | + | |
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| |||
0 commit comments