Verbesserung
Top-Thema
Wichtig
Kleinigkeit
Wichtig
Es soll möglich sein, ein Dokument beim Hochladen mit einem optionalen Kommentar (mehrzeilig) zu versehen. Die Eingabe des Kommentars soll im Upload-Dialog vorgenommen werden.
Beim Aktualisieren des Dokuments (neue Version erstellen) soll das Kommentarfeld mit dem Kommentar der aktuellen Version vorbelegt werden.
Die Anzeige der Dokumente über die WebfolderComponent soll so erweitert werden, dass der Kommentar als Tabellenspalte mit angezeigt wird.
Nachträgliche Änderung des Kommentars soll nur für die aktuelle Version des Dokuments möglich sein. Dabei wird eine Dokumentensperre für die Dauer der Bearbeitung (analog gewöhnlichen Token-basierten Sperren) gesetzt.
In der Anzeige "Versionen des Dokuments" soll der Kommentar als Spalte einblendbar sein.
Analog zu den Dokumenten sollen auch SubFolder in einem WebFolder !Beschreibungen besitzen können. Diese sollen optional beim Erstellen eines neuen SubFolders angegeben werden und im WebFolder auch bearbeitet werden können.
Umsetzung
DocumentVersion und WebFolder lesen und schreiben die Beschreibung durch ihre neuen Getter und Setter:
#!div style="font-size: 80%" {{{#!java public String getDescription() { return (tGetDataString(DESCRIPTION)); } public void setDescription(String description) { tSetDataString(DESCRIPTION, description); } }}}
Der UploadDialog, UpdateDialog und NewFolderDialog besitzen nun ein zusätzliches mehrzeiliges Textinput Feld. Im UpdateDialog ist dieses mit der Beschreibung der aktuellen DocumentVersion vorbelegt.\\
Im WebFolder wurde eine neue Spalte für die Beschreibung eingefügt. Diese besitzt einen DescriptionColumnFieldProvider mit einem TextPopUpControlProvider, der die Bearbeitung des aktuellen Dokuments bzw. WebFolders ermöglicht.\\
Im VersionDialog gibt es ebenfalls eine zusätzliche Spalte für die Beschreibung, die Beschreibung der jeweiligen DocumentVersion anzeigt.\\
Gleiches gilt für den SimilarDocumentsDialog.\\
Test
Unter Strukturen > Generated Root > A0 > Dokumente ein Dokument hochladen und innerhalb des Beschreibungsfeld einen Text eingeben oder ohne Beschreibung hochladen und diese erst im WebFolder under "Beschreibung" im Popup eingeben und mit "OK" bestätigen. Die Beschreibung sollte nun im WebFolder zu sehen sein. Dann eine neue Version des Dokuments hochladen und eine andere Beschreibung eingeben. Danach unter Dokumentversionen überprüfen, ob beide Dokumente mit ihren jeweiligen Beschreibungen vorhanden sind. Einen Ordner anlegen und diesem eine Beschreibung geben. Überprüfen, ob die Beschreibung im WebFolder sichtbar ist.