Wichtig
Kleinigkeit
Detail
Wichtig
#24668
Service Editor: Services in-app konfigurieren und neustarten
Zurzeit werden unter
Administration > Tech. Administration > Wartung > `ActiveModules.jsp`
eine Auswahl aller Top-Logic Services angezeigt.
Es besteht keine Möglichkeit die Konfiguration dieser Services zu bearbeiten, außerdem wäre es wünschenswert wenn eine vollständige Liste aller Services dargestellt wird.
Dies sollte am besten in einem separaten Tab ausgelagert werden. Auf der linken Seite sollte eine Tabelle aller Services angezeigt werden. Falls ein Service selektiert ist, sollte rechts daneben ein Editor die Möglichkeit bieten diese Konfiguration InApp zu bearbeiten, sowie weitere Funktionalität bspw. zum Neustarten des Services vorhanden sein.
Migration
Der Name der Systemwährung Konfiguration in tl:CurrencySystem wurde von System.Currency zu system-currency geändert. Felder von Namen, die mind. einen Punkt enthalten können nicht erstellt werden.
Umsetzung
Für Properties, die ein tl:MapBinding besitzen, können spezifische Resourcen für Label und Tooltip der Einträge hinzugefügt werden.
<ResKey-Property>.key bzw. <ResKey-Property>.key.tooltip für das Label bzw. den Tooltip des Schlüssels eines Eintrags und entsprechend <ResKey-Property>.value bzw. <ResKey-Property>.value.tooltip für den Wert eines Eintrags.
Test
- Den ServiceEditor öffnen und sich exemplarisch Konfigurationen, insbesondere die Übersetzungen und Beschreibungen der Tooltips, der Dienste angucken und prüfen.
- src/test/com/top_logic/demo/scripted/services/TestServiceEditor.script.xml Testet das Speichern und Zurücksetzen einer Service-Konfiguration (Setzen des Themes in der ThemeFactory). Zusätzlich sollte noch geprüft werden, ob beim Speichern oder Resetten der Konfiguration die entsprechende Datei in dem autoconf-Ordner des TopLevel-Moduls erzeugt, geändert oder entfernt worden ist.