Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/magenizr/Magenizr_ResetUiBookmarks
Reset UI Bookmarks allows admin users to reset their own UI bookmarks such as state of filters, column positions and applied sorting ( e.g Sales > Orders ).
https://github.com/magenizr/Magenizr_ResetUiBookmarks
magento2 magento2-admin magento2-extension magento2-extension-free magento2-grid magento2-module
Last synced: 3 months ago
JSON representation
Reset UI Bookmarks allows admin users to reset their own UI bookmarks such as state of filters, column positions and applied sorting ( e.g Sales > Orders ).
- Host: GitHub
- URL: https://github.com/magenizr/Magenizr_ResetUiBookmarks
- Owner: magenizr
- Created: 2018-08-18T06:37:05.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-17T03:40:25.000Z (4 months ago)
- Last Synced: 2024-07-17T06:18:39.854Z (4 months ago)
- Topics: magento2, magento2-admin, magento2-extension, magento2-extension-free, magento2-grid, magento2-module
- Language: PHP
- Homepage:
- Size: 61.5 KB
- Stars: 32
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Magenizr Plus](https://images2.imgbox.com/11/6b/yVOOloaA_o.gif)](https://account.magenizr.com)
---
[![Latest Stable Version](https://poser.pugx.org/magenizr/magento2-resetuibookmarks/v)](https://packagist.org/packages/magenizr/magento2-resetuibookmarks) [![Total Downloads](https://poser.pugx.org/magenizr/magento2-resetuibookmarks/downloads)](https://packagist.org/packages/magenizr/magento2-resetuibookmarks) [![Latest Unstable Version](https://poser.pugx.org/magenizr/magento2-resetuibookmarks/v/unstable)](https://packagist.org/packages/magenizr/magento2-resetuibookmarks) [![License](https://poser.pugx.org/magenizr/magento2-resetuibookmarks/license)](https://packagist.org/packages/magenizr/magento2-resetuibookmarks) [![PHP Version Require](https://poser.pugx.org/magenizr/magento2-resetuibookmarks/require/php)](https://packagist.org/packages/magenizr/magento2-resetuibookmarks)# Reset Ui Bookmarks
Reset UI Bookmarks becomes an invaluable tool while working daily in the admin panel, especially on Magento® instances with a large catalogue. The regular use of grid filters, applied sorting ( e.g `Sales > Orders or Catalog > Product` ) or other options provided by third party integrations can cause server time-outs ( depending on the filter combinations ) and make the grid tables unusable. With Reset UI Bookmarks any admin user can reset their filters back to default without having an agency support team involved.![Magenizr ResetUiBookmarks - Backend](https://images2.imgbox.com/a0/75/VcpYFnTE_o.png)
![Magenizr ResetUiBookmarks - Backend](https://images2.imgbox.com/95/73/AljWoGJe_o.png)## Business Value
Usually a technical person ( e.g developer ) is required to reset those filters back to default. This can be annoying for a client and create unnecessarily noise for a developer team. Here are the advantages of Reset UI Bookmarks.* A client can reset filters and column positions back to default. A developer is not required.
* A client support team, which usually has no access to the MySQL database can fix broken grid tables without having a developer involved.
* Practical for small businesses, which can not afford expensive agency support.## System Requirements
- Magento 2.3.x, 2.4.x
- PHP 7.x, 8.1## Installation (Composer 2)
1. Update your composer.json `composer require "magenizr/magento2-resetuibookmarks":"1.3.2" --no-update`
2. Use `composer update magenizr/magento2-resetuibookmarks --no-install` to update your composer.lock file.```
Updating dependencies
Lock file operations: 1 install, 1 update, 0 removals
- Locking magenizr/magento2-resetuibookmarks (1.3.2)
```3. And then `composer install` to install the package.
```
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
```4. Enable the module and clear static content.
```
php bin/magento module:enable Magenizr_ResetUiBookmarks
```## Installation (Manually)
1. Download the code.
2. Extract the downloaded tar.gz file. Example: `tar -xzf Magenizr_ResetUiBookmarks_1.3.2.tar.gz`.
3. Copy the code into `./app/code/Magenizr/ResetUiBookmarks/`.
4. Enable the module and clear static content.```
php bin/magento module:enable Magenizr_ResetUiBookmarks --clear-static-content
php bin/magento setup:upgrade
```## Features
* A red button `Reset UI Bookmarks` within your `Account Settings` page as well as on `System > Permissions > All Users > {User} > User Info`.
* Once a admin user hits the button `Reset UI Bookmarks`, it will clear the history of state of filters, column positions or applied sorting which are stored in the MySQL table `ui_bookmark`.
* Choose between the options `All Bookmarks`, `Saved Filters Only` and `Keep Saved Filters`
* Select a specific namespace such as `Product Listing` or `Customer Listing`. The dropdown is generated based on namespaces stored in the `ui_bookmark` table.## Usage
Simply hit the button `Reset UI Bookmarks` to clear the bookmarks and wait for the confirmation `Your UI bookmarks were cleared successfully`. After that all filters and grid settings are set back to default. More details are available in the attached user guide.## Support
If you experience any issues, don't hesitate to open an issue on [Github](https://github.com/magenizr/Magenizr_Debugger/issues).## Contact
Follow us on [GitHub](https://github.com/magenizr), [Twitter](https://twitter.com/magenizr) and [Facebook](https://www.facebook.com/magenizr).## History
===== 1.3.2 =====
* Fix Call to a member function setData() on bool===== 1.3.1 =====
* Declare class property to fix issue in PHP 8.2===== 1.3.0 =====
* Namespace added so that you can clear bookmarks for a specific grid table===== 1.2.2 =====
* 2.4.6 compatibility check
* Code cleanup
* Improved $form and $userId check===== 1.2.1 =====
* Validation issue ( `Cannot read properties of undefined (reading 'settings')` ) on `Save User` action fixed.===== 1.2.0 =====
* ResetUiBookmarks Button added to `System > Permissions > All Users > {User} > User Info` so that bookmarks can be cleared for non-administrator users.===== 1.1.2 =====
* `setup_version=""` removed from module.xml===== 1.1.1 =====
* 2.4.x compatibility added
* Cleanup various files to follow coding standard (EQP, ECG)
* Remove framework requirement in composer.json===== 1.1.0 =====
* Choose between the options `All Bookmarks`, `Saved Filters Only` and `Keep Saved Filters`===== 1.0.3 =====
* Cleanup in `resetuibookmarks.phtml`===== 1.0.2 =====
* Magento 2.4.x compatibility added===== 1.0.1 =====
* Magento 2.3.1 compatibility added===== 1.0.0 =====
* Stable version## License
[OSL - Open Software Licence 3.0](https://opensource.org/licenses/osl-3.0.php)