- Kleinere Verbesserungen am Code der Tabs für SciProject
- Weitere kleinere Verbesserungen an ein paar anderen Klassen
- Zentrale Klasse für Paginator für Listen in den Tabs
git-svn-id: https://svn.libreccm.org/ccm/trunk@1213 8810af33-2d31-482b-a856-94f89814c4df
Config-Parameter für den Language Code der Sprachunabhängigen Content Items
TimeParameter: Weitere Anpassung an der Speicherung des Stundenwerts
git-svn-id: https://svn.libreccm.org/ccm/trunk@1210 8810af33-2d31-482b-a856-94f89814c4df
Beim Aufruf der Seite für Benachrichtigungen kam ein Permission Denied. Dies wurde durch eine überflüssige Zeile verusacht, die nun entfernt wurde.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1209 8810af33-2d31-482b-a856-94f89814c4df
- Upgrade-Skript für ccm-sci-publications von Version 6.6.0 auf 6.6.1
git-svn-id: https://svn.libreccm.org/ccm/trunk@1208 8810af33-2d31-482b-a856-94f89814c4df
außerdem Hilfsmethoden bereit, um die Publikationen einer GenericOrganizationalUnit zu verwalten. Der AuthoringStep für
Publication -> GenericOrganizationalUnit kann über die PublicationConfig aktiviert werden. Außerdem kann über die
PublicationConfig ein AuthoringStep zum Hinzufügen einer Publikation zu einer GenericOrganizationalUnit an beliebige
viele Unterklassen von GenericOrganizationalUnit angehängt werden
- Einige Formatierungen
git-svn-id: https://svn.libreccm.org/ccm/trunk@1207 8810af33-2d31-482b-a856-94f89814c4df
12- bzw. 24-Stunden-Format in eine Uhrzeit zwischen 00:00 Uhr und 00:59 Uhr umgewandelt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1201 8810af33-2d31-482b-a856-94f89814c4df
* Selectboxen zur Auswahl der Sprache und die Anzeige der Sprachen im Tab Sprachen ist nun lokalisiert mittels java.util.Locale
git-svn-id: https://svn.libreccm.org/ccm/trunk@1200 8810af33-2d31-482b-a856-94f89814c4df
- Besseres Logging bei Exceptions, die in einer JSP auftreten
- Fehlerkorrektur im SelectFilter für CustomizableObjectList. Der SelectFilter war nicht null sicher, das heißt wenn der Wert für den der Select-Filter definiert ist bei einem Item nicht
vorhanden ist, kam es zu einer NPE.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1194 8810af33-2d31-482b-a856-94f89814c4df
Content-Centers komplett. Es fehlen noch die ExtraXMLGenerators für die Anzeige.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1193 8810af33-2d31-482b-a856-94f89814c4df
ContentBundle#getInstance() so angepaßt, daß beim Aufruf nur mit dem Sprache-Parameter die Konfigurationseinstellung language_independent_items verwendet wird.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1189 8810af33-2d31-482b-a856-94f89814c4df
* AbstractObjectList: Anzeige korrigiert, sollte nun in Ordnung sein.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1187 8810af33-2d31-482b-a856-94f89814c4df
kompiliert, ist aber noch *nicht* getestet. Darstellung fehlt noch komplett (ExtraXMLGenerator).
git-svn-id: https://svn.libreccm.org/ccm/trunk@1170 8810af33-2d31-482b-a856-94f89814c4df
hierzu muss durch einen von GenericOrganizationalUnit abgeleiteten Content-Typ ein neuer AuthoringStep definiert werden und
per AuthoringKitWizard#registerAssetStep(String, Class, GlobalizedMessage, GlobalizedMessage, int) registiert werden. Um das
Erstellen eines solchen AuthoringSteps zu erleichtern werden anpassbare AddForms und Tables bereitsgestellt. Für Details
siehe JavaDoc zu GenericOrganizationalUnit.
Folgende Punkte sind noch zu beachten:
- Version von ccm-cms auf 6.6.4 erhöht (wegen der Änderungen an GenericOrganizationalUnit.pdl)
- ccm-sci-types-organization ist *nicht* mit diesen Änderungen kompatibel. Entsprechend in der application.xml von
ccm-sci-types-organization eingetragen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1169 8810af33-2d31-482b-a856-94f89814c4df
* ContentBundle#negotiate() ist nun deprecated
* ContentBundle#getInstance() und ContentBundle#hasInstance() haben nun einen optionalen Parameter allowLanguageIndependent
* Alle Aufrufe von ContentBundle#negotiate() in GlobalizationHelper#getNegotiatedLocale(), true) geändert
Bekannte Probleme:
* AbstractObjectList: Zeigt zur Zeit auf Grund eines falschen SQL-Filters ggf. ein CI zweimal an (als Sprachvariante und als sprachunabhängige Variante)
* die Aufrufe von ContentBundle#getInstance() und ContentBundle#hasInstance() haben zur Zeit u.U. ein fest programmierten Parameter true. Dieser Parameter muß später als genereller Config-Parameter gesetzt werden, so daß man das Feature der sprachunabhängigen ContentItems bei Bedarf abschalten kann.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1162 8810af33-2d31-482b-a856-94f89814c4df
LangUtil:
- supportedLanguage wird immer um "--" für die invarianten CIs erweitert, d.h. Invariante CIs werden immer unterstützt
- trim() für alle LanguageStrings eingeführt, da sonst ein versehentliches Leerzeichen in der Config für die supportedLanguages das System in einen Fehler laufen läßt.
iso639full.properties:
- Eigentlich ist diese Datei überflüssig, aber in diesem Fall noch hilfreich, da ich den String für sprachinvariante CIs ("--") einfach eintragen konnte
ContentBundle:
- getInstance(String language), negotiate(...) und hasInstance(String language) so angepaßt, daß sie mit sprachunabhängigen CIs umgehen können
AbstrctObjectList:
- Filter in generateObjectListXML() geändert, so daß er auch auf sprachinvariante CI matched
git-svn-id: https://svn.libreccm.org/ccm/trunk@1161 8810af33-2d31-482b-a856-94f89814c4df
- PublicationDataXmlHelper in Modul ccm-sci-publications verschoben, da diese Klasse nicht nur in ccm-sci-types-organizationwithpublications nützlich ist (ccm-sci-personalpublications nutzt sie jetzt auch)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1153 8810af33-2d31-482b-a856-94f89814c4df
- Breadcrumbs werden in den persönlichen Profilen jetzt ausgegeben
- Die Anzeige des Links auf die Startseite in der Navigation eines Profils kann jetzt per Konfiguration deaktiviert werden
git-svn-id: https://svn.libreccm.org/ccm/trunk@1152 8810af33-2d31-482b-a856-94f89814c4df