Univention Bugzilla – Bug 29249
Bearbeiten von Festplatten "sperrt" "Speichern"-Knopf
Last modified: 2012-12-12 21:07:44 CET
Wenn ich im UVMM eine Maschine zum Bearbeiten öffne und dann in der Liste der Geräte für die Festplatte auf "Mehr" klicke-und-gedrückt-halte "Bearbeiten" auswähle-und-loslasse, und dann in dem Dialog die "Caching" Option ändere, den Dialog speichere, dann kann ich nicht mehr auf "Speichern" der Änderungen an der Maschine klicken. Speichern ist dann "deaktiviert" bis ich das UVMM Modul schließe und neu öffne. Wenn ich das gleiche mache jedoch über das "Bearbeiten"-Symbol in der Geräte-Liste gehe funktioniert es.
Siehe auch Bug #23445
Scheint mit lang.clone(this._domain) zu tun zu haben. Dort sind noch die _univention_cache = function() Attribute, die durch die Geschwindigkeitsoptimierungen gesetzt werden vorhanden. Ein Löschen dieser Attribute lässt Speichern wieder "durchlaufen". Meine Schuld, mein Bug.
Korrekt, daran lag es. Ich habe das Grid nun dahingehend angepasst, dass man beim Erstellen angeben kann, ob der Cache aktiviert werden soll oder nicht. Per default wird dieser aktiviert. Zusätzlich habe ich den Cache für alle Grids im UVMM Bereich deaktiviert. Dies ist nicht weiter problematisch, da bei allen nur mit sehr wenigen Einträgen zu rechnen ist (Laufwerke, Interfaces, ...). Ausgenommen ist davon natürlich das Grid in dem alle VMs aufgelistet sind - hier bleibt das caching weiterhin aktiv. Sollte man dennoch das Caching benötigen und zugleich wilde Sachen mit lang.clone() o.ä. anstellen, so muss man die gecachten Objekte händisch entfernen. Ein Beispiel hierfür ist in 'umc.tools.umcpCommand' zu finden. Interessant war übrigens, dass der Fehler nicht unter Chromium auftrat. Changelog ist vorhanden; Pakete sind gebaut: univention-virtual-machine-manager-daemon (2.0.24-1) univention-management-console-frontend (2.0.168-1)
OK -> jetzt funktioniert es sowohl über das Icon als auch den "More" Dialog. Changelog ist vorhanden, Verified.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".