Bug 34608 - Mass actions should be available regardless of the computers' state
Mass actions should be available regardless of the computers' state
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - Computer room administration
UCS@school 3.2
Other Linux
: P5 normal (vote)
: UCS@school 3.2 R2 Errata
Assigned To: Florian Best
Dirk Wiesenthal
:
Depends on: 34965
Blocks:
  Show dependency treegraph
 
Reported: 2014-04-23 12:28 CEST by Jan Christoph Ebersbach
Modified: 2014-08-27 17:01 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
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

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Christoph Ebersbach univentionstaff 2014-04-23 12:28:13 CEST
A customer reported that if a teacher selects all computers in a, mass actions like locking the display are not available if the room contains computers that aren't reachable.  This forces the teacher to manually skim through the list and unselect every single computer that is not reachable.

This renders mass actions unusable for quick changes.

The desired behavior is that unreachable computers are ignored and the select action is applied to all other computers.
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2014-04-30 11:26:46 CEST
Currently Grid.js requires all items in the grid to return True via canExecute(), otherwise the action/button will be disabled.
We should ship an erratum for Grid.js that checks each action for an additional flag, that defines if *all* or *at least one* selected item has to be "executable".

This way the update path would be very smooth. The erratum of UMC frontend checks the new flag and assumes the old behaviour if the flag is missing. 
UMC modules like the computerroom can already define the new flag even if the erratum has not been installed yet → also old behaviour.
If both parts are up to date, the new flag comes into effect.
Comment 2 Florian Best univentionstaff 2014-08-18 14:47:44 CEST
The flag has been added to those grid actions.
Changelog created.
Comment 3 Dirk Wiesenthal univentionstaff 2014-08-26 01:53:54 CEST
Ok
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2014-08-27 17:01:38 CEST
UCS@school 3.2 R2 v2 has been released:
http://docs.univention.de/release-notes-ucsschool-3.2R2v2-de.html

If this error occurs again, please use "Clone This Bug".