Univention Bugzilla – Bug 26418
Überarbeitung der Ergebnisliste und der Buttons
Last modified: 2013-11-19 06:42:37 CET
Generell werden Aktionen unterhalb des Grids angezeigt (in unserem bisherigen Bedienkonzept). Dies scheint nicht günstig zu sein, da die Aktionen nicht unmittelbar gefunden werden. Idealerweise würden die Aktions-Buttons über dem Grid angezeigt werden, damit sie direkt gefunden werden können (es handelt sich ja um Hauptaktion wie "Benutzer hinzufügen"). Die "normalen" Buttons (nur unterstrichener Text) werden insbesondere in Dialogen, in denen sie zusammen mit einem Default-Button (in grün) auftauchen nicht unmittelbar erkannt. Das hängt auch mit den Aktions-Buttons unter dem Grids zusammen, die ggf. auch wegen ihres eher zurückhaltenden Design nicht gefunden werden. Ziel ist es, diese Punkte und Bedienkonzepte so zu überarbeiten, dass sie intuitiv direkt von den Benutzern verstanden werden.
Ein anderer Hinweis: In der Übersicht und auch anderswo wird teilweise vermutet, dass durch Scrollen noch weitere Funktionen weiter unten zu finden sind. Es ist nicht direkt ersichtlich, dass noch etwas weiter kommt, da durch den abschliessenden Strich die Seite abgeschlossen aussieht.
(In reply to comment #1) > Ein anderer Hinweis: > > In der Übersicht und auch anderswo wird teilweise vermutet, dass durch Scrollen > noch weitere Funktionen weiter unten zu finden sind. Es ist nicht direkt > ersichtlich, dass noch etwas weiter kommt, da durch den abschliessenden Strich > die Seite abgeschlossen aussieht. Anscheinend wirkt die abschliessende Linie stärker als der Scrollbalken. Der Scrollbalken scheint eher technisch zu sein, der insbesondere dann verstanden wird, wenn er sich ganz am Rand des Fensters befindet. Die Liste ist ja quasi ein Fenster in einem Fenster. Die Linie hingegen ist was festes.
*** Bug 27094 has been marked as a duplicate of this bug. ***
*** Bug 28073 has been marked as a duplicate of this bug. ***
*** Bug 32314 has been marked as a duplicate of this bug. ***
The text entries in the first column were not underlined in my tests.
*** Bug 32672 has been marked as a duplicate of this bug. ***
(In reply to Alexander Kläser from comment #7) > *** Bug 32672 has been marked as a duplicate of this bug. *** From Bug 32672: > I use Firefox (24.0) and Chromium (28.0.1500.71-0ubuntu1.12.04.1). > > If i click on a single item in a grid in any module (e.g. a user in the > users module), the behaviour differs: > > Firefox: The item is opened for editing. > Chromium: The item's checkbox gets ticket and nothing else happens. > > Expected behaviour: The item is opened for editing (as it is with UCS 3.1)
*** Bug 32674 has been marked as a duplicate of this bug. ***
The cell (In reply to Alexander Kläser from comment #9) > *** Bug 32674 has been marked as a duplicate of this bug. *** From Bug 32674: > The first context menu item in many modules (users, computers, groups, ...) > is empty but selectable. If i click it nothing happens. This looks like an > error, as if a text had not been loaded or an error occured. > > This first empty item should not be displayed.
*** Bug 32675 has been marked as a duplicate of this bug. ***
From Bug 32675: > I would prefer all action on the left top corner ... > > add new - edit - start - ... > > item1 > itme2 > item3 This will be adjusted as suggested, i.e., non-context actions go to the very left. Actions in the "toolbar" will also be shortened, e.g., "Add new user" → "New". When no items are selected, the context buttons will disappear. The first column will be underlined on mouseover (we could also change the color to green, similar to links?). Additional information about how many elements are selected (other than in the status bar) will be removed.
For backwards compatibility, we need a new flag that allows to display an action additionally also in the row (e.g., for UVMM and computer room module in UCS@school).
Disabled actions have a greyed out icon. But as some actions do not have any icon and the text is not greyed out in any case, it is hard (read: impossible) to say whether an action is clickable or not. Example: "Execute" in join module
(In reply to Dirk Wiesenthal from comment #14) > Disabled actions have a greyed out icon. But as some actions do not have any > icon and the text is not greyed out in any case, it is hard (read: > impossible) to say whether an action is clickable or not. > > Example: "Execute" in join module This will be done via Bug 32218, comment 4.
The following adaption also have been done: uvmm/SnapshotGrid.js → OK uvmm/InterfaceGrid.js → OK uvmm/DriveGrid.js → "Medium wechseln" as standard action uvmm.js → "Erstellen einer VM" → "Erstellen" pkgdb/Page.js → OK quota.js → OK ucr.js → OK join/Grid.js → "Force Execute" as standard action quota/PartitionPage.js → "Add user" → "Add" udm.js → "Objekt hinzufügen" → "Add" setup/InterfaceGrid.js → "Add Interface" → "Add" top.js → "Terminate", "Force Terminate" as standard action printers/OverviewPage.js → "view details", "activate", "deactivate" as standard action printers/DetailPage.js → OK printers/QuotaPage.js → "clear", "edit" as standard action appcenter/SettingsPage.js → "On/Off" → "Enable", "Disable" appcenter/PackagesPage.js → "show details", "install", "uninstall", "upgrade" as standard action services.js → "{Start,Stop} services" → "{Start, Stop}" also as standard action
*** Bug 32777 has been marked as a duplicate of this bug. ***
*** Bug 30519 has been marked as a duplicate of this bug. ***
all points adressed in univention-management-console-frontend (3.0.98-1)
Two little points: (a) When clicking on the cell of the first column (not the text), nothing happens → the row should be selected/deselected. (b) When clicking on the text of the first column, the object is opened + the cell's selection is toggled → the selection should stay
(In reply to Alexander Kläser from comment #20) > Two little points: > (a) When clicking on the cell of the first column (not the text), nothing > happens → the row should be selected/deselected. > (b) When clicking on the text of the first column, the object is opened + > the cell's selection is toggled → the selection should stay oups, this was just a missing "else". univention-management-console-frontend (3.0.103-1) * Bug #26418: fix grid selection when clicking on row
A workaround in the udm module has also been removed. The default action in the LDAP-Navigation for containers is now more stable. svn45086
The tooltips in UVMM disappeared. Maybe due to adaptations from this bug?
(In reply to Alexander Kläser from comment #23) > The tooltips in UVMM disappeared. Maybe due to adaptations from this bug? No, they are working. Probably disabled tooltip settings.
dijit.registry.toArray().length reveils massive memory leaks in current Grid implementation. Former grid had an ugly but necessary _univention_cache hack. Just open UCR module, scroll a bit and close it again
This "0 entries of 2 selected" has no padding-left anymore. Looks squeezed.
I do not know whether this is an issue introduced via this fix, but clicking that "Select all" checkbox in the grid header when having a lot of items in that grid (e.g. UCR) takes ages. Even items.length < 1000 makes Firefox ask me whether I want to quit. If this is not due to this bug's changes, please open a new bug. This is not acceptable.
As discussed: clicking an a row should clear the selection and only select the row item.
(In reply to Dirk Wiesenthal from comment #25) > dijit.registry.toArray().length reveils massive memory leaks in current Grid > implementation. Former grid had an ugly but necessary _univention_cache hack. > > Just open UCR module, scroll a bit and close it again fixed memory leaks, also fixed one error in the UCR module directly. (In reply to Dirk Wiesenthal from comment #26) > This "0 entries of 2 selected" has no padding-left anymore. Looks squeezed. Added again. (In reply to Alexander Kläser from comment #28) > As discussed: clicking an a row should clear the selection and only select > the row item. Ok (In reply to Dirk Wiesenthal from comment #27) > I do not know whether this is an issue introduced via this fix, but clicking > that "Select all" checkbox in the grid header when having a lot of items in > that grid (e.g. UCR) takes ages. Even items.length < 1000 makes Firefox ask > me whether I want to quit. > > If this is not due to this bug's changes, please open a new bug. This is not > acceptable. I fixed this by adding a timeout of 50ms before updating the header and footer. On IE8 a pop up occurs when selecting 1000 items. → Bug #32977
Changelog: OK, has been adapted
Empty grid crashes when selecting all entries → Bug 33107
I tested different browsers (mobile + desktop) in different UMC modules. Everything seems fine so far. All the mentioned points have been addressed (incl. clean up, fast select all, selection on row click etc.). I really like the revised grid, nice work :) !
UCS 3.2 has been released: http://docs.univention.de/release-notes-3.2-en.html http://docs.univention.de/release-notes-3.2-de.html If this error occurs again, please use "Clone This Bug".