[ZBXNEXT-9221] Missing usability with modal forms Created: 2024 Jun 06 Updated: 2025 May 15 Resolved: 2024 Oct 13 |
|
Status: | Closed |
Project: | ZABBIX FEATURE REQUESTS |
Component/s: | Frontend (F) |
Affects Version/s: | 7.0.1rc2, 7.2.0alpha1 |
Fix Version/s: | 7.0.4rc1, 7.2.0alpha1 |
Type: | Change Request | Priority: | Trivial |
Reporter: | Bartosz Kruszewski (Inactive) | Assignee: | Eliza Sekace (Inactive) |
Resolution: | Fixed | Votes: | 10 |
Labels: | Zabbix7.2 | ||
Remaining Estimate: | 0h | ||
Time Spent: | 36.45h | ||
Original Estimate: | 12h |
Attachments: |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||||||||||||||
Issue Links: |
|
||||||||||||||||
Team: | |||||||||||||||||
Sprint: | S24-W30/31, S24-W32/33, S24-W34/35, S24-W36/37, S24-W38/39, S24-W40/41 | ||||||||||||||||
Story Points: | 1 |
Description |
With modal forms we lost usability feature in troubleshooting configuration from list of items not filtered by only one host. In list of items now we can't click to parent host or move to any sibling's component configured by its (parent) host, only just to own trigger. But there is also no link to siblings trigger and also no chance to click to host where I often look for host $MACRO values used in trigger. - This is must be fixed. If reverting modal type forms in Zabbix GUI is not acceptable, then add link to own inventory form in modal forms, where are all necessary links to parent and sibling components by own host. |
Comments |
Comment by KB Jørgensen [ 2024 Jun 10 ] |
These use cases are important to consider:
This was a terrible usability choice. Please fix this soon. |
Comment by Roman Rajniak [ 2024 Jun 10 ] |
Please consider the configuration option - choice for GUI if the zabbix frontend uses modal forms or can work without modal forms as in version 6.x (at least for all forms uder hierarchy in Data collection: Hosts and Templates). |
Comment by KB Jørgensen [ 2024 Jun 10 ] |
I don't think making it configurable is a good option if it can be avoided. It could perhaps be a modal form, if you make sure to change the URL when opening it, so we can copy/paste it and get to the same item/trigger from that. |
Comment by Roman Rajniak [ 2024 Jun 10 ] |
Yes, my first idea in PS-2150 was adding link inside to every modal form, to access all related objects like in inventory form. But how you mentioned loss of mouse middle button click, then all new functionality with modal forms is unusable. |
Comment by KB Jørgensen [ 2024 Jun 11 ] |
It's also a problem when clicking on parent items, when an item is inherited through multiple templates. If you click on the first parent item and then the second, then you can't go back to previous ones. You can only close the modal form and go through them again. The back button loses its functionality. |
Comment by Bartosz Kruszewski (Inactive) [ 2024 Jun 13 ] |
There is also another issue connected: when list the triggers filtered on tag over more than one host. There is no link on hostname and then no possibility to easy check MACRO used in trigger function. It is where https://support.zabbix.com/browse/ZBXNEXT-9239 would be also useful. |
Comment by Eliza Sekace (Inactive) [ 2024 Aug 05 ] |
Implemented in development branch feature/ZBXNEXT-9221-7.0 |
Comment by Eliza Sekace (Inactive) [ 2024 Sep 16 ] |
Available in:
|
Comment by Roman Rajniak [ 2024 Sep 18 ] |
Added links to parent host and template are OK, but we still missing possibility to click on link that opens any other triggers, items, graphs, discovery, web configured by that related host. Better solution of that direct link to host could be using event to show simple HOST CONFIG popup with links to related Host, (and "all" that host) Items,Triggers,Graphs,Discovery,Web (Like in inventory form). Or add popup activation column "..." to all lists where is Hostname with that link to configuration. Please do not disable any of that related link (For example: If current list contains filtered "triggers" from various hosts, then HOST CONFIG popup link to "Triggers" just apply change filter of current list of triggers. Or open new window with that all triggers of related host). |
Comment by Arturs Dancis [ 2024 Sep 23 ] |
Documentation updated:
|