sheadawson / silverstripe-userswitcher
在测试过程中,允许管理员快速切换到系统中不同的用户
2.0.0
2017-12-13 05:15 UTC
Requires
- silverstripe/framework: ^4.0
Suggests
- jonom/silverstripe-betternavigator: Front-end utility menu for SilverStripe websites featuring administration and development tools
README
该模块在前端添加了一个小表单,可以快速登录为系统中的任何用户。预期用途是在测试环境中,以帮助测试可能需要打开多个浏览器并登录具有不同角色和权限的用户的SilverStripe应用程序。
用户切换仅适用于ADMIN用户,并且仅在开发或测试模式下运行时可用。
截图
需求
- SilverStripe ^4.0
与Better Navigator集成
如果您已安装Better Navigator模块(推荐),用户切换下拉字段将放置在Better Navigator工具容器中,而不是页面底部。https://github.com/jonom/silverstripe-betternavigator
注意:目前,您需要将userswitcher/templates/BetterNavigator复制到您的主题目录或项目目录中才能使用此功能。
禁用默认jQuery
如果您在前端使用此模块,可以像这样禁用jQuery
Requirements::block(THIRDPARTY_DIR . '/jquery/jquery.js');
安装
$ composer require sheadawson/silverstripe-userswitcher
将模块文件放入您的项目后,以ADMIN用户身份登录并运行?flush=all
待办事项
在SilverStripe 4 CMS中实现工作。目前仅升级为前端使用。