Bug 49829 - Multiedit does not work for checkboxes on app tab
Multiedit does not work for checkboxes on app tab
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 4.4
Other Linux
: P5 normal (vote)
: UCS 4.4-1-errata
Assigned To: Johannes Keiser
Florian Best
:
: 49965 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-07-10 12:21 CEST by Erik Damrose
Modified: 2019-08-07 15:44 CEST (History)
4 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 5: Major Usability: Impairs usability in key scenarios
Who will be affected by this bug?: 2: Will only affect a few installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.114
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
screenshot (47.41 KB, image/png)
2019-07-18 10:57 CEST, Jannik Ahlers
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Damrose univentionstaff 2019-07-10 12:21:14 CEST
If one opens the App tab in multiedit mode, multiedit does not work. Scenario: Wanting to activate multiple users for an app that was just installed. One can modify the checkbox setting (default seems to be checked), but after clicking on save no user modification is done.

Tested with 4.4-0 errata0 and errata137.
Comment 1 Florian Best univentionstaff 2019-07-11 12:52:01 CEST
So, it works only if you change the checkbox and any other attribute?
Comment 2 Erik Damrose univentionstaff 2019-07-11 13:07:28 CEST
> So, it works only if you change the checkbox and any other attribute?

I did not test that
Comment 3 Jannik Ahlers univentionstaff 2019-07-18 10:57:52 CEST
Created attachment 10127 [details]
screenshot
Comment 4 Jannik Ahlers univentionstaff 2019-07-18 11:05:10 CEST
It is not a bug, but a usability problem.

To apply the settings you have to check the overwrite checkbox on the bottom (see screenshot). Be careful, as every value on the app tab will get overwritten now.

Everything in the app tab is one widget and the overwrite checkboxes all correspond to one widget. It is not apparent that the checkbox corresponds to the app activation, as there is a parting line in between. Also, activating one app for multiple users overwrites the app activation for all apps for these users.
Comment 5 Erik Damrose univentionstaff 2019-07-18 11:20:55 CEST
Thanks for the clarification, i did not expect this to be the case. Although it works, i still consider this something to be fixed.
Comment 6 Florian Best univentionstaff 2019-08-06 11:27:40 CEST
*** Bug 49965 has been marked as a duplicate of this bug. ***
Comment 7 Johannes Keiser univentionstaff 2019-08-06 12:29:54 CEST
1fc4d46214 Bug #49829: yaml
951ceaf482 Bug #49829: Merge branch 'jkeiser/4.4-1/49965_multi-edit-options' into 4.4-1
8d0ba3036a Bug #49829: yaml
4ea5cf4d02 Bug #49829: debian changelog
ea6e59286f Bug #49829: add one overwrite checkbox for each option

Successful build
Package: univention-management-console-module-udm
Version: 9.0.12-21A~4.4.0.201908061227
Comment 8 Florian Best univentionstaff 2019-08-06 13:22:04 CEST
OK: the changes work very nice, a kind of diff is now transmitted, all options which have not been changed are transmitted as null / None.
OK: activating a checkbox shows the belonging tab

TODO: the design should be enhanced, the text should be aligned in the middle of the icon. The checkbox should be placed better.
Comment 9 Johannes Keiser univentionstaff 2019-08-06 15:32:52 CEST
22951a6c30 Bug #49829: yaml
344f21fa65 Bug #49829: debian changelog
581eb94cb4 Bug #49829: adjust position of overwrite checkbox for app attributes

Successful build
Package: univention-management-console-module-udm
Version: 9.0.12-22A~4.4.0.201908061527
Comment 10 Johannes Keiser univentionstaff 2019-08-06 15:55:20 CEST
d2577d7ad2 Bug #49829: yaml
ee98499516 Bug #49829: minor css adjustment

Successful build
Package: univention-management-console-module-udm
Version: 9.0.12-23A~4.4.0.201908061552
Comment 11 Florian Best univentionstaff 2019-08-06 16:10:59 CEST
Looks very nice.
Thanks!
Comment 12 Erik Damrose univentionstaff 2019-08-07 15:44:34 CEST
<http://errata.software-univention.de/ucs/4.4/216.html>