甜心1s / voyager-co-admin
此软件包已废弃且不再维护。未建议替代软件包。
Voyager Co Admin
1.1.1
2023-06-23 14:18 UTC
Requires
- tcg/voyager: ^1.5.0
Requires (Dev)
- laravel/framework: ^8.0|~9.0
This package is auto-updated.
Last update: 2023-12-13 15:40:10 UTC
README
描述
"voyager-co-admin"软件包专门为 Laravel Voyager Admin Panel 1.6 设计。它通过显示Voyager Admin Panel中超级用户(root或admin)授予的权限来增强功能。使用此软件包,如果某些角色被赋予创建和分配角色的权限,则它们将能够将相同的权限授予它们自己拥有的其他角色。
通过使用 "voyager-co-admin",管理员可以对Voyager Admin Panel中的角色管理具有细粒度控制。该软件包启用了一种层次化的角色结构,其中具有适当权限的指定角色可以创建并分配角色给其他用户,从而确保权限访问的顺利委派。
安装
要求
Voyager: v1.5+
在安装之前,应完全安装软件包 Voyager。
- 需要软件包
composer require sweet1s/voyager-co-admin
- 运行安装程序
php artisan co-admin:install
功能
- 显示Voyager Admin Panel中超级用户(root或admin)授予的权限。
- 启用层次化的角色结构,其中具有适当权限的指定角色可以创建并分配角色给其他用户。
- 在编辑用户时隐藏对其他用户不可见的角色。
- 确保权限访问的顺利委派。
- 管理谁可以授予某些角色以及谁不能。
之前
在Voyager Admin Panel的常规使用中,创建具有有限能力的角色时,该角色仍然能够看到所有现有权限。
之后
使用 "voyager-co-admin" 软件包,角色只能看到它们自己拥有的权限。