Univention Bugzilla – Bug 29588
Broken graphics in progress bar on UMC server restart after an app installation
Last modified: 2013-12-18 14:31:26 CET
Wird eine App installiert, so wird nach der Installation ein Neustart von UMC empfohlen. Da zu diesem Zeitpunkt bereits ein neuer Hash für das JS-Verzeichnis erzeugt wurde, wird die Ladebalken-Grafik nicht angezeigt. Nicht schlimm, aber auch nicht schön.
Created attachment 4868 [details] Screenshot App-Center Progressbar
Ein ähnliches Problem ist mit dem Haken-Icon für installierte Apps, das wird dann ohne Reload nicht angezeigt, wenn die erste App installiert wurde.
Außerdem der confirm-Button, des browser-reload-Dialog. Dieser hat kein Hintergrundbild.
Man müsste irgendwo Resourcen definieren können, die nicht erst auf Abruf geladen werden, sondern sofort nach dem Laden aller Module.
(In reply to comment #4) > Man müsste irgendwo Resourcen definieren können, die nicht erst auf Abruf > geladen werden, sondern sofort nach dem Laden aller Module. Könnte man indem man sie explizit schon als Grafiken am Anfang einbindet… wäre wohl nur etwas unschön als Lösung.
Another possibility would be to return the files along with a 301 (Moved Permanently) status code. Graphics could be accessed, yet the frontend would be able to detect that a change has taken place.
(In reply to Alexander Kläser from comment #6) > Another possibility would be to return the files along with a 301 (Moved > Permanently) status code. Graphics could be accessed, yet the frontend would > be able to detect that a change has taken place. Yep, works with the following additional lines in the apache config file: RewriteCond %{REQUEST_URI} ^/(univention-management-console/js_[^/]*)/.* RewriteCond %{DOCUMENT_ROOT}/%1 !-f RewriteCond %{DOCUMENT_ROOT}/%1 !-d RewriteCond %{REQUEST_METHOD} ^GET RewriteRule ^(/univention-management-console/js)_[^/]*/(.*) $1/$2 [R=301] No other changes necessary, as the HEAD request in UMC will still receive a 404 error. However, all GET requests are redirected.
Package built, added YAML file 2013-11-22-univention-management-console-frontend.yaml. univention-management-console-frontend (3.0.152-2) unstable; urgency=low . * Bug #29588: added redirect rule for requests to outdated JS/graphics files
Works, YAML okay
http://errata.univention.de/ucs/3.2/10.html