v1.3.0 - Admin users-management page
Added
-
Admin → Users page (#94): new
Admin/UserControllerexposes the host User table (paged, searchable) plus aPATCH /admin/users/{user}/roleendpoint that flips one role at a time. Companion Vue page lands inescalated@v0.8.0. Surfaced from escalated#60, where the reporter asked "how do you create agent?" — admins no longer have to drop into tinker to grant or revoke staff access.Demoting yourself from admin is rejected server-side so an admin cannot lock themselves out of the panel they're using. Demoting an admin via the agent toggle revokes both flags in one step.
Notes
The default install pins this to the is_admin / is_agent columns the install command tells hosts to add. Hosts wiring the gates differently (Spatie roles, custom pivots) should override Admin/UserController in their own routes — there's a comment to that effect in the class.
Upgrade
composer update escalated-dev/escalated-laravel
No new migrations. The Users nav entry shows up automatically once you upgrade @escalated-dev/escalated to 0.8.0.
Full Changelog: v1.2.5...v1.3.0