Commit Graph

154 Commits (2265264a5223b724b51bc8c22eeac550c29e6581)

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