Spalte im FolderBrowser hinzugefügt, die die vorhandenen Sprachvarianten eines Content Items anzeigt und sowohl die primäre Instance makiert (kursiv, class "primaryInstance) als auch den Status der Veröffentlichung (bold, class "live") der Sprachvariante ausgibt. Die hinterlegt Verlinkung führt auf die draft-Variante des Content Items in der angegebenen Sprache.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1439 8810af33-2d31-482b-a856-94f89814c4df
* Interface LanguageInvariantContentItem hinzugefügt
* GenericPerson implementiert dieses Interface und liefert mit isLanguageInvariant() true zurück
* ContentItemPage so angepaßt, daß der LanguageTab bei sprachunabhängigen Content Items ausgeblendet wird.
Um Content Items als sprachunabhängig zu kennzeichnen, muß das Interface implementiert werden und die Methode isLanguageIndependent() true zurückliefern. Dieser Ansatz wurde gewählt, so daß man von sprachunabhängigen Content Items auch sprachabhängige Content Items ableiten kann. Da man das Interface später nicht entfernen kann, muß die Entscheidung über die Methode laufen.
Eine Anpassung von ContentItem kommt nicht in frage, da man dann immer die Methode von ContentItem ausführt, es sei denn man macht jedesmal, wenn man diese Information abfragen möchte, einen sehr umständlichen Cast auf die konkrete Klasse des ContentItems.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1438 8810af33-2d31-482b-a856-94f89814c4df
- Der eigentliche Vorgang wird jetzt nebenläufig durchgeführt
- Solange der Vorgang noch läuft wird eine entsprechende Meldung angezeigt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1352 8810af33-2d31-482b-a856-94f89814c4df
- Verschiedene weitere BugFixex (NPE unter bestimmten Umständen etc)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1302 8810af33-2d31-482b-a856-94f89814c4df
LanguageUtil: Fehlerkorrektur in setSupportedLanguages. Jetzt funktioniert der Vergleich des Parameter waf.kernel.language_independent_code mit waf.kernel.supported_languages korrekt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1301 8810af33-2d31-482b-a856-94f89814c4df
- ContentBundle#hasInstance(String, boolean) arbeitete nicht in alle Fällen korrekt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1256 8810af33-2d31-482b-a856-94f89814c4df
- AuthoringKitWizard erlaubt das überschreiben von AuthoringSteps. Dabei wurde bisher aber nur auf das gleiche Label
geprüft, aber nicht auf den gleichen Typ.
- ItemSearchFolderBrowser hat für die Einschränkung auf einen bestimmten ContentTyp nur die direkten Nachfahren
berücksichtig, aber nicht die weiteren, eventuell vorhandenen Ebenen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1254 8810af33-2d31-482b-a856-94f89814c4df
dieser Eigenschaft zu filtern. Dies ist unter anderem notwenig, um Publikationen einer Person auf effiziente Weise
abfragen zu können. Bei den Publikationstypen, die bisher keine Reviewed Property hatten wird reviewed derzeit über den
jeweiligen TraveralAdapter ausgeblendet. Auch das Setzen der Property ist nicht möglich, da es kein Widget im Content-Center
dafür gibt.
Das Upgrade des Publikationsmodul von Version 6.6.0 auf Version 6.6.1 ist entsprechend ergänzt werden und kopiert auch
bereits vorhandene Einträge.
- Optimierte Version von PersonalPublications
- Kleinere Verbesserungen
git-svn-id: https://svn.libreccm.org/ccm/trunk@1226 8810af33-2d31-482b-a856-94f89814c4df
- 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
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
* 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
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