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
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
Alle Eigenschaften des ExternalLinks sind auf der Sheet-Seite zu sehen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3292 8810af33-2d31-482b-a856-94f89814c4df
(i) Einem Externen Link kann nun der Hinweistext hinzugefügt werden, der optional angezweigt werden soll, wenn der Link angeklickt wird. Das optionale Anzeigen wird über eine Checkbox realisiert, die unter dem Hinweistext im Bearbeiten-Menü zu finden ist. Des weiteren wurde eine Checkbox dem Bearbeiten-Menü hinzugefügt, um von vornherein festlegen zu können, den Link in einem neuen Fenster zu öffnen. (ii) Die Datenbankattribute wurden entsprechen den genannten Feldern erweitert. Somit wird der Hinweistext und die Option den Hinweistext anzeigen zu lassen, sowie die Option den Link in einem neuen Fenster zu öffnen in der Datenbank gespeichert.
[UPDATE]
(i) Die Namen der Pateke ExternalLink und Webpage in einem Dropdown-Menü angepasst, durch Hinzufügen/Umbenennen eines entsprechenden Eintrags in den Properties.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3280 8810af33-2d31-482b-a856-94f89814c4df
(i) Die Bearbeiten-Umgebung eines externen Links um Informationen zu den verschiedenen Attribut-Labelen ergänzt (ii) Die letzten Benennungs-Fehler in den Dateien externallink-item.jsp und externallink2-item.jsp beseitigt (iii) Englisch - Deutsch Übersetztung eines keys in der CMSResources.properties getauscht.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3274 8810af33-2d31-482b-a856-94f89814c4df
Durch das Löschen einer Datei hatte SVN Schwierigkeiten, die richtigen Sachen zu commiten. Sollte jetzt behoben sein.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3263 8810af33-2d31-482b-a856-94f89814c4df
EFormGlobalizedMsg.java durch eine ExternalLinkGlobalizationUtil.java ersetzt um den vernünftigen Zugriff auf die ExternalLinkResources.properties zu ermöglichen.
[UPDATE]
In dem Paket ccm-cms-types-externallink überall wo EForm auftauchte durch ExternalLink ersetzt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3261 8810af33-2d31-482b-a856-94f89814c4df