magenizr/magento2-resetuibookmarks

此 Magento 2 模块允许您重置 UI 书签,例如过滤器状态、列位置、网格排序、分页等。

资助包维护!
Patreon

安装数: 94,597

依赖项: 0

建议者: 0

安全性: 0

星标: 33

关注者: 5

分支: 5

开放问题: 0

类型:magento2-module

1.3.2 2024-05-23 12:28 UTC

This package is auto-updated.

Last update: 2024-09-17 03:57:43 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

重置 UI 书签

重置 UI 书签成为在日常管理面板中工作的宝贵工具,特别是在拥有大型目录的 Magento® 实例中。常规使用网格过滤器、应用的排序(例如 销售 > 订单或目录 > 产品)或其他第三方集成提供的选项可能会导致服务器超时(取决于过滤器组合)并使网格表格不可用。使用重置 UI 书签,任何管理员用户都可以重置其过滤器,无需涉及支持团队。

Magenizr ResetUiBookmarks - Backend Magenizr ResetUiBookmarks - Backend

商业价值

通常需要技术人员(例如开发人员)来重置这些过滤器。这可能会让客户感到烦恼,并为开发团队造成不必要的噪音。以下是重置 UI 书签的优点。

  • 客户可以重置过滤器并返回默认的列位置。无需开发人员。
  • 客户支持团队,通常无法访问 MySQL 数据库,可以修复损坏的网格表格,无需涉及开发人员。
  • 适合小型企业,这些企业无法承担昂贵的代理支持。

系统要求

  • Magento 2.3.x, 2.4.x
  • PHP 7.x, 8.1

安装(Composer 2)

  1. 更新您的 composer.json composer require "magenizr/magento2-resetuibookmarks":"1.3.2" --no-update
  2. 使用 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)
  1. 然后 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
  1. 启用模块并清除静态内容。
php bin/magento module:enable Magenizr_ResetUiBookmarks

安装(手动)

  1. 下载代码。
  2. 解压下载的 tar.gz 文件。例如:tar -xzf Magenizr_ResetUiBookmarks_1.3.2.tar.gz
  3. 将代码复制到 ./app/code/Magenizr/ResetUiBookmarks/
  4. 启用模块并清除静态内容。
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 上打开一个问题。

联系方式

GitHubTwitterFacebook 上关注我们。

历史

===== 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 =====

  • 稳定版本

许可证

OSL - 开源软件许可 3.0