libreccm-legacy/ccm-core
tosmers 44d378da59 [FEATURE][UPDATE]
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
2015-05-18 18:20:18 +00:00
..
.settings Initiale Version 2008-02-04 11:59:05 +00:00
bin Addendum to previous commit (r2657). 2014-05-30 06:32:31 +00:00
doc Umbenennen von ccm-ldn-theme in ccm-themedirector. 2011-03-27 11:27:05 +00:00
etc Unfortunately quite a large update: Reorganized web.xml fragments into a separate directory, Modified build script to use the same web.xml merger as ccm installation script. NOTE: Logic bug fixed: If bundle specifies a web.xml, it is used as is without any postprocessing. If no web.xml is specified or the file does not exist, core's web.xml is used and the web.xml fragment of any module merged in. 2014-05-30 05:40:29 +00:00
examples/bebop/demo Unfortunately, a rather complex update: 2014-06-29 14:01:10 +00:00
lib Finished ContentNameFixTool 2015-02-13 19:02:14 +00:00
pdl/com/arsdigita Weitere Einstellung "Sichtbar" für Kategorien (Ticket #1634). Dafür wird eine weitere Spalte in cat_categories benötigt. Upgrade-Skript enthalten. 2013-06-05 15:07:46 +00:00
sql/ccm-core Another typo in ccm-core-6.6.3-6.6.4 2014-12-16 13:56:02 +00:00
src [FEATURE][UPDATE] 2015-05-18 18:20:18 +00:00
test Enhanced build system to handle WEB-INF/portlet.xml files. File is copied from bundel's cfg directory or merged from stub files (not implemented yet). Various housekeeping done. 2014-05-26 09:24:06 +00:00
web Foundry: Some more documentation 2015-05-18 12:09:20 +00:00
.classpath Renamed some forms to match naming conventions. 2010-07-21 07:15:33 +00:00
.project Renamed some forms to match naming conventions. 2010-07-21 07:15:33 +00:00
.svnignore Initiale Version 2008-02-04 11:59:05 +00:00
CHANGELOG Removed old style application classes: 2013-01-30 21:16:59 +00:00
LICENSE Initiale Version 2008-02-04 11:59:05 +00:00
application.xml Added task 'pluto-assemble' to the load ant project. It scans the portlet.xml file and injects for each portlet the Pluto specific registration code into web.xml. Should be executed after load-bundle step and is only needed when developing CCM JSR portlets in a Pluto test environment. Modified core web.xml accordingly. 2014-05-31 22:44:15 +00:00
build-hooks.xml Nachführen der Änderungen am BUILD System. 2011-08-02 19:31:29 +00:00