Commit Graph

937 Commits (master)

Author SHA1 Message Date
jensp f0ce996a35 Fehlerhafte Query korrigiert (fehlende Anführungszeichen um varchar Feld)
git-svn-id: https://svn.libreccm.org/ccm/trunk@937 8810af33-2d31-482b-a856-94f89814c4df
2011-05-24 09:05:08 +00:00
jensp 000f1dd782 Kontakte im einem OrganizationPanel werden jetzt mit Hilfe des SimpleXMLGenerators gerendert, so dass hier exakt der gleiche XML-Output für die Kontakte entsteht wie für anderen Stellen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@935 8810af33-2d31-482b-a856-94f89814c4df
2011-05-24 05:29:59 +00:00
jensp 404804a6d9 Korrektur in der XML-Erzeugung für die Kontakte einer Organization
git-svn-id: https://svn.libreccm.org/ccm/trunk@934 8810af33-2d31-482b-a856-94f89814c4df
2011-05-23 16:38:03 +00:00
pb f9e93351e6 Letzte Reste des old initializers entfernt. Erstaunlicherweise läuft das System bei mir noch :-)
git-svn-id: https://svn.libreccm.org/ccm/trunk@931 8810af33-2d31-482b-a856-94f89814c4df
2011-05-22 23:50:03 +00:00
jensp 0b3af0af74 Problem beim Verlinken von Personen und Sprachvarianten gelöst.
git-svn-id: https://svn.libreccm.org/ccm/trunk@927 8810af33-2d31-482b-a856-94f89814c4df
2011-05-21 08:03:39 +00:00
jensp 121a6e74d9 Bug in den Panels für SciOrga korrigiert. Führte zu einer Exception beim Aufruf der Reiter für Kontakte und Abteilungen
git-svn-id: https://svn.libreccm.org/ccm/trunk@924 8810af33-2d31-482b-a856-94f89814c4df
2011-05-19 15:58:08 +00:00
jensp 7e17c324dc Filterbox für Folder verwendet jetzt eine Substring-Search (... LIKE '%foo%' statt ... LIKE 'foo%'
git-svn-id: https://svn.libreccm.org/ccm/trunk@921 8810af33-2d31-482b-a856-94f89814c4df
2011-05-18 06:58:16 +00:00
jensp 3b3ec66061 Fehler in ContentSection#getDescendantsOfContentType(ContentType) korrigiert. Führte zu einer Exception beim Aufruf des Suchen-Tabs im ItemSearchWidget.
git-svn-id: https://svn.libreccm.org/ccm/trunk@917 8810af33-2d31-482b-a856-94f89814c4df
2011-05-17 18:00:17 +00:00
jensp eb680c69ca Änderungen an RelatedLinks für die Publikationen einer Abteilung oder eines Projektes und an RelatedLink: RelatedLink verarbeitet jetzt nur noch RelatedLinks mit dem linkListName 'NONE'. Um andere linkListNames zu verwenden muss RelatedLink abgeleitet werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@912 8810af33-2d31-482b-a856-94f89814c4df
2011-05-16 17:48:34 +00:00
jensp c56d97ba77 Kleine Korrektur an der FilterForm
git-svn-id: https://svn.libreccm.org/ccm/trunk@911 8810af33-2d31-482b-a856-94f89814c4df
2011-05-16 06:38:24 +00:00
pb f45285e98d Modul ccm-cms wird jetzt als new style legacy compatible application initialisiert. Update 6.6.1-6.6.2 erforderlich.
git-svn-id: https://svn.libreccm.org/ccm/trunk@908 8810af33-2d31-482b-a856-94f89814c4df
2011-05-14 10:40:58 +00:00
pb dc0c1ceb6a Erster Teil Umstellung cms-workspace und cms-service auf new application type. Functional noch unverändert. Release um 1 erhöht.
git-svn-id: https://svn.libreccm.org/ccm/trunk@906 8810af33-2d31-482b-a856-94f89814c4df
2011-05-12 23:49:19 +00:00
jensp db6428f17e Wert der Filterbox wird jetzt beim Wechsel des Ordners zurückgesetzt
git-svn-id: https://svn.libreccm.org/ccm/trunk@902 8810af33-2d31-482b-a856-94f89814c4df
2011-05-10 05:38:51 +00:00
jensp 444bd95520 Textbox zum Filtern des Inhalts eines Ordners im Content-Center
git-svn-id: https://svn.libreccm.org/ccm/trunk@901 8810af33-2d31-482b-a856-94f89814c4df
2011-05-09 18:18:34 +00:00
jensp d4ad0bb5d8 - Kleine Optimierung RelatedLinkTable
- Neue RelatedLinks erhalten jetzt wieder eine richtige Order-Angabe


git-svn-id: https://svn.libreccm.org/ccm/trunk@898 8810af33-2d31-482b-a856-94f89814c4df
2011-05-06 16:13:37 +00:00
jensp 0e77a923bb - PostgreSQL JDBC Treiber Version 9.0
- Performence Optimierungen für sci-types-organization
- Kleinigkeitne und Logausgaben


git-svn-id: https://svn.libreccm.org/ccm/trunk@887 8810af33-2d31-482b-a856-94f89814c4df
2011-05-02 12:38:12 +00:00
jensp cd25420e23 Die Reiter in den Panels lassen sich jetzt aus der JSP heraus über display{}(boolean) Methoden abschalten, wobei {} durch die Bezeichnung des jeweiligen Reiters zu
ersetzen ist. So kann z.B. mit displayProjects(false) für ein SciOrganizationPanel die Anzeige des/der Reiter(s) für Projekte unterbunden werden.


git-svn-id: https://svn.libreccm.org/ccm/trunk@879 8810af33-2d31-482b-a856-94f89814c4df
2011-04-25 10:27:00 +00:00
quasi 9753a2b101 PublishedLink
Korrektur der  Methode zum Speichern von LinkAttributen
2. Versuch

git-svn-id: https://svn.libreccm.org/ccm/trunk@874 8810af33-2d31-482b-a856-94f89814c4df
2011-04-21 09:28:40 +00:00
jensp 418544f2d5 Formatierungen und kleinere Korrekturen
git-svn-id: https://svn.libreccm.org/ccm/trunk@873 8810af33-2d31-482b-a856-94f89814c4df
2011-04-21 08:41:56 +00:00
quasi f1bbba529f PublishedLink
Korrektur der  Methode zum Speichern von LinkAttributen

git-svn-id: https://svn.libreccm.org/ccm/trunk@872 8810af33-2d31-482b-a856-94f89814c4df
2011-04-21 08:10:58 +00:00
quasi 481211fe25 CategoryForm / TermWidget
* Die ausgewählten Kategorien werden nun auch in den Unterkategorien markiert

git-svn-id: https://svn.libreccm.org/ccm/trunk@867 8810af33-2d31-482b-a856-94f89814c4df
2011-04-20 08:48:32 +00:00
jensp 1a45df3f7f Weitere Korrekturen und Ergänzungen an der GUI für verschiedene Contenttypen (DateFormatter, etc.)
git-svn-id: https://svn.libreccm.org/ccm/trunk@845 8810af33-2d31-482b-a856-94f89814c4df
2011-04-09 09:58:19 +00:00
jensp 6f6e2bcc65 Kleinere Korrekturen und Ergänzungen:
- Im Title eines Personen Items wird ein Zusatz zum Namen, z.B. PhD jetzt mit einem Komma abgetrennt
- Fehlende TraversalAdapter hinzugefügt
- Kleinere Korrekturen
- Erster Teil für eine Erweiterung der GUI von SciMember, Ziel der Erweiterung ist die Möglichkeit ein SciMember direkt bestehenden Organisationen (SciOrganization), Abteilungen (SciDepartment) und 
  Projekten (SciProject) zuweisen zu können. Die Arbeiten hierfür sind nicht *nicht* abgeschlossen.


git-svn-id: https://svn.libreccm.org/ccm/trunk@838 8810af33-2d31-482b-a856-94f89814c4df
2011-04-07 19:01:42 +00:00
jensp 41b42e9f9a - A to Z filter fürs Folder im Content Center. Die Leiste wird erst ab einer bestimmten Anzahl von Items in einem Folder eingeblendet. Die Anzahl kann über die
Eigenschaft com.arsdigita.cms.folder_atoz_show_limit in der cms.properties in der Registry verändert werden. Defaultwert sind derzeit 100 Items.


git-svn-id: https://svn.libreccm.org/ccm/trunk@835 8810af33-2d31-482b-a856-94f89814c4df
2011-04-06 09:09:02 +00:00
pb 792654009f Upgrade script für relatedLinks eingebaut, XSL Files aus portal in die richtigen Pakete verschoben.
git-svn-id: https://svn.libreccm.org/ccm/trunk@833 8810af33-2d31-482b-a856-94f89814c4df
2011-04-05 23:57:48 +00:00
jensp 0c83991283 - Ergänzung am InternetArticle: Feld für letzte Änderung durch Autor vorbereitet, einige Fehler (falsche Labels) in Form korrigiert
- DaBIn-Importer: Externe werden jetzt in einem gemeinsamen Ordner abglegt
- Texte für Download bei den Arbeitspapieren können jetzt über die Import-Config-Datei des Importers konfiguriert werden
- Related Links Steps angepasst (Test steht noch aus)


git-svn-id: https://svn.libreccm.org/ccm/trunk@832 8810af33-2d31-482b-a856-94f89814c4df
2011-04-05 19:50:00 +00:00
quasi 95284248cc RelatedLink
Nun aber. Der LinkListName wird auf "NONE" gesetzt. Die Variabeln linkListName und contentType sind nun wieder normale Instanz-Variablen, die mit null initialisiert werden. Wenn die Werte für diese Variablen überschrieben werden sollen, muß das in der Methode setLinkSelectionModel() passieren.

git-svn-id: https://svn.libreccm.org/ccm/trunk@831 8810af33-2d31-482b-a856-94f89814c4df
2011-04-05 15:27:45 +00:00
jensp 580e2d90fb Korrektur
git-svn-id: https://svn.libreccm.org/ccm/trunk@828 8810af33-2d31-482b-a856-94f89814c4df
2011-04-04 19:14:20 +00:00
jensp 401bb5670c - Neue Version des DaBIn-Importers:
- Autoren werden jetzt in der für Publikationen vorgesehen Contentsection angelegt
  - Import der Verlage hoffentlich korrigiert
- A to Z Leiste für Folder im Content-Center. Wird derzeit immer angezeigt, Ausblenden bei unterschreiten einer bestimmten Anzahl von Items funktioniert noch 
  nicht und wahrscheinlich auch nicht ohne größere Umbauten an FolderManipulator und FolderBrowser möglich.
- Abstract bei den Publikationen wird jetzt im Propertysheet mit Zeilenumbrüchen etc. (wie im TextArea eingegeben) angezeigt.


git-svn-id: https://svn.libreccm.org/ccm/trunk@827 8810af33-2d31-482b-a856-94f89814c4df
2011-04-04 17:24:41 +00:00
pb 90fde1a251 Verschiedene Anpassungen an ccm-portalworkspace-
git-svn-id: https://svn.libreccm.org/ccm/trunk@819 8810af33-2d31-482b-a856-94f89814c4df
2011-04-03 14:36:37 +00:00
quasi 56121d8707 CT GenericContact
* Links zum Bearbeiten / Löschen einer Adresse werden nun entsprechend dem Status ein- bzw. ausgeblendet
 * Fehlerhafte GlobalizationString korrigiert

IncompleteDateParameter

 * Monate beginnen in der Java Date-Klasse mit 0 nicht mit 1

CT Image

 * Fehlerhaften Traversal-adapter korrigiert

CCM allgemein

 * diverse kleine Änderungen / Schönheitskorrekturen, usw.
 * cms-item Traversal-Adapter angepaßt

git-svn-id: https://svn.libreccm.org/ccm/trunk@816 8810af33-2d31-482b-a856-94f89814c4df
2011-04-03 12:54:10 +00:00
quasi 8dcc07ac9b ItemSearchWidget
* Der Basisordner wird nun automatisch aufgeklappt. Ich habe dafür die isVisible-Methode überschrieben. Ich bin mir nicht sicher, daß das die richtige Vorgehensweise ist, aber mir ist keine besser eingefallen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@801 8810af33-2d31-482b-a856-94f89814c4df
2011-03-27 15:54:23 +00:00
quasi f2a7fb18c6 Korrekturen für RelatedLink
* Ändern der Reihenfolge funktioniert nun
 * Da leere Strings nicht funktionieren, müssen *alle* RelatedLinks ein linkListName haben. Dieser wird für die bisherigen RelatedLinks auf "genericLink" gesetzt. Update-Skript fehlt noch.

git-svn-id: https://svn.libreccm.org/ccm/trunk@797 8810af33-2d31-482b-a856-94f89814c4df
2011-03-26 19:07:54 +00:00
quasi 0a355d7e68 StreamImage angepaßt
* Struktur an StreamAsset angepaßt
 * Es gibt nun BaseImage, StreamImage und DownloadImage
 * Der Dateiname wird nun gesetzt, so daß beim speichern der korrekte Name angezeigt wird.

git-svn-id: https://svn.libreccm.org/ccm/trunk@796 8810af33-2d31-482b-a856-94f89814c4df
2011-03-26 16:59:49 +00:00
jensp 40af6e4544 - Korrekturen am DaBIn-Importer, unter anderem:
- Statt des Namens eines Verlages wurde die URL als Titel des ContentItems für den Verlag verwendet
  - Die URLs für die FileStorageItems für die Arbeitspapiere waren nicht korrekt, daher konnten diese nicht geöffnet werden  
  - Bei Sammelbänden wurde der Abstract nicht übernommen
  - Bei Projekten wurde das Linkfeld aus DaBIn nicht importiert.
  - Statt der URL wird bei Links für Publikationen und Projekten jetzt ein per Importer-Konfiguration festzulegender Titel verwendet
- Weitere kleinere Korrekturen an den SciTypen
- Feld für das Volumen der Finanzierung bei SciProjekt hinzugefügt. Das Feld kann über die Registry deaktiviert werden
- Aktueller Stand verschiedener JSPs (beim ZeS-Test-Server bereits integriert)
- Einige Übersetzungfehler behoben


git-svn-id: https://svn.libreccm.org/ccm/trunk@795 8810af33-2d31-482b-a856-94f89814c4df
2011-03-26 09:47:25 +00:00
pb c3d6ba347d Diverse Korrekturen fuer SimpleAddress, noch ohne Update Routine.
git-svn-id: https://svn.libreccm.org/ccm/trunk@794 8810af33-2d31-482b-a856-94f89814c4df
2011-03-23 10:08:15 +00:00
pb 4587d20352 Weitere old initializers entfernt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@793 8810af33-2d31-482b-a856-94f89814c4df
2011-03-22 09:47:13 +00:00
quasi 6a9658125a Weitere Anpassungen für CT Image
* Datum läßt sich jetzt auch nur teilweise ausfüllen
 * Traversal-Adapter für search-context geschrieben. Wird der CT jetzt in den Suchindex aufgenommen?

git-svn-id: https://svn.libreccm.org/ccm/trunk@786 8810af33-2d31-482b-a856-94f89814c4df
2011-03-14 21:07:32 +00:00
jensp 0bd2770fe1 Fehlerkorrekturen für verschiedene Assoziationen, da CCM nicht mit ContentItems als components klar kommt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@785 8810af33-2d31-482b-a856-94f89814c4df
2011-03-14 19:42:57 +00:00
jensp 016617c60c Ergänzungen für ZeS-Testserver
git-svn-id: https://svn.libreccm.org/ccm/trunk@784 8810af33-2d31-482b-a856-94f89814c4df
2011-03-11 20:48:22 +00:00
jensp db465ea18c Nicht geschlossenes ResultSet in PublishedLink behoben
git-svn-id: https://svn.libreccm.org/ccm/trunk@783 8810af33-2d31-482b-a856-94f89814c4df
2011-03-10 19:03:23 +00:00
pb 5a1931825d Diverse Formatierungen, Anpassung bundle IAW.
git-svn-id: https://svn.libreccm.org/ccm/trunk@780 8810af33-2d31-482b-a856-94f89814c4df
2011-03-06 12:59:55 +00:00
pb f7b4ce9292 Notifier und Workflow Config verbessert, diverse Formatierungen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@771 8810af33-2d31-482b-a856-94f89814c4df
2011-02-28 23:37:34 +00:00
pb ed616f18d5 Anlegen einer neuen content section per Configuration file funktioniert jetzt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@768 8810af33-2d31-482b-a856-94f89814c4df
2011-02-27 10:28:33 +00:00
pb 5083e1cbbf ccm-simplesurvey compiliert wieder. App started, unter ~/ccm/simplesurvey erhält man eine Ausgabe, aber die Admin Link führt zu einem Fehler.
git-svn-id: https://svn.libreccm.org/ccm/trunk@767 8810af33-2d31-482b-a856-94f89814c4df
2011-02-26 10:14:45 +00:00
jensp 03b0e91853 Auch die Attribute der Assoziationen zwischen einer Organisation und einem Konatakt sowie zwischen einer Organisation und einer Person lassen sich bearbeiten.
Ebenso bei SciOrganization, SciDepartment und SciProject.


git-svn-id: https://svn.libreccm.org/ccm/trunk@766 8810af33-2d31-482b-a856-94f89814c4df
2011-02-25 14:49:59 +00:00
pb 43cf93a12b zsr configuration angepasst. Div. Formatierungen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@765 8810af33-2d31-482b-a856-94f89814c4df
2011-02-24 06:46:51 +00:00
quasi b78a52057d CT Image
* Thumbnails werden nun automatisch erzeugt und gespeichert
 * Anzeige im CC wird nun auf ein definiertes Maß proportional verkleinert
 * Lizenzfeld
 * TextAsset-Feld für den ausführlichen Text
 * Beschribungsfeld auf 500 Zeichen gekürzt
 * AuthoringStep "Bild hinzufügen" läßt sich per cms.properties Schlüssel ausblenden

git-svn-id: https://svn.libreccm.org/ccm/trunk@764 8810af33-2d31-482b-a856-94f89814c4df
2011-02-23 19:30:59 +00:00
jensp dd645e695c Der Typ einer Assoziation zwischen einer generischen Organisation (GenericOrganizationalUnit) und einem Kontakt (GenericContact) kann jetzt nachträglich geändert
werden.


git-svn-id: https://svn.libreccm.org/ccm/trunk@763 8810af33-2d31-482b-a856-94f89814c4df
2011-02-23 11:05:32 +00:00
pb 9f4d276692 ccm-core und ccm-cms benötigen nun keinen old initializer mehr.
git-svn-id: https://svn.libreccm.org/ccm/trunk@755 8810af33-2d31-482b-a856-94f89814c4df
2011-02-19 08:52:32 +00:00
jensp f53938ad94 - Die Assoziation zwischen einer Publikation und einer Person (Autor) kann jetzt bearbeitet werden. Es können nur die zusätzlichen Attribute der Verknüpfung verändert werden, nicht das Ziel der
Verknüpfung (die verknüpfte Person).
- Einige PropertySheets in sci-publications so angepasst, dass sie beim Verlag statt der OID den Namen des Verlages (= Titel des Content-Items) anzeigen. Leider ist es mit den Methoden von 
DomainObjectPropertySheet nicht  möglich sowohl den Names als auch den Ort anzuzeigen.


git-svn-id: https://svn.libreccm.org/ccm/trunk@751 8810af33-2d31-482b-a856-94f89814c4df
2011-02-16 09:35:42 +00:00
jensp 32aec3251d - Einige static initalizer (static {...} Blöcke in ccm-cms::com.arsdigita.cms.dispatcher.BaseAsset und ccm-cms-assets-relatedlink::com.arsdigita.cms.contentassets.ui.RelatedLinkPropertyForm entfernt
- Alle anderen static initalizers haben jetzt am Anfang und Ende eine Log-Ausgabe (Level debug), in Klassen die bisher keinen Logger hatten wurde ein Logger eingebaut
- log4j.properties in ccm-core enthält jetzt vorbereitetet, auskommentierte Zeilen für alle Klassen mit static Blöcken


git-svn-id: https://svn.libreccm.org/ccm/trunk@748 8810af33-2d31-482b-a856-94f89814c4df
2011-02-13 12:16:13 +00:00
quasi d7ec456d78 GenericArticle
AuthoringKit für GenericArticle aktiviert

git-svn-id: https://svn.libreccm.org/ccm/trunk@745 8810af33-2d31-482b-a856-94f89814c4df
2011-02-13 10:14:02 +00:00
quasi 4a4af01a90 GenericArticle
AuthoringKit von ccm-cms-types-article teilweise zum GenericArticle verschoben

NewsItem

Überflüssiger AuthoringStep zum hinzufügen von Bildern aus XML-Datei entfernt

git-svn-id: https://svn.libreccm.org/ccm/trunk@744 8810af33-2d31-482b-a856-94f89814c4df
2011-02-13 10:11:56 +00:00
pb 8ffa7bddc1 Weitere Old Initializer ausgebaut.
ACHTUNG:

In ~/bundle/cfg/integration.properties muss geaendert werden:

waf.pagemap.root=navigation/
waf.pagemap.workspace=navigation/
waf.pagemap.login_redirect=content/content-center-redirect.jsp

in

core.ui.pagemap.root_page_url=navigation/
core.ui.pagemap.workspace_url=navigation/
core.ui.pagemap.user_redirect_url=content/content-center-redirect.jsp

Ansonsten gibt es gleich beim Aufruf der ersten Seite ein Resource Not Fount.


git-svn-id: https://svn.libreccm.org/ccm/trunk@742 8810af33-2d31-482b-a856-94f89814c4df
2011-02-10 08:46:11 +00:00
pb 0f1c3750af Nachtrag Entfernen Old Initializer.
git-svn-id: https://svn.libreccm.org/ccm/trunk@727 8810af33-2d31-482b-a856-94f89814c4df
2011-01-31 00:47:22 +00:00
pb 4c9841de88 Nachtrag.
git-svn-id: https://svn.libreccm.org/ccm/trunk@726 8810af33-2d31-482b-a856-94f89814c4df
2011-01-31 00:00:44 +00:00
pb c354dba9f9 Nachtrag.
git-svn-id: https://svn.libreccm.org/ccm/trunk@725 8810af33-2d31-482b-a856-94f89814c4df
2011-01-30 23:59:58 +00:00
pb 0d1bf1f042 Nachführen von Änderungen aus ccm-core (security initializer undd populate) in anderen Modulen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@723 8810af33-2d31-482b-a856-94f89814c4df
2011-01-30 23:39:09 +00:00
jensp 9458a60164 - SciPublications: PropertySheets in SciPublications enthalten jetzt alle Properties des jeweiligen Contenttyps
- BasicItemForm: Zwei neue Methoden eingeführt, die das Label für Titel und URL zurückgeben. Dies erlaubt es, die Bezeichnungen für diese Felder durch überschreiben der Felder an den Contenttyp 
  anzupassen. Die Benzeichnung 'Titel der Seite' ist doch ein wenig verwirrend, z.B. bei einer Abteilung.
- Zusätzlich Konfigurationseinstellung für das Forum: isPublic. Diese soll festlegen, ob ein Forum öffentlich sichtbar ist oder nicht.


git-svn-id: https://svn.libreccm.org/ccm/trunk@719 8810af33-2d31-482b-a856-94f89814c4df
2011-01-28 15:28:12 +00:00
quasi 3ed7cfe5e5 Alle Seiten im ContentCenter haben nun eine linke Spalte. Betroffen von der Änderung sind die Suche, Benutzerverwaltung und die Benachrichtigungen. Diese Änderung wird allerdings zur Zeit in Mandalay noch nicht angezeigt, da die Spalte leer ist, wodurch das aktuelle CSS diese mit der Breite 0px darstellt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@715 8810af33-2d31-482b-a856-94f89814c4df
2011-01-27 11:52:15 +00:00
quasi 0f7948f18a Erzeuge die Vererbungen für alle Contenttypen beim Upgrade.
git-svn-id: https://svn.libreccm.org/ccm/trunk@714 8810af33-2d31-482b-a856-94f89814c4df
2011-01-26 15:21:22 +00:00
quasi efb5ac868a Noch eine Typo gefunden und korrigiert
git-svn-id: https://svn.libreccm.org/ccm/trunk@712 8810af33-2d31-482b-a856-94f89814c4df
2011-01-25 08:43:51 +00:00
pb ce727c4078 Typo fixed, trunk compiliert wieder. Release Nummern erhöht.
git-svn-id: https://svn.libreccm.org/ccm/trunk@711 8810af33-2d31-482b-a856-94f89814c4df
2011-01-25 00:10:35 +00:00
quasi d2cb0d24af Update-Skript angepaßt
git-svn-id: https://svn.libreccm.org/ccm/trunk@709 8810af33-2d31-482b-a856-94f89814c4df
2011-01-24 11:55:53 +00:00
quasi 99d35d7607 Übersetzungsfehler in ContentTypes korrigiert.
siblings -> decendants geändert.

Tabellenfeld umbenannt alle Methoden und Felder in den Java-Klassen umbenannt

git-svn-id: https://svn.libreccm.org/ccm/trunk@708 8810af33-2d31-482b-a856-94f89814c4df
2011-01-24 08:30:05 +00:00
pb c150de67c4 Fix nicht übersetzte Keys in content-center.
git-svn-id: https://svn.libreccm.org/ccm/trunk@700 8810af33-2d31-482b-a856-94f89814c4df
2011-01-20 19:12:51 +00:00
pb 20c92cf626 Kleinere Formatierungen
git-svn-id: https://svn.libreccm.org/ccm/trunk@699 8810af33-2d31-482b-a856-94f89814c4df
2011-01-20 17:11:00 +00:00
pb 6542da6931 Fix zu ccm-cms upgrade 6.6.0 ->6.6.1
git-svn-id: https://svn.libreccm.org/ccm/trunk@698 8810af33-2d31-482b-a856-94f89814c4df
2011-01-20 02:37:35 +00:00
pb 5b9ca53f8a (Hoffentlich) letzte Korrekturen an update scripten.
Updates erstellen jetzt identisches Schema der db, CCM funktioniert auf
den ersten Blick wie  bisher.

Update MUSS in folgender Reihenfolge durchgeführt werden:

ccm-cms-assets-imagestep
ccm-cms-assets-notes
ccm-ldn-navigation
ccm-ldn-terms
ccm-cms
ccm-cms-types-article
ccm-cms-types-newsitem
ccm-cms-types-event
ccm-core




git-svn-id: https://svn.libreccm.org/ccm/trunk@697 8810af33-2d31-482b-a856-94f89814c4df
2011-01-19 09:48:07 +00:00
quasi 613c3a2d0b RelationAttribute
Auf der Webseite sollten jetzt für alle RelationAttribute statt des keys der lokalisierte Wert angezeigt. Dazu waren u.A. einige Änderungen am ContentItemXMLRenderer und dem RelationAttributeInterface nötig.

git-svn-id: https://svn.libreccm.org/ccm/trunk@696 8810af33-2d31-482b-a856-94f89814c4df
2011-01-19 08:38:35 +00:00
jensp 12a8a41f85 - Some bug fixes in sci-publications
- OrionDefaultServlet was not used, removed
- Formatting 


git-svn-id: https://svn.libreccm.org/ccm/trunk@695 8810af33-2d31-482b-a856-94f89814c4df
2011-01-19 07:44:38 +00:00
quasi bed3eec727 RelationAttribute
Auf der Webseite sollten jetzt für alle RelationAttribute statt des keys der lokalisierte Wert angezeigt. Dazu waren u.A. einige Änderungen am ContentItemXMLRenderer und dem RelationAttributeInterface nötig.

git-svn-id: https://svn.libreccm.org/ccm/trunk@686 8810af33-2d31-482b-a856-94f89814c4df
2011-01-16 12:17:03 +00:00
pb bc166abc1f Update script vervollständigt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@682 8810af33-2d31-482b-a856-94f89814c4df
2011-01-16 09:24:58 +00:00
pb da4084cf66 Integrating upstream r2113: Various Oracle specific corrections.
git-svn-id: https://svn.libreccm.org/ccm/trunk@681 8810af33-2d31-482b-a856-94f89814c4df
2011-01-13 07:49:02 +00:00
pb 6366fe3494 Update Script für Änderungen r645, verschiedene Kommentierungen / Formatierungen ergänzt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@678 8810af33-2d31-482b-a856-94f89814c4df
2011-01-10 10:28:54 +00:00
quasi 41c173670d Klasse TextPage eleminieren
SQL-Datei entfernt
PDL-Datei korrigiert

git-svn-id: https://svn.libreccm.org/ccm/trunk@676 8810af33-2d31-482b-a856-94f89814c4df
2011-01-09 10:35:35 +00:00
quasi 41dda78fef Klasse TextPage eleminieren
Traversal-Adapter angepaßt - Referenzen auf TextPage entfernt
Authorig-Step angepaßt - Refenez auf TextPageBody angepaßt
Einige Kommentare geändert

git-svn-id: https://svn.libreccm.org/ccm/trunk@673 8810af33-2d31-482b-a856-94f89814c4df
2011-01-08 16:35:12 +00:00
quasi ba902a0081 Klasse TextPage eleminiert. Alle Funktionen in GenericArticle übernommen. Alle von TextPage abgeleiteten Klassen werden nun von GenericArticle abgeleitet. Alle Verwendungen von TextPage wurden aud GenericArticle geändert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@672 8810af33-2d31-482b-a856-94f89814c4df
2011-01-08 11:38:10 +00:00
quasi 715e500fe8 Korrekturen um offene ResultSets zu verhindern
git-svn-id: https://svn.libreccm.org/ccm/trunk@669 8810af33-2d31-482b-a856-94f89814c4df
2011-01-05 16:13:27 +00:00
pb fbc7372b64 Verschiedene kleinere Formatierungen / Kommentierungen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@662 8810af33-2d31-482b-a856-94f89814c4df
2010-12-26 00:37:19 +00:00
quasi c8889b9925 Diverse Änderungen an ItemSearchWidget, FlatItemList und NewItemForm in Vorbereitung für die weitern Änderungen am ItemSearchWidget
FlatItemList

 * Die Länge der Liste ist nun per Config-Parameter einstellbar (war auf 20 hardcodiert)

ItemSearchFolderBrowser

 * Die Länger der Liste ist nun per Config-Parameter einstellbar (war auf 15 hardcodiert)

NewitemForm

 * Sucht jetzt im PageState nach einem SingleType - Parameter und begrenzt ggf. die Liste der CTs auf die Liste der Siblings von singleType

TextAssetBodyLabelCellRenderer

 * Dem Label des Textkörpers zum Anzeigen des TextAssets (z.B. be Artikeln) wird nun ein id="webPage" mitgegeben. Dadurch kann man auch im CC an dieser Stelle die Layouts der Webseite verwenden.

git-svn-id: https://svn.libreccm.org/ccm/trunk@649 8810af33-2d31-482b-a856-94f89814c4df
2010-12-15 11:11:22 +00:00
quasi 30573f253d Ordnername geändert, damit die Dateien alle in einem Ordner landen
git-svn-id: https://svn.libreccm.org/ccm/trunk@648 8810af33-2d31-482b-a856-94f89814c4df
2010-12-15 10:57:05 +00:00
jensp 2265264a52 - DaBInImporter aktueller Stand (Orga, Mitglieder, Abteilungen, Projekte 80%)
- GenericContact: Länge für Wert in der DB bei GenericContactEntry auf 200 Zeichen erhöht
- Formatierungen


git-svn-id: https://svn.libreccm.org/ccm/trunk@646 8810af33-2d31-482b-a856-94f89814c4df
2010-12-09 16:21:00 +00:00
quasi a28d3f7dfb GenericArticleImageAssociation
Die geänderte PDL für GenericArticle

git-svn-id: https://svn.libreccm.org/ccm/trunk@645 8810af33-2d31-482b-a856-94f89814c4df
2010-12-07 21:18:59 +00:00
jensp 1ab5e0f6cc Kleinere Fehlerkorrekturen:
- Link.java und LinkPropertyForm.java: Hier fehlte an zwei Stellen eine 
  Prüfung auf null, was unter bestimmten Bedingungen zu einer NullPointerException führte  
- CompoundContentPanel, SciOrganizationPanel und SciProjectPanel: Fehler im Paginator sowie einige Formatierungen


git-svn-id: https://svn.libreccm.org/ccm/trunk@641 8810af33-2d31-482b-a856-94f89814c4df
2010-12-02 19:52:37 +00:00
quasi 8539b1852b GenericArticleImageAssociation
Dieses Ding scheint der alte Code zu sein, aus einer Zeit bevor es das ReusableImageAsset gab. Da wird nur noch das ReusableImageAsset verwenden wollen, wird der alter Code nicht mehr benötigt.

Dazu gehört eigentlich auch eine Änderung der GenericArticle.pdl, die ich noch nicht eingecheckt habe, damit wir die Änderungen testen können, bevor wir ein Update der DB durchführen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@640 8810af33-2d31-482b-a856-94f89814c4df
2010-12-01 16:16:42 +00:00
jensp c88e3819e0 - Status von Mitgliedern in die Beziehung von GenericOrganizationalUnit->GenericPerson verlegt, möglich Werte können über RelationAttribute festgelegt werden
- Panels für sci-types-organization für neue Struktur der Orga->Mitglieder-Verknüpfung angepasst 
- Verschiedene kleinere Korrekturen, unter anderem Verweise auf falsche ResourceBundles entfernt, einige zusätzliche Übersetzungen, unnötige Hoch-/Runterpfeile in 
  SciOrganizationProjectsTable und SciDepartmentProjectsTable entfernt usw.




git-svn-id: https://svn.libreccm.org/ccm/trunk@639 8810af33-2d31-482b-a856-94f89814c4df
2010-12-01 14:16:34 +00:00
quasi f8fdf72f86 ItemSearch
* ContentTypeFilterWidget korrigiert. Leider funktioniert die elegante Version nicht, die ich vorher hatte, da man die Collections nicht wiederverwenden kann. Sie werden automatisch geschlossen und danach kann man den Inhalt nie wieder abfragen. Daher funktionierte die Suche bei ersten Mal, aber danach nie wieder.

git-svn-id: https://svn.libreccm.org/ccm/trunk@638 8810af33-2d31-482b-a856-94f89814c4df
2010-11-30 10:56:51 +00:00
quasi b57e0d9474 ItemSearchWidget
Dieverse Änderungen am ItemSearchWidget

 * Übersetzung vom Browse-Pane
 * Such-Fomular erweitert, so daß die Liste der Contenttypen jetzt durch den Basis-CT eingeschränkt wird.
 * viele andere Kleinigkeiten - hauptsächlich Formatierung

git-svn-id: https://svn.libreccm.org/ccm/trunk@636 8810af33-2d31-482b-a856-94f89814c4df
2010-11-25 18:16:01 +00:00
jensp 1a574abe70 Bei Publizieren eines Items mit einem RelatatedLink kam es zu einer ClassCastException, da RelatedLink Objekte sich nicht zu ContentItem casten lassen (letzter
Parameter von PublishedLink#create()). Korrigiert, indem in VersionCopier für Objekte, die nicht von ContentItem abgeleitet sind 'null' im Parameter sourceObject 
übergeben wird. In PublishedLink#create() wird nun geprüft, ob sourceObject 'null' ist. Wenn der Parameter nicht 'null' ist, werden LinkAttribute (dafür ist dieser 
Parameter erforderlich) kopiert. Falls der Parameter 'null' ist, wird dieser Methodenaufruf übersprungen (in diesem Fall wäre er auch sinnlos).


git-svn-id: https://svn.libreccm.org/ccm/trunk@634 8810af33-2d31-482b-a856-94f89814c4df
2010-11-25 08:00:27 +00:00
jensp c5b1f1a405 Kleiner Fehler an der Lokaliserung (es fehlte ein .localize()) behoben.
git-svn-id: https://svn.libreccm.org/ccm/trunk@633 8810af33-2d31-482b-a856-94f89814c4df
2010-11-24 20:43:31 +00:00
jensp 9d4315b042 - Weitere Ergänzungen an den Übersetzungen
- Parameterisierbarer (Related)Link


git-svn-id: https://svn.libreccm.org/ccm/trunk@632 8810af33-2d31-482b-a856-94f89814c4df
2010-11-24 20:41:51 +00:00
jensp c64886630f In diesen Dateien wurde ein falsches ResourceBundle angesprochen:
ccm-cms/src/WEB-INF/content-types/assign-categories-step.xml
  ccm-cms/src/WEB-INF/content-types/GenericAddress.xml
  ccm-cms/src/WEB-INF/content-types/GenericPerson.xml
  ccm-cms/src/WEB-INF/content-types/GenericContact.xml
  ccm-cms/src/WEB-INF/content-types/Template.xml
  ccm-cms/src/WEB-INF/content-types/edit-body-text-step.xml
  ccm-cms/src/WEB-INF/content-types/GenericOrganizationalUnit.xml
  ccm-cms/src/com/arsdigita/cms/ui/ContentSectionPage.java
  
Dies war das falsche ResourceBundle:
  ccm-cms/src/com/arsdigita/cms/ui/CMSResources_de.properties
  
Und dies ist das richtige (hier liegen zumindest die Varianten und nicht nur eine deutsche Version), ergänzt um einige nicht übersetzte Keys und Keys aus dem 
falschen:
  ccm-cms/src/com/arsdigita/cms/CMSResources_de.properties
  ccm-cms/src/com/arsdigita/cms/CMSResources.properties


git-svn-id: https://svn.libreccm.org/ccm/trunk@630 8810af33-2d31-482b-a856-94f89814c4df
2010-11-24 15:08:15 +00:00
quasi bfe320fc35 Fehlerkorrektur für ContentTypeHelperImpl, sowie SciPublication
git-svn-id: https://svn.libreccm.org/ccm/trunk@629 8810af33-2d31-482b-a856-94f89814c4df
2010-11-19 17:16:25 +00:00
pb 5d22f7a277 Type korrigiert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@626 8810af33-2d31-482b-a856-94f89814c4df
2010-11-19 09:32:04 +00:00
pb c2bd20b716 Ergaenzung des upgrade script um Änderungen in content_types, Spalte is_internal - mode.
git-svn-id: https://svn.libreccm.org/ccm/trunk@625 8810af33-2d31-482b-a856-94f89814c4df
2010-11-19 08:26:58 +00:00
quasi 75bacac675 RelatedLink
RelatedLink kann nun auf einfache Weise abgeleitet werden, um eine spezialisierte Version zu erzeugen. Dazu muß der RelatedLinkInitializer abgeleitet werden und die Methoden getAuthoringStep(), getAuthoringStepLabel() und getAuthoringStepDescription() überschrieben werden.

Außerdem muß RelatedLinkPropertiesStep abgeleitet und die Methoden-Variablen m_linkListName und m_contentType angepaßt werden.

git-svn-id: https://svn.libreccm.org/ccm/trunk@624 8810af33-2d31-482b-a856-94f89814c4df
2010-11-18 20:16:59 +00:00
quasi 7bf1e264fa GenericAddress
Bei der Ausgabe von GenericAddress und abgeleiteten CTs wird nun neben dem ISO-Country-Code auch das Land in übersetzter Form ausgegeben.

git-svn-id: https://svn.libreccm.org/ccm/trunk@623 8810af33-2d31-482b-a856-94f89814c4df
2010-11-18 19:14:57 +00:00
quasi 4ca5cc9293 ContentType
Änderung an dem Statusfeld der ContentTypen. Es ist jetzt möglich, interne und versteckte ContentTypen anzulegen und zu unterscheiden. Die versteckten CTs werden in  der Liste zum Anlegen neuer CIs nicht angezeigt, sind aber im Reiter Dokumenttypen sichtbar, so daß sie aus einer ContentSection gelöscht oder ihr hinzugefügt werden können. Außerdem läßt sich ein versteckter CT als Vaterobject für einen UDCT verwenden.

CMS Loader

Beim Erstellen der ersten ContentSection werden nun auch die generischen CTs hinzugefügt. Diese Anpassung ist nötig, da die GCTs über den Loader von CMS geladen werden, der

 1. nicht von AbstractContentTypeLoader abgeleitet ist
 2. zum Zeitpunkt des Ladens der GCTs noch keine ContentSection angelegt ist.

git-svn-id: https://svn.libreccm.org/ccm/trunk@620 8810af33-2d31-482b-a856-94f89814c4df
2010-11-17 23:14:04 +00:00
pb 975d6fefd3 Diverse Korrekturen an Update scripten.
git-svn-id: https://svn.libreccm.org/ccm/trunk@618 8810af33-2d31-482b-a856-94f89814c4df
2010-11-17 23:09:57 +00:00
quasi 527322cd0b ContentType Loader
createPedigree von AbstractContentTypeLoader nach ContentTypeHelperImpl verschoben.
Letztere Klasse ist dafür verantwortlich, daß die Contenttypen angelegt und in der Tabelle gespeichert werden. Daher ist hier der sehr viel bessere Ort, um die createPedigree auszuführen. Es wird dadurch nicht nur das Problem mit den GenericContentTypes erledigt, sondern auch die UDCTs werden mit den Pedigree Informationen ausgestattet (hoffentlich).

git-svn-id: https://svn.libreccm.org/ccm/trunk@617 8810af33-2d31-482b-a856-94f89814c4df
2010-11-17 17:49:29 +00:00
jensp 85c395a29b Fehlerkorrektur an zwei TraversalAdaptern, Logger in PackageLoader private gemacht, eigenen Logger für AbstractContentTypeLoader definiert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@614 8810af33-2d31-482b-a856-94f89814c4df
2010-11-16 21:24:37 +00:00
jensp 38c340cd6f AbstractContentTypeLoader#createPedigree() um Log-Ausgabe ergänzt
git-svn-id: https://svn.libreccm.org/ccm/trunk@613 8810af33-2d31-482b-a856-94f89814c4df
2010-11-16 20:02:51 +00:00
pb 3def7dbe24 AbstractContentTypeLoader
Kleiner Fehler in der if-Abfrage beseitig - Ein Fall war nicht breücksichtigt

Quasi



git-svn-id: https://svn.libreccm.org/ccm/trunk@608 8810af33-2d31-482b-a856-94f89814c4df
2010-11-15 16:30:14 +00:00
pb 52b2294b8a Update script fuer ccm-cms. Funktioniert noch nicht korrekt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@603 8810af33-2d31-482b-a856-94f89814c4df
2010-11-15 09:19:47 +00:00
jensp 85d515666f Weitere Templates für die SciOrganization-Typen
git-svn-id: https://svn.libreccm.org/ccm/trunk@602 8810af33-2d31-482b-a856-94f89814c4df
2010-11-12 10:58:36 +00:00
jensp fcebf5c11e - New component (CustomizableGreetingItem) and renderer (CustomizableContentItemXMLRenderer) to allow customization of the rendering of data assoications from a JSP
- Some changes on the renders to make some parts of the rendering overwritable in a child class
- Added a browse button Xinha




git-svn-id: https://svn.libreccm.org/ccm/trunk@600 8810af33-2d31-482b-a856-94f89814c4df
2010-11-10 20:20:18 +00:00
quasi c8b9be8e6a GenericContact
Fehlende Datei hinzugefügt

git-svn-id: https://svn.libreccm.org/ccm/trunk@599 8810af33-2d31-482b-a856-94f89814c4df
2010-11-08 12:00:19 +00:00
quasi 78f895d701 GenericContact
* UI zum Bearbeiten von Personen angepaßt
 * ContactEntryType verwendet nun RelationAttribute für die Typisierung

Diverse kleine Änderungen

git-svn-id: https://svn.libreccm.org/ccm/trunk@598 8810af33-2d31-482b-a856-94f89814c4df
2010-11-08 11:56:38 +00:00
jensp 478a66f4b9 - Verschiedene Formatierungen
- Bug im ldn-importer gefixt
- SimpleDomainObjectTraversalAdapter um remove-Methoden erweitert


git-svn-id: https://svn.libreccm.org/ccm/trunk@597 8810af33-2d31-482b-a856-94f89814c4df
2010-11-04 10:55:31 +00:00
jensp aa9c11f527 Fehlende Datei hinzufügt
git-svn-id: https://svn.libreccm.org/ccm/trunk@595 8810af33-2d31-482b-a856-94f89814c4df
2010-10-30 12:02:33 +00:00
jensp 17c35737f9 - Problem bei Publizieren bei Contact behoben
- Verschiedene Formatierungen


git-svn-id: https://svn.libreccm.org/ccm/trunk@593 8810af33-2d31-482b-a856-94f89814c4df
2010-10-29 16:42:14 +00:00
pb 07d864b427 CMS: Erstellung neuer content sections implementiert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@591 8810af33-2d31-482b-a856-94f89814c4df
2010-10-29 06:45:00 +00:00
quasi 53e63abbc3 PublishedLink
So... jetzt sollten die Link-Attribute auch bei Links zwischen top-level ContentItems übernommen werden.

git-svn-id: https://svn.libreccm.org/ccm/trunk@589 8810af33-2d31-482b-a856-94f89814c4df
2010-10-28 12:23:48 +00:00
pb efa88c40a7 Weiterer Schritt Ausbau alter Initialisierungscode aus ccm-cms: Umgestellt auf content-section Initializer, alten Code entfernt, Starten und Stopppen des Background Thread eingebaut. Es fehlt noch: Erstellen einer zusätzlichen content section.
git-svn-id: https://svn.libreccm.org/ccm/trunk@587 8810af33-2d31-482b-a856-94f89814c4df
2010-10-27 23:28:15 +00:00
quasi 8680391734 RelationAttribute
Habe den Fehler endlich gefunden... Es lassen sich jetzt Contact zu Personen hinzfügen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@586 8810af33-2d31-482b-a856-94f89814c4df
2010-10-25 13:00:36 +00:00
jensp c43cdd9616 DuplicateObjectException beim Publizieren verlinkter Elemente behoben.
git-svn-id: https://svn.libreccm.org/ccm/trunk@585 8810af33-2d31-482b-a856-94f89814c4df
2010-10-22 07:31:58 +00:00
jensp 9f3d3ffc65 ldn-importer ist jetzt mehrsprachenfähig und einige Formatierungen (und Log-Ausgaben).
git-svn-id: https://svn.libreccm.org/ccm/trunk@584 8810af33-2d31-482b-a856-94f89814c4df
2010-10-21 16:59:42 +00:00
jensp fb221bc4c1 Verschiedene kleinere Fehlerkorrekturen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@582 8810af33-2d31-482b-a856-94f89814c4df
2010-10-18 09:38:47 +00:00
quasi 8d7857ade5 RelationAttribute
* angepasste Spaltennamen zum Debuggen. Es gab einfach zuviele Spalten mit der Bezeichnung key

RelatedLink

 * linkListName hinzufügt. Ist noch nicht vollständig... denke ich.

GenericPerson

 * NullPointer Exception im PageCreate gelöst
 * NotNullValidationListener zum Feld Nachname hinzugefügt

git-svn-id: https://svn.libreccm.org/ccm/trunk@581 8810af33-2d31-482b-a856-94f89814c4df
2010-10-18 06:53:53 +00:00
quasi 6dd53b0920 RelationAttribute
* Ab jetzt abgeleitet vom DomainObject, dadurch hatt man keine Abhängigkeiten mehr zu der ACSObject- und anderen Tabellen. Man kann die Tabelle nun einfach per pgAdmin3 füllen.
 * NullPointer -Exception gefunden und entfernt. getRelationAttribute prüft nun, ob die Collection noch vor dem ersten Element steht.

git-svn-id: https://svn.libreccm.org/ccm/trunk@580 8810af33-2d31-482b-a856-94f89814c4df
2010-10-18 04:26:59 +00:00
jensp 6d1f718384 Verschiedene Korrekturen und Ergänzungen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@579 8810af33-2d31-482b-a856-94f89814c4df
2010-10-17 18:10:58 +00:00
pb 6edd02efb7 Nachtrag zu 575, 2 Dateien vergessen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@576 8810af33-2d31-482b-a856-94f89814c4df
2010-10-17 08:36:48 +00:00
pb 9c5a5c56ac Weiterer Schritte, old initializer auszubauen: Alle einmaligen Initialisierunge jetzt in Loader aktiv. Kein Update erforderlich.
git-svn-id: https://svn.libreccm.org/ccm/trunk@575 8810af33-2d31-482b-a856-94f89814c4df
2010-10-17 08:34:54 +00:00
jensp 454f5d12ed Verschiedene Korrekturen und Ergänzungen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@574 8810af33-2d31-482b-a856-94f89814c4df
2010-10-15 17:47:06 +00:00
jensp e994fe7bda Für die Rolle beim Hinzufügen einer Person zu einer Organisation wird jetzt das RelationAttribute verwendet.
git-svn-id: https://svn.libreccm.org/ccm/trunk@572 8810af33-2d31-482b-a856-94f89814c4df
2010-10-15 08:29:12 +00:00
jensp da30758724 Folgende Änderungen, Ergänzungen etc:
- JavaDoc für ccm-sci-types-organization
- SciMember Type zu ccm-sci-types-organization hinzugefügt (abgeleitet von GenericPerson)
- GenericOrganizationalUnitPersonAddForm so angepasst, dass der Typ der anzuzeigenden Personen beschränkt werden kann (durch überschreiben einer Methode)
- CLI-Tool zum importieren von RelationAttributes als Übergangslösung, bis es eine GUI gibt.


git-svn-id: https://svn.libreccm.org/ccm/trunk@571 8810af33-2d31-482b-a856-94f89814c4df
2010-10-14 12:40:48 +00:00
jensp bbccc86661 - Abstrakte Basisklasse für Upload-Formulare hinzugefügt. Der Code ist zum größten Teil aus TextAssetBody übernommen. Im Gegensatz zum Textasset werden die Texte
aber im jeweiligen Objekt gespeichert. Das Formular kann durch Erstellen einer abgeleiteten Klasse mit einem einfachen Konstruktor und drei überschriebenen 
  Methoden verwendet werden (s. JavaDoc).
- SciProjectDescriptionUploadForm ist jetzt von AbstractTextUploadForm abgeleitet.



git-svn-id: https://svn.libreccm.org/ccm/trunk@569 8810af33-2d31-482b-a856-94f89814c4df
2010-10-11 06:54:05 +00:00
quasi e2081752e1 RelationAttribute
* Abgeleitet von ACSObject
 * Diverse Anpassungen
 * Kopiliert, ist aber noch nicht vollständig

git-svn-id: https://svn.libreccm.org/ccm/trunk@565 8810af33-2d31-482b-a856-94f89814c4df
2010-10-09 13:08:31 +00:00
quasi ec89055598 GenericPerson
* Titel und Name wird nun synchron zu den Daten gehalten.
 * Ein paar kleine Fehlerkorrekturen

git-svn-id: https://svn.libreccm.org/ccm/trunk@564 8810af33-2d31-482b-a856-94f89814c4df
2010-10-09 13:05:35 +00:00
quasi d539eae18c ContentType
* public static ContentTypeCollection getSiblingsOf(ContentType ct) hinzugefügt, aber noch nicht getestet. Evt. funktioniert der Filter noch nicht richtig.

git-svn-id: https://svn.libreccm.org/ccm/trunk@563 8810af33-2d31-482b-a856-94f89814c4df
2010-10-08 06:42:52 +00:00
quasi 57c8e789a5 RelatedLinks
* RelatedLinks bzw. Links so erweitert, daß man den gewünschten CT angeben kann

git-svn-id: https://svn.libreccm.org/ccm/trunk@562 8810af33-2d31-482b-a856-94f89814c4df
2010-10-08 05:36:10 +00:00
quasi c5d55d7f00 GenericPerson
* neuer, eigener CreateStep erzeugt (GenericPersonCreate). Von GenericPerson abgeleitete CTs müssen diese Klasse als createComponent in der AuthoringKit-XML-Datei eingetragen, damit der Name und der Titel des CIs automatisch erzeugt werden.

 * Eintrag für Geschlecht hinzugefügt.

Member

 * creationComponent geändert

git-svn-id: https://svn.libreccm.org/ccm/trunk@560 8810af33-2d31-482b-a856-94f89814c4df
2010-10-07 08:26:34 +00:00
jensp c6ef4bf03e Fehlerkorrekturen am sci-types-organization Modul.
git-svn-id: https://svn.libreccm.org/ccm/trunk@553 8810af33-2d31-482b-a856-94f89814c4df
2010-10-04 12:18:45 +00:00
jensp 21bbb6d7a5 Fehlerkorrekturen an den Sci-Modulen und an den Basisklassen für Organization in ccm-cms
git-svn-id: https://svn.libreccm.org/ccm/trunk@551 8810af33-2d31-482b-a856-94f89814c4df
2010-10-02 09:54:47 +00:00
jensp 4623f9fedb Weitere Klassen für das Modul ccm-sci-types-organization.
git-svn-id: https://svn.libreccm.org/ccm/trunk@550 8810af33-2d31-482b-a856-94f89814c4df
2010-10-01 18:03:34 +00:00
jensp b760fd7c1c - Verschiedene Optimierungen und Ergänzungen im Publikationsmodul
- Neues Modul mit Contenttypen für wissenschaftliche Einrichtungen (noch nicht fertiggestellt)


git-svn-id: https://svn.libreccm.org/ccm/trunk@543 8810af33-2d31-482b-a856-94f89814c4df
2010-09-30 14:00:10 +00:00
pb 9609ee2850 Kleinere Formatierungen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@536 8810af33-2d31-482b-a856-94f89814c4df
2010-09-19 22:12:46 +00:00
jensp c3ae973099 PublicationList Contenttyp zur Erstellung von Publikationslisten.
git-svn-id: https://svn.libreccm.org/ccm/trunk@533 8810af33-2d31-482b-a856-94f89814c4df
2010-09-16 15:52:11 +00:00
pb afaff626c9 Diverse kleine Anpassungen / Ergaenzungen, Folge der Ueberarbeitung von Forum.
git-svn-id: https://svn.libreccm.org/ccm/trunk@532 8810af33-2d31-482b-a856-94f89814c4df
2010-09-13 10:36:06 +00:00
quasi 6075ff4c48 Fehlende Dateien für RelationAttribute hinzugefügt
git-svn-id: https://svn.libreccm.org/ccm/trunk@528 8810af33-2d31-482b-a856-94f89814c4df
2010-09-07 15:34:45 +00:00
quasi 013e7cae6d Beschreibungsfeld für GenericPerson hinzugefügt
Ressource-Dateien angepaßt

git-svn-id: https://svn.libreccm.org/ccm/trunk@527 8810af33-2d31-482b-a856-94f89814c4df
2010-09-05 17:13:59 +00:00
quasi 607fad6a81 Beschreibungsfeld für GenericPerson hinzugefügt
git-svn-id: https://svn.libreccm.org/ccm/trunk@526 8810af33-2d31-482b-a856-94f89814c4df
2010-09-05 17:11:07 +00:00
jensp 8e72411c1f ResourceBundles mit den Texten für ccm-sci-publications.
git-svn-id: https://svn.libreccm.org/ccm/trunk@525 8810af33-2d31-482b-a856-94f89814c4df
2010-09-03 13:04:04 +00:00
pb 0e8c56ee19 Xinha ist jetzt default DHTML Editor. CMS nutzt eine spezielle Konfigurationsdatei fuer Xinha.
git-svn-id: https://svn.libreccm.org/ccm/trunk@522 8810af33-2d31-482b-a856-94f89814c4df
2010-09-03 07:42:06 +00:00
jensp bc47734c93 Die letzten groeberen Bugs in ccm-sci-publications sollten jetzt behoben sein.
git-svn-id: https://svn.libreccm.org/ccm/trunk@521 8810af33-2d31-482b-a856-94f89814c4df
2010-09-02 13:13:38 +00:00
quasi 7c5c3e6165 RelationAttribute zum List-typen gemacht
git-svn-id: https://svn.libreccm.org/ccm/trunk@516 8810af33-2d31-482b-a856-94f89814c4df
2010-08-24 16:51:44 +00:00
jensp 11ffecfffb Fixed a bug in GenericOrganizationalUnitPersonsTable.
git-svn-id: https://svn.libreccm.org/ccm/trunk@515 8810af33-2d31-482b-a856-94f89814c4df
2010-08-24 07:29:59 +00:00
jensp 92e63ef562 First part of UI classes for the publication contenttypes.
git-svn-id: https://svn.libreccm.org/ccm/trunk@511 8810af33-2d31-482b-a856-94f89814c4df
2010-08-19 15:45:54 +00:00
pb 1dca0d0ebd Weiterer Schritt im Prozess, Legacy Initializer aus ccm-cms zu entfernen.
* Initialisierung von
   * Portlet
   * LifeCycle
   * publishToFile
   ist komplett in einen eigenen, neuen Initializer verlegt.

 * Initialisierung content-section ist auf Loader und Initializer neuen Typs verlegt.
 * Initialisierung von content-center und cms-service ist in Initializer neuen Typs verlegt.
 * Legacy Init wird nur noch im Rahmen der Initialisierung von Forms durch ccm-core benutzt.

Es funktioniert (noch) nicht (wieder):
 * Background Thread fuer Alerts
 * Erstellen weiterer Content Section bei einem restart via Parameter. 


git-svn-id: https://svn.libreccm.org/ccm/trunk@509 8810af33-2d31-482b-a856-94f89814c4df
2010-08-17 11:01:59 +00:00
quasi ab8c22becf RelationAttribute
aktueller Stand

git-svn-id: https://svn.libreccm.org/ccm/trunk@508 8810af33-2d31-482b-a856-94f89814c4df
2010-08-17 09:48:38 +00:00
jensp 607d0f7059 PDL definitions and contenttype classes for the publication module.
git-svn-id: https://svn.libreccm.org/ccm/trunk@505 8810af33-2d31-482b-a856-94f89814c4df
2010-08-16 08:07:47 +00:00
jensp 0fb7fc3934 Fixed a bug in ccm-cms module, class com.arsdigita.cms.ui.ItemSearchFolderBrowser.
This bug causes the ItemSearch popup not to close when an item was selected. 


git-svn-id: https://svn.libreccm.org/ccm/trunk@504 8810af33-2d31-482b-a856-94f89814c4df
2010-08-12 08:03:38 +00:00
jensp b10cbd3a76 First files for the publication module (only for backup)
git-svn-id: https://svn.libreccm.org/ccm/trunk@503 8810af33-2d31-482b-a856-94f89814c4df
2010-08-09 15:42:28 +00:00
jensp c24544d3ec Organization/Project contenttypes finished so far. Moving entries in the departments table and the contacts table works now.
git-svn-id: https://svn.libreccm.org/ccm/trunk@501 8810af33-2d31-482b-a856-94f89814c4df
2010-08-05 08:53:58 +00:00
jensp 33690c2eeb Fixed several errors, the most important ones:
- trunk/ccm-cms/src/com/arsdigita/cms/contenttypes/GenericPerson.java: Changed type for birthdate accessors from String to java.util.Date
- trunk/ccm-cms/src/com/arsdigita/cms/contenttypes/ui/GenericPersonPropertyForm.java: Changed start and end year of the date widget to 1900 (start) and the current 
  year  (end)
- trunk/ccm-cms/src/com/arsdigita/cms/contenttypes/ui/GenericOrganizationalUnitPersonAddForm.java: Fixed error in the EditCellRenderer.


git-svn-id: https://svn.libreccm.org/ccm/trunk@496 8810af33-2d31-482b-a856-94f89814c4df
2010-07-26 13:54:11 +00:00
pb 7c0ebbcb33 Bereinigungen des Resource Dateien.
git-svn-id: https://svn.libreccm.org/ccm/trunk@490 8810af33-2d31-482b-a856-94f89814c4df
2010-07-23 21:25:14 +00:00
jensp 327319609e Organization/Project content types: most recent versions of the code
git-svn-id: https://svn.libreccm.org/ccm/trunk@488 8810af33-2d31-482b-a856-94f89814c4df
2010-07-22 14:39:21 +00:00
jensp 7d6da64ae5 Renamed some forms to match naming conventions.
git-svn-id: https://svn.libreccm.org/ccm/trunk@487 8810af33-2d31-482b-a856-94f89814c4df
2010-07-21 07:15:33 +00:00
jensp 78fec19299 OrganizationRole added to code of GenericOrganizationalUnit
git-svn-id: https://svn.libreccm.org/ccm/trunk@486 8810af33-2d31-482b-a856-94f89814c4df
2010-07-19 14:46:58 +00:00
jensp 6413409809 Corrected some typos in GenericOrganizationalUnit
git-svn-id: https://svn.libreccm.org/ccm/trunk@480 8810af33-2d31-482b-a856-94f89814c4df
2010-07-14 09:19:24 +00:00
jensp fd85d47191 git-svn-id: https://svn.libreccm.org/ccm/trunk@477 8810af33-2d31-482b-a856-94f89814c4df 2010-07-12 15:50:27 +00:00
jensp 809e6d0c47 GenericOrganizationalUnit current status
git-svn-id: https://svn.libreccm.org/ccm/trunk@473 8810af33-2d31-482b-a856-94f89814c4df
2010-07-12 09:43:33 +00:00
pb 674165af8a Weiterer Schritt, um den legacy Initializer auszubauen.
* Alle Konfigurations Parameter aus enterprise.init sind in neuen Konfigurationsdateien

* Ausnahme: Initialisierung Formbuilder, was durch ccm-core erfolgt.

* Die meisten Konfigurationsparameter liegen in c.ad.cms.LoderConfig.java

* Komplizierte Parameterlisten wie die Rollen im Content-Center sind noch hart codiert.

* Alter portlet initializer aufgeteilt in loader und initializer neu

* Alter sectioninitializer als Zwischenlösung ausgegliedert in SectionLegacyInitializer

* ~/xml/ContentTypeInitilizer verlegt in loader

* ~/installer/Initializer ersetzt durch Initializer neuen Typs.

Als neuer Fehler ist aufgetaucht, dass einige Keys im Content-Center nicht lokalisiert werden. 


git-svn-id: https://svn.libreccm.org/ccm/trunk@471 8810af33-2d31-482b-a856-94f89814c4df
2010-07-12 07:59:16 +00:00
jensp ee4107d2fb Renamed folder of ccm-cms-types-organization to ccm-cms-types-oldorganization
git-svn-id: https://svn.libreccm.org/ccm/trunk@469 8810af33-2d31-482b-a856-94f89814c4df
2010-07-08 13:29:41 +00:00
jensp 4a9c688320 Some fixes for errors GenericOrganizationalUnit
git-svn-id: https://svn.libreccm.org/ccm/trunk@468 8810af33-2d31-482b-a856-94f89814c4df
2010-07-07 13:56:35 +00:00
jensp 5077522fd0 Current version of ccm-cms/GenericOrganizationalUnit
git-svn-id: https://svn.libreccm.org/ccm/trunk@467 8810af33-2d31-482b-a856-94f89814c4df
2010-07-05 17:35:20 +00:00
quasi 2ac510fb7d * GenericPerson und GenericContact angepaßt
* Tabelle für Kontaktarten eingeführt - hat allerdings noch einen unschönen Namen (GenericContactType) was eigentlich GenericContact - Type bedeuten sollte, aber wahrscheinlich als Generic - ContentType interpretiert wird.
 * Erste Version von GenericOrganization.pdl

git-svn-id: https://svn.libreccm.org/ccm/trunk@466 8810af33-2d31-482b-a856-94f89814c4df
2010-06-30 08:18:23 +00:00
quasi 213b29cca9 Korrektur des ContentItem-Portlet
Der Namespace war falsch

git-svn-id: https://svn.libreccm.org/ccm/trunk@456 8810af33-2d31-482b-a856-94f89814c4df
2010-06-09 06:42:30 +00:00
pb 28361521d1 CMS Resource File verlegt von ui in Basisverzeichnis, Benennung der keys systematisiert und an CCM Konvention angepasst.
git-svn-id: https://svn.libreccm.org/ccm/trunk@452 8810af33-2d31-482b-a856-94f89814c4df
2010-06-04 22:30:08 +00:00
quasi 2b74a1ab21 Basetypes umbenannt nach GenericXXX und in cms.contenttypes verschoben
git-svn-id: https://svn.libreccm.org/ccm/trunk@448 8810af33-2d31-482b-a856-94f89814c4df
2010-05-31 12:01:44 +00:00
quasi 7e89a378fa BaseTypes
* XML-Dateien hinzugefügt, damit die BaseTypes in die Tabelle content_types geladen werden und als interne Typen gekennzeichnet sind
 * Euinige Fehlerkorrekturen an den UIs

ContentTypes
 * Klasse ContentType und Tabelle content_types erweitert um Felder für ancestors und siblings um die Vererbungshierachie speichern zu können
 * AbstractContentTypeLoader um Methode createPedigree erweitert, die aus der Verebungsstruktur der Klassen die Hierarchie ableitet und in der Datenbank speichert
 * ItemSerachWidget angepaßt, so daß es nun auch abgeleitete Contenttypen akzeptiert. Es werden nun z.B. auch CT's von Type contenttypes.Member angezeigt und als Zuweisung akzeptiert, wenn nach dem Vaterobject basetypes.Person verlangt wird.

git-svn-id: https://svn.libreccm.org/ccm/trunk@438 8810af33-2d31-482b-a856-94f89814c4df
2010-05-26 06:32:29 +00:00
quasi 1f390ae868 Erste Version von basetypes.contact
Kompiliert und läßt laden und starten, alledings gibt es eine Exception beim Anlegen eines neuen BaseContacts

BaseContacts so angepaßt, daß es den basetype verwendet.

git-svn-id: https://svn.libreccm.org/ccm/trunk@436 8810af33-2d31-482b-a856-94f89814c4df
2010-05-21 10:07:53 +00:00
pb ead5180640 ccm-cms-assets-filestorageitem Directory Struktur an Standard angepasst, ccm-cms und gen-bundle an Änderungen angepasst.
git-svn-id: https://svn.libreccm.org/ccm/trunk@433 8810af33-2d31-482b-a856-94f89814c4df
2010-05-20 11:05:13 +00:00
quasi 9a8718f86d Basetypes Globalization repariert
git-svn-id: https://svn.libreccm.org/ccm/trunk@426 8810af33-2d31-482b-a856-94f89814c4df
2010-05-20 09:40:35 +00:00
pb f7df4efa32 Einführung von cms basetypes für Personen, Adressen, Artikel und Erstellen des neuen Content Typs Member, der auf basetypes aufbaut.
git-svn-id: https://svn.libreccm.org/ccm/trunk@424 8810af33-2d31-482b-a856-94f89814c4df
2010-05-19 15:55:49 +00:00
quasi 083bb6d34e Verbesserungen an der Mehrsprachenfähigkeit
* Die Konfigurations-Parameter waf.categorization.supported_languages und com.arsdigita.cms.languages zu waf.kernel.supported_languages zusammengefasst
 * In DispatcherHelper eine Methode getNegotiatedLocale eingeführt, die beim Aushandeln der Locale zwischen Browser und CCM auch dem Konfigurations-Parameter waf.kernel.supported_languages respektiert
 * Alle Aufrufe von DispatcherHelper.getRequest().getLocale() auf die neue Methode DispatcherHelper.getNegotiatedLocale() geändert.
 * Konfiguration von Categorization geändert. Verwendet jetzt keinen eigenen Eintrag für die unterstützten Sprachen mehr. Stattdessen wird die Konfiguration von Kernel verwendet.
 * ContentSectionInitializer geändert, so daß er nun Kernel.getConfig().getSupportedLanguages() verwendet.


Außerdem diverse Aufräumarbeiten (Unnötige Imports entfernt, Reformat, Annotationen hinzugefügt, Klammern bei If-Anweisungen) in den Sourcen, wo immer sie mir in die Händegefallen sind.

git-svn-id: https://svn.libreccm.org/ccm/trunk@419 8810af33-2d31-482b-a856-94f89814c4df
2010-05-14 10:18:30 +00:00
pb e5b503780f Übriggebliebene SVN Konfliktmeldungen beseitigt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@402 8810af33-2d31-482b-a856-94f89814c4df
2010-04-30 08:03:44 +00:00
pb b645b42849 Formatierung.
git-svn-id: https://svn.libreccm.org/ccm/trunk@390 8810af33-2d31-482b-a856-94f89814c4df
2010-04-24 21:31:22 +00:00
pb e20f3426b0 Verschiedene deprecated Klassen und Methoden entfernt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@370 8810af33-2d31-482b-a856-94f89814c4df
2010-04-17 07:44:02 +00:00
pb 93d082caa6 ccm-cms enterprise.init Left over von Experimenten mit content-section entfernt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@363 8810af33-2d31-482b-a856-94f89814c4df
2010-03-24 00:26:25 +00:00
pb c0422a394b Entfernen deprecated methods, Formatierungen, Dokumentation.
git-svn-id: https://svn.libreccm.org/ccm/trunk@362 8810af33-2d31-482b-a856-94f89814c4df
2010-03-13 00:32:17 +00:00
pb 3d0cf2aee4 Abhaengigkeit von Legacy Init fuer alle Content Typen entfernt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@356 8810af33-2d31-482b-a856-94f89814c4df
2010-02-20 19:03:45 +00:00
pb 8a795c63c5 Nicht mehr benötigte Klassen umbenannt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@347 8810af33-2d31-482b-a856-94f89814c4df
2010-02-17 14:28:52 +00:00
quasi a66e71d2a0 UDCT
2. Versuch. Warum hat er das letzte Mal nicht eingecheckt?

* Angepaßte CreatePage, so daß die neuen Elemente nicht direkt bei der Erstellung abgefragt werden
* AddElement wurde so angepaßt, daß man nur optionale Elemente anlegen kann
* Mist.remove funktionsfähig gemacht
* ObjectType um remove-Methode erweiterert


Jetzt sollte der UDCT soweit funktionsfähig sein, daß er verwendbar wird. Es lassen sich neue Elemente ablegen und löschen. Es lassen sich neue CT anlegen und löschen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@346 8810af33-2d31-482b-a856-94f89814c4df
2010-02-14 07:24:23 +00:00
pb 9286b5bbe0 cms.publishToFile nutzt nicht mehr das alte Initializer System.
git-svn-id: https://svn.libreccm.org/ccm/trunk@342 8810af33-2d31-482b-a856-94f89814c4df
2010-02-13 18:23:00 +00:00
quasi c71e62572e UDCT
* Angepaßte CreatePage, so daß die neuen Elemente nicht direkt bei der Erstellung abgefragt werden
* AddElement wurde so angepaßt, daß man nur optionale Elemente anlegen kann
* Mist.remove funktionsfähig gemacht
* ObjectType um remove-Methode erweiterert


Jetzt sollte der UDCT soweit funktionsfähig sein, daß er verwendbar wird. Es lassen sich neue Elemente ablegen und löschen. Es lassen sich neue CT anlegen und löschen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@332 8810af33-2d31-482b-a856-94f89814c4df
2010-01-19 09:58:49 +00:00
pb 4366671f9c Nachtrag zu 324: Beim Runterfahren eine Pause eingeführt, um das Beendet von Hintergrundprozessen abzuwarten.
git-svn-id: https://svn.libreccm.org/ccm/trunk@325 8810af33-2d31-482b-a856-94f89814c4df
2010-01-15 06:08:45 +00:00
pb 3342f0dd18 Ziemlich umfangreicher Patch, der das Initializer System so modifiziert, dass alle Hintergrundprozesse beim Herunterfahren gestoppt werden und der Servlet Container sich ordnungsgemaess beenden kann. Damit ist es auch möglich, eine CCM Applikation über die Tomcat Management Applikation hoch- und runterzufahren. Das Interface initialize wurde um 2 Methoden erweitert: init(ContextInitEvent) beim Start in einem Servlet Container und close(ContextCloseIvent).
git-svn-id: https://svn.libreccm.org/ccm/trunk@324 8810af33-2d31-482b-a856-94f89814c4df
2010-01-14 11:49:16 +00:00
quasi f36bcfd0b6 Kommentare hinzugefügt
git-svn-id: https://svn.libreccm.org/ccm/trunk@323 8810af33-2d31-482b-a856-94f89814c4df
2010-01-07 10:07:49 +00:00
quasi c00933d9bf Änderung der Verabeitung von ContentBundles in RelatedLinks
Durch Einführung und Verwendung von ContentItemXMLRenderer weerden ContentBundles bei der Erzeugung der XML-Ausgabe zur ausgehandelten Sprache aufgelöst und statt des ContentBundles dieses neue Objekt ausgeben.

Es ist eine API-Änderung nötig gewesen: in DomainObjectTraversal.java mußte die walk()-Methode protected markiert werden.

(Dateien vergessen hinzuzufügen.)

git-svn-id: https://svn.libreccm.org/ccm/trunk@321 8810af33-2d31-482b-a856-94f89814c4df
2010-01-07 09:48:33 +00:00
quasi 69b61307a4 Änderung der Verabeitung von ContentBundles in RelatedLinks
Durch Einführung und Verwendung von ContentItemXMLRenderer weerden ContentBundles bei der Erzeugung der XML-Ausgabe zur ausgehandelten Sprache aufgelöst und statt des ContentBundles dieses neue Objekt ausgeben.

Es ist eine API-Änderung nötig gewesen: in DomainObjectTraversal.java mußte die walk()-Methode protected markiert werden.

(Dateien vergessen hinzuzufügen.)

git-svn-id: https://svn.libreccm.org/ccm/trunk@320 8810af33-2d31-482b-a856-94f89814c4df
2010-01-07 09:43:30 +00:00
quasi 2bb0b8e1e4 Änderung der Verabeitung von ContentBundles in RelatedLinks
Durch Einführung und Verwendung von ContentItemXMLRenderer weerden ContentBundles bei der Erzeugung der XML-Ausgabe zur ausgehandelten Sprache aufgelöst und statt des ContentBundles dieses neue Objekt ausgeben.

Es ist eine API-Änderung nötig gewesen: in DomainObjectTraversal.java mußte die walk()-Methode protected markiert werden.

git-svn-id: https://svn.libreccm.org/ccm/trunk@319 8810af33-2d31-482b-a856-94f89814c4df
2010-01-07 09:42:00 +00:00
pb 037b0b4675 Reaktivieren des background tasks in p2fs, der in r273 versehentlich deaktiviert wurde.
git-svn-id: https://svn.libreccm.org/ccm/trunk@303 8810af33-2d31-482b-a856-94f89814c4df
2009-11-15 10:23:23 +00:00
pb b1dc386328 Verschiedenes an Dokumentation
git-svn-id: https://svn.libreccm.org/ccm/trunk@280 8810af33-2d31-482b-a856-94f89814c4df
2009-10-17 19:54:25 +00:00
pb 3a54653bb7 Integrated r1968, r1973, r1974: Postgresql 8.3 compatibility; various formatting and documentation.
git-svn-id: https://svn.libreccm.org/ccm/trunk@273 8810af33-2d31-482b-a856-94f89814c4df
2009-10-04 16:54:54 +00:00
quasi 36e5dd7b66 Überprüfung von allen Aufrufen von getPrimaryInstance() außer in Navigation abgeschlossen. Sollte jetzt, soweit ich das erkennen konnte, korrekt sein.
git-svn-id: https://svn.libreccm.org/ccm/trunk@269 8810af33-2d31-482b-a856-94f89814c4df
2009-09-29 07:00:18 +00:00
quasi 59abb7db2e Multilanguage Korrektur für RelatedLinks (und Links). Nun wird nicht mehr die Sprachversion des ContentItems gespeichert, sondern das dazugehörige ContentBundle. Bei der Anzeige wird dieses mit Hilfe von negotiate() in die gewünschte Sprachversion gewandelt, falls diese vorhanden ist.
Es sollte ebenfalls noch mit den alten Inhalten in der DB funktionieren, allerdings wird dann keine Sprachvariante ermittelt (altes Verhalten).

Problematisch kann sein, daß Links nun automatisch in eine andere Sprachversion wechseln, falls die gewünschte Variante nicht vorhanden ist. Ich bin mir noch nicht sicher, ob die Standardversion des ContentItems zurückgegeben wird, wenn keine Übereinstimmung gefunden werden kann, oder ob der Link dann entfällt.

git-svn-id: https://svn.libreccm.org/ccm/trunk@265 8810af33-2d31-482b-a856-94f89814c4df
2009-09-22 06:32:02 +00:00
pb 38eb28fca4 Tippfehler, der verhinderte, dass im Content-Center bei der Zuweisung von Kategorien die 2. und tiefere Ebenen erreichbar sind.
git-svn-id: https://svn.libreccm.org/ccm/trunk@261 8810af33-2d31-482b-a856-94f89814c4df
2009-09-11 17:53:28 +00:00
pb ab16357718 Added update 6.5.3-6.5.4 to update.xml which I forgot in r1796 or so.
git-svn-id: https://svn.libreccm.org/ccm/trunk@259 8810af33-2d31-482b-a856-94f89814c4df
2009-08-29 21:03:52 +00:00
pb e630423c0a Typo korrigiert
git-svn-id: https://svn.libreccm.org/ccm/trunk@257 8810af33-2d31-482b-a856-94f89814c4df
2009-08-29 10:19:58 +00:00
pb dec240bf3b Integrated r1948,r1949,r1950,r1951 (ccm-cms)
- Display of information about index items is now more informative and accurate 
- Upload option can now be turned off for text assets 
  using com.arsdigita.cms.hide_text_asset_upload_file configuration property
- Can hide the action for creating a content item from the content sections list 
- Users were adding brackets () to the Name field of a content item in basic 
  properties resulting in "page not found" error when you try to open the 
  published item


git-svn-id: https://svn.libreccm.org/ccm/trunk@254 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 19:17:42 +00:00
pb 1815a1f7f6 Integrating r1936 - ccm-cms: Added new Reports tab to the content center, initially with 'Content Section Summar' report.
git-svn-id: https://svn.libreccm.org/ccm/trunk@248 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 16:32:01 +00:00
pb d0e8e0cb2d fix ccm-cms: Upgrade 6.5.3 -> 6.5.4 nicht in upgrade.xml enthalten
git-svn-id: https://svn.libreccm.org/ccm/trunk@245 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 14:18:53 +00:00
pb 13511b49db Integration der patchens r1877 - 1902:
Beitrag von Terry:
- Neues Import Format fuer terms: SKOS
- Keyphrase extraction utility, nutzbar um Kategorien vorschlagen zu lassen,
  die zu einem content item passen.

Update Script: 
ccm upgrade ccm-ldn-terms --from-version 6.5.0 --to-version 6.5.1

Es sind Änderungen am theme erforderlich, um die Funktionen nutzen zu können:
siehe:
ccm-ldn-aplaws/src/com/arsdigita/aplaws/ui/TermWidget.java
ccm-ldn-aplaws/web/__ccm__/themes/aplaws/types/ContentTypes.xsl
ccm-cms/web/__ccm__/static/cms/admin/category-step/category-step.xsl
ccm-ldn-navigation/src/com/arsdigita/london/navigation/cms/CategoryDataCollectionDefinition.java

Damit ist trunk hb auf Stand r1902 aplaws trunk
(1871 bis 1876 waren eigene patches, die bereits enthalten sind, ebenso 1894)
Patch 1879 uebersprungen, fuegt dictionary fuer eclipse in das root Verzeichnis 
von trunk ein. Da gehoert aber nichts hin, ausserdem Eclipse im Moment nicht
in Benutzung hier.


git-svn-id: https://svn.libreccm.org/ccm/trunk@235 8810af33-2d31-482b-a856-94f89814c4df
2009-08-16 09:40:15 +00:00
jensp c4d1d91d5d Traversal Adapter für Personenmodul Contenttypen, noch nicht abschließend getestet
git-svn-id: https://svn.libreccm.org/ccm/trunk@230 8810af33-2d31-482b-a856-94f89814c4df
2009-08-12 15:43:45 +00:00
jensp c084e9a837 Hinzufügen von Mitgliedern zu einer Organizationseinheit. UI funktioniert noch nicht!
git-svn-id: https://svn.libreccm.org/ccm/trunk@206 8810af33-2d31-482b-a856-94f89814c4df
2009-07-03 12:52:53 +00:00
jensp d44f00ff43 Aktueller Stand GenericOrganization mit Verküpfung zu Person. Funktioniert noch nicht 100%
git-svn-id: https://svn.libreccm.org/ccm/trunk@192 8810af33-2d31-482b-a856-94f89814c4df
2009-06-11 15:51:06 +00:00
jensp 4f1a80d506 JavaDoc for GenericOrganization
git-svn-id: https://svn.libreccm.org/ccm/trunk@189 8810af33-2d31-482b-a856-94f89814c4df
2009-06-02 13:47:44 +00:00
jensp e2b5a3d64e Debug log ausgaben wieder entfernt
git-svn-id: https://svn.libreccm.org/ccm/trunk@182 8810af33-2d31-482b-a856-94f89814c4df
2009-05-27 12:32:31 +00:00
jensp dc83059114 Aktueller Code von GenericOrganization. Einfügen von Funktionen (Rollen) funktoniert nicht. Der Code hierfür basiert derzeit auf ccm-cms-types-contact (phones).
Dieser Code ist jedoch ein wenig seltsam. Ich werde jetzt Multipartarticle analysieren und GenericOrganization auf dieser Basis anpassen. Auf den ersten Blick 
schein der Code für die Verknüpfung zwischen dem Multipartarticle und seinen Sections einfacher zu verstehen zu sein (und wahrscheinlich auch sauberer...)



git-svn-id: https://svn.libreccm.org/ccm/trunk@181 8810af33-2d31-482b-a856-94f89814c4df
2009-05-27 12:28:57 +00:00
pb 7b1ffd0422 Trunk auf Version 6.6 angehoben.
git-svn-id: https://svn.libreccm.org/ccm/trunk@176 8810af33-2d31-482b-a856-94f89814c4df
2009-05-24 11:19:24 +00:00
pb 7a2aa8dd32 Relativ grosser Patch, ersetzt URL resource: Protokollerweiterung durch Klasse ResourceParameter. Deployment von ccm-core-x.a.z-system.jar ist entfernt, der Handler code aber noch vorhanden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@175 8810af33-2d31-482b-a856-94f89814c4df
2009-05-24 10:03:53 +00:00
quasi 680a8fc59d Xinha an die korrekte Stelle verschoben (ccm-cms -> ccm-core)
git-svn-id: https://svn.libreccm.org/ccm/trunk@163 8810af33-2d31-482b-a856-94f89814c4df
2009-05-11 11:25:18 +00:00
pb 7d1f598d2c Loeschen debian in ccm-cms
git-svn-id: https://svn.libreccm.org/ccm/trunk@154 8810af33-2d31-482b-a856-94f89814c4df
2009-05-07 21:20:13 +00:00
pb 9f0bef59b8 Bereinigen Dateiverzeichnisse
git-svn-id: https://svn.libreccm.org/ccm/trunk@138 8810af33-2d31-482b-a856-94f89814c4df
2009-04-16 11:12:05 +00:00
pb 9434792c52 Incorporating TUV r1847/1848 - add PathInfo
git-svn-id: https://svn.libreccm.org/ccm/trunk@96 8810af33-2d31-482b-a856-94f89814c4df
2009-03-15 14:52:33 +00:00
pb 584e543e08 Incorporating TUV r1845/1846 - update lucene
git-svn-id: https://svn.libreccm.org/ccm/trunk@95 8810af33-2d31-482b-a856-94f89814c4df
2009-03-15 14:51:02 +00:00
pb 43ab4f38c0 Release number bumped, in sync with TUV r1798
git-svn-id: https://svn.libreccm.org/ccm/trunk@80 8810af33-2d31-482b-a856-94f89814c4df
2009-02-08 11:02:57 +00:00
quasi bbc371a738 Xinha hinzugefügt
git-svn-id: https://svn.libreccm.org/ccm/trunk@74 8810af33-2d31-482b-a856-94f89814c4df
2009-02-08 07:30:52 +00:00
pb 4ab614055a Integrate vendor release
r1795: First part of the conversion of CCM to be deployed in a standard way
  r1796: Multilanguage categorization (already local, but upgrade script
         added, comments and translation added)


First part of the conversion of CCM / APLAWS to be deployed in a standard way 
by a *.war file.

Backwards compatible to the procedures so far. The ccm scripts can be used
as used to. Only difference is the location of some files (see below).

As an alternative the webapps directory created by the ccm scripts can be
moved into a standard tomcat container or can be added as a virtual host.
APLAWS no longer depends on all the environment variables. For detailed 
instructions see documentation on the WIKI. This is a temporary solution,
further enhancements are on the way!

No update script required for this part.

Modifications:

-   Creation of a c.ad.runtime.CCMResourceManager class, which currently
handles just the file locations. It replaces the dependency from the
CCM_HOME environment variable. It is initialized during startup of the
servlet container or by the entry point of the installation tools (i.e.
c.ad.packaging.mastertool). It replaces the c.ad.packaging.CCM class
as well. Currently contains backwards compatibility code to check the 
runtime environment just in case the initialization is missing (will be 
removed later).

-   Creation of c.ad.web.CCMApplicationContextListener class which is
notified by the servlet container at the beginning of the startup procedure.
Initialises CCMResourceManager. Must be configured by web.xml (if a contributed
package overwrites the trunk values)!

-   File location changes:
    -   Configuration registry moved to [appbase]/WEB-INF/conf/registry
    -   ps2fs files moved to [appbase]/ps2fs
        (can be modified by configuration parameter)
    -   lucene index files moved to [appbase]/WEB-INF/work/lucene
        (can be modified by configuration parameter)
Developers watch out! ant clean now removes these files, too (esp. registry)!

-   XML factory classes are now determined by configuration parameters
    - waf.xml.xsl_transformer=[saxon (default)|jd.xslt|resin|xalan|xsltc]
    - waf.xml.dom_builder=[xerces (default) | resin]
    - waf.xml.sax_parser=[xerces (default) | resin] 

-   Package c.ad.packaging reorganized so it contains just installation
related code. Runtime configuration related code moved to c.ad.runtime.
Code is not part of the API.

-   log4j configuration file is still at the old location, but is not used
anymore! It will be moved to [appbase]/WEB-INF/conf/ in the future.
Developers, modify the file ~/webapps/WEB-INF//classes/log4j.properties 
in the meantime.

-   While working on the code some deprecated classes and method invocations 
replaced by supported API. If a class is no longer used by any module in
trunk, the class has been removed by appending "nolongerInUse" to the file 
name. If any of the contributed modules is still depending on deprecated code
it is easy to find and to follow the recommended replacement instructions. Do
not re-incorporate deprecated code! We have to clean up the code base!


Second part: Multilanguage categories
Added update script
Translation of some comments, added comments
version number bumped to reflect the major changes




git-svn-id: https://svn.libreccm.org/ccm/trunk@73 8810af33-2d31-482b-a856-94f89814c4df
2009-02-07 22:44:11 +00:00
quasi f9287812a2 Unterstützung für Xinha eingebaut. Läßt sich nun über waf.bebop.dhtml_editor="Xinha" aktivieren. Desweitern muß waf.bebop.dhtml_editor_src="/assets/xinha/XinhaLoader.js", gesetzt werden und Mandalay >= v0.8 RC3 (Rev. 77) benutzt werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@70 8810af33-2d31-482b-a856-94f89814c4df
2009-01-23 19:27:04 +00:00
pb a9e6b82350 Patch to make APLAWS/CCM work with PostgreSQL 8.3, does not affect Oracle.
PostgreSQL 8.3 does no longer accept a mixture of integer and numeric fields in references/constrains. The modification 
eliminates a long standing performance complain by the analyze utility as well.

Update script provided, the Oracle version doesn't do anything at all. Postgres 8.x required for the update script to
work. If you use a 7.x version the upgrade isn't requirred and can savely be omitted.  


git-svn-id: https://svn.libreccm.org/ccm/trunk@66 8810af33-2d31-482b-a856-94f89814c4df
2008-12-25 23:39:20 +00:00
pb 830a4cc875 incorporate several APLAWS patches for ccm-cms:
r1710:	CONTENT_ITEM constant is now public, so ajax components can set up the context.
r1711:	Upgraded web/assets/prototype.js to 1.6.0 from http://www.prototypejs.org/ 
r1729:	Added canPublish and canEdit attributes similar to normal content output.
r1731:	Content item portlet now checks read permissions.



git-svn-id: https://svn.libreccm.org/ccm/trunk@61 8810af33-2d31-482b-a856-94f89814c4df
2008-12-20 21:02:43 +00:00
quasi 67e8559995 Kleine Fehlerkorrektur für lokaliserte Kategorien. Es war nicht möglich, lokalisierte Root-Kategorien anzulegen, weil das CategoryLocalizationAddForm bei Root-Kategorien ausgeblendet wurde.
git-svn-id: https://svn.libreccm.org/ccm/trunk@54 8810af33-2d31-482b-a856-94f89814c4df
2008-06-10 09:31:53 +00:00
pb e5c5452255 Some reformatting and minor synchronization with vendor trunk (not substantial)
git-svn-id: https://svn.libreccm.org/ccm/trunk@51 8810af33-2d31-482b-a856-94f89814c4df
2008-06-09 13:26:22 +00:00
quasi 46e9e6559d Diese Dateien gehören noch zum CategoryLocalization Patch. Hatte ich vergessen hinzuzufügen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@45 8810af33-2d31-482b-a856-94f89814c4df
2008-06-05 10:55:22 +00:00
quasi 42b45983b8 Dies ist die erste Version der lokalisierten Kategorien.
Folgendes funktioniert:

- Anlegen und Löschen von Sprachversionen per Adminoberfläche
- Config-Parameter für Fallback-Modus, unterstützte Sprachen und 
  Standard-Sprache
- Lokalisierte URLs in navigation
- Dekativieren von Sprachversionen

Folgendes funktioniert noch nicht:
- Bearbeiten von Sprachversionen per Adminoberfläche
- evt. ist die Untersützung von lokalisierten URLs noch nicht vollständig
  d.h. in anderen Anwendungen als navigation

Quasimodo



git-svn-id: https://svn.libreccm.org/ccm/trunk@41 8810af33-2d31-482b-a856-94f89814c4df
2008-05-08 18:35:32 +00:00
pb 5c56527e40 incorporate APLAWS patch
r1689 | chrisg23 | 2007-10-26 13:06:23 +0200 (Fr, 26 Okt 2007) 
Sourceforge Patch [1820586] - allow contact content items to be added as an asset to other content items


git-svn-id: https://svn.libreccm.org/ccm/trunk@37 8810af33-2d31-482b-a856-94f89814c4df
2008-02-15 21:28:46 +00:00
pb 8dc70d5a42 incorporating APLAWS patch
r1681 | chrisg23 | 2007-10-03 17:04:55 +0200 (Mi, 03 Okt 2007) 
Parameter example wasn't a good example as it had content type names wrong


git-svn-id: https://svn.libreccm.org/ccm/trunk@32 8810af33-2d31-482b-a856-94f89814c4df
2008-02-15 20:52:58 +00:00
pb 07c7ffa13a incorporate
r1651 | chrisg23 | 2007-09-18 12:30:06 +0200 (Di, 18 Sep 2007)
Geänderte Pfade:
Extension of Sourceforge patch 1679071 - add a flag to xml if user has publish privilege on the current page (only useful for non-caching sites)
------------------------------------------------------------------------
r1652 | chrisg23 | 2007-09-18 12:35:42 +0200 (Di, 18 Sep 2007) 
Sourceforge patch 1793108 - allow specific content types to be hidden from some users when creating a new item


git-svn-id: https://svn.libreccm.org/ccm/trunk@23 8810af33-2d31-482b-a856-94f89814c4df
2008-02-15 17:17:20 +00:00
pb 5dcbb5e070 ccm-core & ccm-cms incorporating
r1637 | chrisg23 | 2007-09-17 12:14:27 +0200 (Mo, 17 Sep 2007)

Sourceforge patch 1796099 - allow URL Generators to be registered for specific content types. 

Requires upgrade script to be run: ccm-run ccm-cms --from-version 6.5.2 --to-version 6.5.3!

------------------------------------------------------------------------

r1638 | chrisg23 | 2007-09-17 13:48:34 +0200 (Mo, 17 Sep 2007)

Sourceforge patch 1796156 - allow notes to be shown on basic properties authoring step

------------------------------------------------------------------------

r1639 | chrisg23 | 2007-09-17 15:20:13 +0200 (Mo, 17 Sep 2007)

Sourceforge patch 1781131 - workaround to bypass query filtering bug if permission filtering folder contents

------------------------------------------------------------------------
r1641 | chrisg23 | 2007-09-17 15:46:27 +0200 (Mo, 17 Sep 2007) | 1 line
Geänderte Pfade:
   M /trunk/ccm-core/src/com/arsdigita/notification/Notification.java

Sourceforge patch 1714842 - if message delete has been specified for a notification, only delete it when the last 
referring notification is deleted (several notification records may refer to the same message)

------------------------------------------------------------------------

r1642 | chrisg23 | 2007-09-17 16:05:26 +0200 (Mo, 17 Sep 2007) | 1 line

Sourceforge patch 1727634 - retain specified ordering when paging through folder contents (previously every time you changed to a new page it reverted to default name ordering)

------------------------------------------------------------------------

r1643 | chrisg23 | 2007-09-17 16:19:06 +0200 (Mo, 17 Sep 2007) | 1 line

Sourceforge patch 1783195 - IMPORTANT BUGFIX - if you use fixed length lifecycles with expiry notifications then you are probably affected by this - notifications are not created and  sent if you have relied on the default end date set by the lifecycle, only if you explicitly entered a date on the publish form. To fix the timebomb of items that are due to expire without notification, there is a command line program in package uk.gov.westsussex.wsgfl.jobs called CreateMissingNotificationPhases. Package is in ccm-wsx-wsgfl-custom module in contrib area of the repository. To use this, it is best to copy the job class and the accompanying pdl file query-missing-notification-phases to your own custom application, or else install ccm-wsx-wsgfl-custom but strip away everything except those 2 files and the initialiser - removing all bits of the initialiser except the data init. Do not add ccm-wsx-wsgfl-custom to your instance as it is, at it overrides some files in the default Aplaws installation



git-svn-id: https://svn.libreccm.org/ccm/trunk@13 8810af33-2d31-482b-a856-94f89814c4df
2008-02-15 16:04:19 +00:00
pb 0885de7620 incorporating:
r1627 | clasohm | 2007-09-14 21:02:59 +0200 (Fr, 14 Sep 2007) | 1 line

removed duplicate left hand side in variable assignment


git-svn-id: https://svn.libreccm.org/ccm/trunk@7 8810af33-2d31-482b-a856-94f89814c4df
2008-02-15 00:44:07 +00:00
pb 5a5b9a2042 incorporating:
r1621 | chrisg23 | 2007-09-13 14:43:12 +0200 (Do, 13 Sep 2007) | 1 line

Sourceforge patch 1707913 - final part of performance improvement changes. Prevent excessively setting content section as the context of contentitems, and don't give text assets a security context (they don't need one as they are never accesed outside their owner)


git-svn-id: https://svn.libreccm.org/ccm/trunk@6 8810af33-2d31-482b-a856-94f89814c4df
2008-02-15 00:12:38 +00:00
pb 30e0ace8ee ------------------------------------------------------------------------
r1618 | chrisg23 | 2007-09-13 14:14:51 +0200 (Do, 13 Sep 2007) | 1 line

Sourceforge patch 1793743 changes for cms users to allow categories to be sorted by sortkey or alphabetically
------------------------------------------------------------------------


git-svn-id: https://svn.libreccm.org/ccm/trunk@3 8810af33-2d31-482b-a856-94f89814c4df
2008-02-15 00:01:44 +00:00
quasi 8865d45011 Initiale Version
SVN-Version 1.0.5 Rev 1603 + alle meine Änderungen

- Navigation (Adaptive Mode)
- Paginator angeglichen
- Paginator <NoContent> -Tag eingeführt
- manipulate-input.js erweitert für deutsche Umlaute (erste Version)

und vielleicht noch ein paar andere Dinge...



git-svn-id: https://svn.libreccm.org/ccm/trunk@1 8810af33-2d31-482b-a856-94f89814c4df
2008-02-04 11:59:05 +00:00