You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Overridable controllers, policies and default permissions (RBAC, multi-auth) #15
Overridable. Controllers (forms, sections, fields, entries, fill, assistant) come from config or route options and have hooks.
Routes.Route::formBuilder() and Route::formBuilderFill() take guard, prefix, name and middleware.
Multi-auth. Authors and submitters are morphs, and authorization uses the route guard's user.
Policies.FormPolicy and FormEntryPolicy check seven permissions registered with javaabu/permissions, and can be overridden from config, permissions.policies or Gate::policy().
Tests. Guests, missing permissions, viewer and editor-only rights, locked forms, two guards (web and web_admin), and policy and controller overrides.
Activity
Builder, entries and fill routes with Blade views
Tests for filling, entries, import and export, and authorization with…
n4ff4h commentedon Nov 5, 2026
Done.
Route::formBuilder()andRoute::formBuilderFill()take guard, prefix, name and middleware.FormPolicyandFormEntryPolicycheck seven permissions registered with javaabu/permissions, and can be overridden from config,permissions.policiesorGate::policy().webandweb_admin), and policy and controller overrides.Docs: docs/basic-usage/permissions.md