22.0.2 Hotfix
Problem, welches mit diesem Hotfix gelöst wird
Die Kacheln des FolderCounters werden nicht angezeigt. Ursache ist ein Bug(?) in der Library 22.0.1 in den Scriptlibs Dateien mit dem Prefix FolderCounter.
Manuell auszuführende Schritte
- Im Nextcloud liegt eine
library-22.0.2-Hotfix.zipDatei, in der die 4FolderCounter*Dateien ausgetauscht werden müssen.- ⚠️ die bisherigen Scripte sind verschlüsselt mit einem
#-Suffix - die neuen Dateien sind unverschlüsselt und haben kein Suffix mehr - bitte beachten! 
- ⚠️ die bisherigen Scripte sind verschlüsselt mit einem
- Im Portalscript
Gadget_ou.sp.maildaemon.monitoring.foldermuss folgende Zeile geändert werden:- ALT:
var folderCounter = new folderCounterGadget({ - NEU
var folderCounter = new folderCounterGadget.FolderCounter({
- ALT:
- ⚠️ Der bisherige Hotfix (Einspielen der XML Datei für die Änderung des Portalscripts
Gadget_ou.cust.filetype.folder.html.Counter) ist nicht mehr notwendig, der Originalcode kann bestehen bleiben - hier ist der korrigierte Code:
context.enableModules();
const { FolderCounter } = require("ou.sp.gadget.FolderCounter");
return FolderCounter.fromContextFolder();
- 💡Der Dateiinhalt muss aber nicht zwingend revidiert werden
- Nach den Anpassungen bitte
cacheEvent=clearAlldurchführen und den Script cache leeren
Grundsätzliches zum Hotfix
warnung
Grundsätzlich sollte OUD / Library korrekt installiert sein - bitte auf folgende Hinweise achten (das ist aber nicht die eigentliche Ursache des Problems:
- der
Workflow\server\scriptlibs\gadgetAPI-Ordner ist nicht aktualisiert worden und hat noch veraltete Dateien drin- 💡damit wird das Problem gelöst, dass der Folder Counter nicht angezeigt wird
- Als nächstes kann das Problem sein, dass die Stylings nicht geladen werden, Lösung -->
- 💡in Workflow-Ext\skin\ouskin.less wird vermutlich nicht die
@import (optional) "library.less";importiert oder ist nicht so eingestellt, wie es laut OUD 21.1.0+ ausgeliefert werden muss- ⚠️ im Anschluss danach muss der Tomcat Server neugestartet werden und
?cacheEvent=clearAlldurchgeführtw erden
- ⚠️ im Anschluss danach muss der Tomcat Server neugestartet werden und
- ⚠️ wichtig ist auch der
Workflow-ext\jsp\script.jspzu prüfen, dies muss auch wie in OUD nach dem neuen Stil importiert werden - weitere script*.jsp Dateien müssen die korrekte Benamung habenscript-*.jsp- Bindestrich!!!
- 💡in Workflow-Ext\skin\ouskin.less wird vermutlich nicht die