[ZBXNEXT-4152] Replace double box select field with Multiselect field (Z4beta1) Created: 2017 Oct 04  Updated: 2024 Apr 10  Resolved: 2018 Apr 05

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: Frontend (F)
Affects Version/s: None
Fix Version/s: 4.0.0alpha4, 4.0 (plan)

Type: Change Request Priority: Trivial
Reporter: Valdis Murzins Assignee: Ivo Kurzemnieks
Resolution: Fixed Votes: 0
Labels: multiselect
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File groups-limited-rights.png     PNG File groups-superadmin.png     PNG File monitored-by-all.png     PNG File template-full-clone-after.png     PNG File template-full-clone-before.png     PNG File update-group-with-hosts.png     PNG File update-lld-group-error.png    
Issue Links:
Duplicate
duplicates ZBX-8921 Moving objects in tweenbox only with ... Closed
Sub-task
depends on ZBXNEXT-1546 Filtering hosts by proxy Closed
depends on ZBXNEXT-4144 Mark required fields in form Closed
depends on ZBX-11517 Maintenance handling of empty hostgroups Closed
Epic Link: DEV-648
Team: Team B
Sprint: Sprint 18, Sprint 19, Sprint 20, Sprint 22, Sprint 23, Sprint 24, Sprint 25, Sprint 26, Sprint 27, Sprint 31
Story Points: 5

 Description   

In multiple places in frontend we have select field like Configuration->Hosts->Create host->Groups. Such fields should be replaced by Multiselect field.
Also in some places, where huge list of selected entries is expected (example, Administration->Proxies->Hosts), this list should be removed. It is for cases, when there are other ways of making same selection.

In Configuration -> Hosts add filter by Proxy.



 Comments   
Comment by Ivo Kurzemnieks [ 2018 Jan 12 ]

(1) Translation string changes:

Strings added:

  • Monitored by
  • Remove host groups

Strings deleted:

  • Hosts / templates
  • Hosts in
  • In
  • In group
  • In groups
  • New group
  • Other groups
  • Other hosts
  • Other hosts | Group
  • Other | group
  • Proxy hosts

sasha CLOSED

Comment by Alexander Vladishev [ 2018 Jan 26 ]

(25) [D] API documentation needs to be updated

sasha Updated:

RESOLVED

iivs CLOSED

Comment by Ivo Kurzemnieks [ 2018 Feb 07 ]

Implemented in pre-4.0.0alpha4 (trunk) r77455

Comment by Natalja Cernohajeva (Inactive) [ 2018 Feb 09 ]

(28) [D] Following documentation sections have been updated (screenshots and also description in some places):

Please review and let me know if anything else needs improvements.

RESOLVED

iivs

  • In host configuration there's a table with fields.
    New host group A new group can be created and linked to the host. Ignored, if empty.

    This is no longer true. We create new groups with same multiselect where groups are by adding a non-existing group name.

  • It's hard to tell the difference where information was added and changed that is related to this issue and another. For example removal of "Apply permissions to all subgroups". I don't understand when did that happen and how, because I've updated to latest 4.0 and I still see the checkbox when updating a host group. Unless this information is only for creating a host group. Then the section "Configuring a host group" should be renamed to, for example, "Creating a host group" otherwise it's confusing.
  • Quickstart has the following text: "Select one or several groups from the right hand side selectbox and click on « to move them to the 'In groups' selectbox." What? Really? There is no longer such thing. Groups are added via multiselect now.
  • User groups has the following table:
    Users The In group block contains a listing of the members of this group.
    To add users to the group select them in the Other groups block and click on «.

    I would call it a listing and definitely no «. All was changed to a multiselect field, so this is no longer true.

  • I'm maybe just being picky, but "Select one or several groups by clicking Select button and choosing corresponding groups." seems to have extra words. Just "Select one or several groups by clicking Select button." should be enough. The reason is the word "corresponding" doesn't really fit for me.

REOPENED

natalja.cernohajeva: Thank you, dear iivs, for your efforts, thorough review and valuable feedback. I took all the mentioned issues into consideration and did my best to make the required changes. Please, review once again.
List of affected pages:
Configuring a host, New host group parameter removed from the table, Groups parameter updated; Configuring a host group renamed to Creating a host group; Apply permissions to all subgroups parameter is now back with mentioning that it is"available only when editing an existing host group";
Quickstart, new host, Groups are now described according to the multiselect change; Extra words "choosing corresponding groups" were removed. Added following precision "enter a non-existing group name to create a new group".
User groups, Users parameter is now described according to multiselect change.

RESOLVED

iivs Thanks!
CLOSED

sasha To avoid misunderstandings, the phrase “tween box” should be replaced by something like “double box” or “twin box”.

REOPENED

natalja.cernohajeva Replaced the required phrase by "Twin box".

RESOLVED

sasha CLOSED

Comment by richlv [ 2018 Jul 23 ]

(29) The changelog entry only says replaced double box select fields with multiselect fields, but there is no mentioning of filtering by proxy status there. Probably a new changelog entry with this info is needed.

iivs RESOLVED in r82987

vmurzins CLOSED

Comment by Oleksii Zagorskyi [ 2018 Sep 12 ]

(30) I suppose it was changed in this issue, so

https://www.zabbix.com/documentation/4.0/manual/config/templates/linking says:

To link a template to many hosts, in Configuration → Templates, click on the template, then select hosts from the respective group in the Other box, click on « and update the template.

Was the documentation not updated after removing this feature?

natalja.cernohajeva : Thank you for finding this. I removed the out-of-date information from the mentioned section affected by this feature.
RESOLVED

zalex_ua looks ok. probably
CLOSED

Comment by richlv [ 2018 Sep 14 ]

Should "Templates" be italicised there? Also, it seems like being affected by a removal of a feature

natalja.cernohajeva RESOLVED

Generated at Thu Apr 25 10:30:36 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.