* 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
Abhängigkeit mehr besteht.
RssFeedPortlet bleibt in Portal und funkitioniert unabhängig von ccm-ldn-rss.
Kann verwendet werden, um externe RSS Feeds anzuzeigen.
Portlent NavigationDirectory nach ccm-ldn-navigation verschoben, wo auch
andere Portlets vorhanden sind.
Kleine Formatierungskorrekturen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@391 8810af33-2d31-482b-a856-94f89814c4df
Folgende Punkte funktionieren:
* Hinzufügen, Editieren, Verschieben und Löschen des Widgets
* Bearbeiten der Optionen für die Skalen (Hinzufügen, Editieren, Löschen)
Funktioniert noch nicht:
* Hinzufügen von Fragen - Zur Zeit sind da 3 Dummy-Texte eingebaut, um die eigentliche Ausgabe zu testen
* Ausgabe der Zeilen (Frage plus Skala) erfolgt noch nicht im richtigen Format
* Noch keine Anzeige auf der Webseite (keine Ahnung warum, ich dachte, daß sollte funktionieren,
wenn die Ausgabe im Form-Editor funktioniert)
* vermutlich viele andere Dinge
git-svn-id: https://svn.libreccm.org/ccm/trunk@381 8810af33-2d31-482b-a856-94f89814c4df
Benutzt dafür nun seinen eigenen XMLGenerator und TraversalAdapter.
git-svn-id: https://svn.libreccm.org/ccm/trunk@380 8810af33-2d31-482b-a856-94f89814c4df
* Konfiguration um einen Punkt erweiteret, der es erlaubt, die Anzeige der Ergebnisse wärend der aktiven Umfragezeit ein- oder auszublenden.
* Bearbeitungspunkt zum Hinzufügen von zusätzlichen ProcessListenern eingebaut. Jetzt können Surveys Bestätigungs-Emails versenden, so wie ein URL-Redirect nach dem Ausfüllen der Umfrage ausführen.
* Survey verwendet nun seine eigene Konfiguration an Widgets und ProcessListenern für die Erstellung des Formulars. Diese Konfiguration findet zur Zeit im Initializer statt.
* Darstellung des CTs korrigiert. Zeigt jetzt während der aktiven Umfragezeit und in der Vorschau das Formular an. Ansonsten wird das Formular nicht angezeigt, aber der Titel und die Beschreibung sind trotzdem zu sehen. Außerdem ist die Logik für die Anzeige der Ergebnisse vorhanden und korrekt, auch wenn ich noch nicht weiß, wie ich die Ergebnisseite einbauen kann. Zur Zeit wird stattdessen ein XML-Tag als Platzhalter dargestellt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@366 8810af33-2d31-482b-a856-94f89814c4df
NoParametersHttpServletRequest als public class gekennzeichnet. Sollte diese Klasse nicht eigentlich besser im Core stehen?
git-svn-id: https://svn.libreccm.org/ccm/trunk@365 8810af33-2d31-482b-a856-94f89814c4df
Initializer um Konstruktor erweitert, der es ermöglicht, die Konfiguration als Parameter zu übergeben, anstatt sie mittels enterprise.init und LegacyInitializer einzulesen.
Kommentar in NewAction hinzugefügt
git-svn-id: https://svn.libreccm.org/ccm/trunk@364 8810af33-2d31-482b-a856-94f89814c4df
Filter geändert, so daß er bei einer nicht unterstützten Sprache die Standardsprache verwendet. Eingestellt wird das über waf.categorization.supported_languages
git-svn-id: https://svn.libreccm.org/ccm/trunk@360 8810af33-2d31-482b-a856-94f89814c4df
* SurveyPersistenProcessListener wieder gelöscht. Funktioniert so nicht.
* Speichert jetzt die Antworten in der Datenbank
git-svn-id: https://svn.libreccm.org/ccm/trunk@359 8810af33-2d31-482b-a856-94f89814c4df