magenizr / magento2-resetuibookmarks
此 Magento 2 模块允许您重置 UI 书签,例如过滤器状态、列位置、网格排序、分页等。
1.3.2
2024-05-23 12:28 UTC
README
重置 UI 书签
重置 UI 书签成为在日常管理面板中工作的宝贵工具,特别是在拥有大型目录的 Magento® 实例中。常规使用网格过滤器、应用的排序(例如 销售 > 订单或目录 > 产品
)或其他第三方集成提供的选项可能会导致服务器超时(取决于过滤器组合)并使网格表格不可用。使用重置 UI 书签,任何管理员用户都可以重置其过滤器,无需涉及支持团队。
商业价值
通常需要技术人员(例如开发人员)来重置这些过滤器。这可能会让客户感到烦恼,并为开发团队造成不必要的噪音。以下是重置 UI 书签的优点。
- 客户可以重置过滤器并返回默认的列位置。无需开发人员。
- 客户支持团队,通常无法访问 MySQL 数据库,可以修复损坏的网格表格,无需涉及开发人员。
- 适合小型企业,这些企业无法承担昂贵的代理支持。
系统要求
- Magento 2.3.x, 2.4.x
- PHP 7.x, 8.1
安装(Composer 2)
- 更新您的 composer.json
composer require "magenizr/magento2-resetuibookmarks":"1.3.2" --no-update
- 使用
composer update magenizr/magento2-resetuibookmarks --no-install
更新您的 composer.lock 文件。
Updating dependencies
Lock file operations: 1 install, 1 update, 0 removals
- Locking magenizr/magento2-resetuibookmarks (1.3.2)
- 然后
composer install
安装包。
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 1 install, 0 update, 0 removals
- Installing magenizr/magento2-resetuibookmarks (1.3.2): Extracting archive
- 启用模块并清除静态内容。
php bin/magento module:enable Magenizr_ResetUiBookmarks
安装(手动)
- 下载代码。
- 解压下载的 tar.gz 文件。例如:
tar -xzf Magenizr_ResetUiBookmarks_1.3.2.tar.gz
。 - 将代码复制到
./app/code/Magenizr/ResetUiBookmarks/
。 - 启用模块并清除静态内容。
php bin/magento module:enable Magenizr_ResetUiBookmarks --clear-static-content
php bin/magento setup:upgrade
功能
- 在您的
帐户设置
页面以及系统 > 权限 > 所有用户 > {用户} > 用户信息
中有重置 UI 书签
的红色按钮。 - 一旦管理员用户点击
重置 UI 书签
按钮,它将清除存储在 MySQL 表ui_bookmark
中的过滤器状态、列位置或应用的排序的历史记录。 - 在
所有书签
、仅保存的过滤器
和保留保存的过滤器
之间进行选择 - 选择特定的命名空间,例如
产品列表
或客户列表
。下拉菜单基于存储在ui_bookmark
表中的命名空间生成。
使用方法
简单地点击 重置 UI 书签
按钮,清除书签,等待确认 您的 UI 书签已成功清除
。之后,所有过滤器和网格设置都恢复到默认值。更多详细信息请参阅附带的用户指南。
支持
如果您遇到任何问题,请毫不犹豫地在 Github 上打开一个问题。
联系方式
在 GitHub、Twitter 和 Facebook 上关注我们。
历史
===== 1.3.2 =====
- 修复对 bool 的成员函数 setData() 的调用
===== 1.3.1 =====
- 声明类属性以修复 PHP 8.2 中的问题
===== 1.3.0 =====
- 添加命名空间,以便您可以为特定网格表清除书签
===== 1.2.2 =====
- 2.4.6 兼容性检查
- 代码清理
- 改进了 $form 和 $userId 检查
===== 1.2.1 =====
- 在
Save User
动作上修复了验证问题(Cannot read properties of undefined (reading 'settings')
)。
===== 1.2.0 =====
- 在
系统 > 权限 > 所有用户 > {用户} > 用户信息
添加了重置 Ui 书签按钮,以便可以清除非管理员用户的书签。
===== 1.1.2 =====
- 从 module.xml 中删除了
setup_version=""
===== 1.1.1 =====
- 添加 2.4.x 兼容性
- 清理各种文件以遵循编码标准(EQP、ECG)
- 在 composer.json 中删除框架要求
===== 1.1.0 =====
- 在
所有书签
、仅保存的过滤器
和保留保存的过滤器
之间进行选择
===== 1.0.3 =====
- 在
resetuibookmarks.phtml
中进行清理
===== 1.0.2 =====
- 添加 Magento 2.4.x 兼容性
===== 1.0.1 =====
- 添加 Magento 2.3.1 兼容性
===== 1.0.0 =====
- 稳定版本