Alle Content-Typen (ccm-cms-types-...) haben jetzt die Unload-Unterstützung.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3500 8810af33-2d31-482b-a856-94f89814c4df
Weitere Änderungen an dem Initalizer-Problem beim unload. Muss noch getestet werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3485 8810af33-2d31-482b-a856-94f89814c4df
Angefangen, das Problem mit den Initalizern beim unload zu beseitigen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3484 8810af33-2d31-482b-a856-94f89814c4df
Versuch die deinstallierten (unloaded) contenttypes aus der Liste fürs Hinzufügen von contenttypes zu entfernen. -> ohne Erfolg
git-svn-id: https://svn.libreccm.org/ccm/trunk@3473 8810af33-2d31-482b-a856-94f89814c4df
Auf Grund eines Kompilierfehlers in der Klasse PublicationXmlHelper.java, die Klasse Proceedings.java um die Funktionalität getOrganizerOfConference() erweitert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3470 8810af33-2d31-482b-a856-94f89814c4df
Das Entfernen von Instanzen (ContentItems) derjenigen ContentTypes aus den Tabellen der Datenbank, die deinstalliert werden sollen über "ccm unload". Funktionalität "ccm unload" kann jetzt auch für folgende Module verwendet werden:
- ccm-cms-types-agenda
- ccm-cms-types-event
- ccm-cms-types-inlinesite
- ccm-cms-types-job
- ccm-cms-types-legalnotice
- ccm-cms-types-minutes
- ccm-cms-types-service
- ccm-ldn-types-councillor
- ccm-ldn-types-esdservice
[WORK IN PROGRESS]
Testen für die obigen Module
git-svn-id: https://svn.libreccm.org/ccm/trunk@3469 8810af33-2d31-482b-a856-94f89814c4df
Das Entfernen von Instanzen (ContentItems) derjenigen ContentTypes aus den Tabellen der Datenbank, die deinstalliert werden sollen über "ccm unload". Funktionalität ccm unload kann jetzt verwendet werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3448 8810af33-2d31-482b-a856-94f89814c4df
different class is appended to the classes of the imediate child element of the image-attachments element
git-svn-id: https://svn.libreccm.org/ccm/trunk@3445 8810af33-2d31-482b-a856-94f89814c4df
* Limited length of the description of file attachments (can be configured, default: 400 characters)
* Some code beautifing in Foundry
* Change the class attribute of sci-welcome.jsp to welcome-page so that is possible to distiguish between welcome page and other navigation pages in the theme.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3433 8810af33-2d31-482b-a856-94f89814c4df
Die Funktionalität ein Modul über "ccm unload..." zu deinstallieren ist jetzt verfügtbar (Achtung! funktioniert noch nicht). Dafür vorgenommene Modifikationen:
- neue Klasse Unload.java, die die Funktion des "ccm unload" bereitstellt
- neue Klassen LoadCenter.java und LoadCenterDelegate.java die das Designpattern "Delegate" umsetzen, um Coderedundanz zwischen Load.java und Unload.java zu beseitigen
- neue sql-skripte im Modul ExternalLink oracle-se-drop.sql und postgres-drop.sql, zum Löschung der ExternalLink spezifischen Tabellen in der Datenbank
- sämtliche Codemodifikationen und Java-Doc-Ergänzungen in beteiligten Klassen für die unload-Prozedur
- neue Klasse ExternalLinkUnloader.java (bisher noch wenig/keine Funktionalität) und AbstractContentTypeUnloader.java, die zusammen dafür sorgen sollen, die ContentTyp-Instanzen (z.B. von ExternalLink) aus den Tabellen der Datenbank zu entfernen. (-> work in progress)
- Ergänzung des unload-Datenskripts in ccm-cms-types-externallink.load
- Ergänzung der build-ccm.xml um die unload-Befehle
[WORK IN PROGRESS]
Das Entfernen von Instanzen derjenigen ContentTypes aus den Tabellen der Datenbank, die deinstalliert werden sollen über "ccm unload".
git-svn-id: https://svn.libreccm.org/ccm/trunk@3414 8810af33-2d31-482b-a856-94f89814c4df