Commit Graph

150 Commits (c88e3819e0f47f9a38ec45a306264516a05e78d3)

Author SHA1 Message Date
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