josefglatz / beuser-fastswitch
为TYPO3 CMS管理员用户提供的快速后端用户切换。
5.0.3
2023-09-08 18:51 UTC
Requires
- php: ^8.1 || ^8.2
- typo3/cms-core: ^12.4 || dev-main
Replaces
- typo3-ter/beuser-fastswitch: 5.0.3
README
beuser_fastswitch
扩展为TYPO3 CMS管理员用户提供了非常简单的后端用户切换功能。
它做了什么?
只需点击两次鼠标,您就可以
- 切换到另一个后端用户
- 编辑另一个后端用户(在新标签页中)
- 显示特定后端用户的信息(在模态框中)
它提供了一个基于AJAX的搜索功能
您可以通过 realName
、username
、email
或 唯一ID uid
搜索用户。
列出用户的排序
结果总是按 lastlogin DESC
排序。这也可以加快支持速度,如果某个编辑者联系您说某个功能不起作用,您就可以轻松地切换到后端用户,而无需在TYPO3后端用户模块中搜索它。
用户列表项目功能
- 通过点击头像/图标触发后端用户记录的上下文菜单
- 通过点击用户名或真实姓名编辑后端用户记录
- 通过点击信息按钮显示元素信息弹出窗口
- 通过点击切换按钮切换到后端用户
截图和演示
要求
实际主分支
- 支持TYPO3核心版本:12 LTS
- PHP版本:>= 8.1
版本矩阵
安装
使用Composer安装
推荐通过使用 Composer 安装此扩展。在基于Composer的TYPO3项目根目录中,只需执行 composer require josefglatz/beuser-fastswitch
。
通过使用版本 4.x 支持TYPO3核心版本 11 LTS:
composer req josefglatz/beuser-fastswitch:^4
通过使用版本 3.x 支持TYPO3核心版本 < 10 LTS:composer req josefglatz/beuser-fastswitch:^3
从TYPO3扩展存储库(TER)安装为扩展
使用TYPO3 CMS扩展管理模块或直接通过 typo3.org 下载和安装扩展。
配置
通过UserTSConfig禁用特定后端管理员用户/-组的工具栏项
options.backendToolbarItem.beUserFastwitch.disabled = 1
开发
持续开发正在进行中!
如果您想测试当前的开发状态,可以使用 composer require-dev josefglatz/beuser-fastswitch:dev-main
。
创建者
贡献
- Alexander Nostadt(初始AJAX搜索功能)
- Andreas Fernandez(将jQuery重写为ES6,并正确使用核心API)
支持
非常感谢我的雇主 supseven.at 赞助工作时间。