... | @@ -45,8 +45,11 @@ Hierbei zu beachten ist, dass jeder Eintrag einen **eindeutigen** Namen haben mu |
... | @@ -45,8 +45,11 @@ Hierbei zu beachten ist, dass jeder Eintrag einen **eindeutigen** Namen haben mu |
|
**Jeder Button Eintrag muss folgende Attribute haben**
|
|
**Jeder Button Eintrag muss folgende Attribute haben**
|
|
|
|
|
|
* **displayTitle**: Lokalisierter Text, der auf dem Button angezeigt wird. Wie im Beispiel oben zu sehen, kann man für verschiedene Sprachen mit dem jeweiligen Ländercode den Text fest festlegen, der auf dem Button angezeigt wird
|
|
* **displayTitle**: Lokalisierter Text, der auf dem Button angezeigt wird. Wie im Beispiel oben zu sehen, kann man für verschiedene Sprachen mit dem jeweiligen Ländercode den Text fest festlegen, der auf dem Button angezeigt wird
|
|
|
|
|
|
* **parameters**: Parameter, die **frei definierbar** sind und dem enaio EmptyJob direkt übergeben werden. Hier ist selber zu entscheiden, welche Parameter definiert werden und wie diese im JavaScript verarbeitet werden. Im Beispiel wurde **jobName** gewählt, um im Skript zwischen mehreren Buttons differenzieren zu können
|
|
* **parameters**: Parameter, die **frei definierbar** sind und dem enaio EmptyJob direkt übergeben werden. Hier ist selber zu entscheiden, welche Parameter definiert werden und wie diese im JavaScript verarbeitet werden. Im Beispiel wurde **jobName** gewählt, um im Skript zwischen mehreren Buttons differenzieren zu können
|
|
|
|
|
|
* **allowedGroups**: Eine Liste von Strings, die definiert, welche enaio Rechtegruppen den Button angezeigt bekommen und verwenden dürfen. **Wenn der angemeldete User in der vorgegebenen enaio Rechtegruppe ist, darf er den Button auf sich und seine verwaltbaren User anwenden**
|
|
* **allowedGroups**: Eine Liste von Strings, die definiert, welche enaio Rechtegruppen den Button angezeigt bekommen und verwenden dürfen. **Wenn der angemeldete User in der vorgegebenen enaio Rechtegruppe ist, darf er den Button auf sich und seine verwaltbaren User anwenden**
|
|
|
|
|
|
* **cssClass**: CSS-Styling, welches direkt auf den Button im HTML angewendet wird ([Bootstrap Button Styles](https://getbootstrap.com/docs/5.3/components/buttons/)). Hier können jegliche vordefinierte CSS-Stylingklassen verwendet werden
|
|
* **cssClass**: CSS-Styling, welches direkt auf den Button im HTML angewendet wird ([Bootstrap Button Styles](https://getbootstrap.com/docs/5.3/components/buttons/)). Hier können jegliche vordefinierte CSS-Stylingklassen verwendet werden
|
|
|
|
|
|
Wenn die **teammanager-prod.yml** angepasst wurde, tauchen die neu konfigurierten Buttons erst auf der Benutzeroberfläche auf, wenn der Microservice <span dir="">neu gestartet</span> wird. Dies ist über den [enaio Services Admin](localhost:7273) möglich, anschliessend kann man damit fortfahren, die [Buttons auszuprogrammieren](/open/teammanager/-/wikis/Buttons/Funktionalit%C3%A4t-hinzuf%C3%BCgen). |
|
Wenn die **teammanager-prod.yml** angepasst wurde, tauchen die neu konfigurierten Buttons erst auf der Benutzeroberfläche auf, wenn der Microservice <span dir="">neu gestartet</span> wird. Dies ist über den [enaio Services Admin](localhost:7273) möglich, anschliessend kann man damit fortfahren, die [Buttons auszuprogrammieren](/open/teammanager/-/wikis/Buttons/Funktionalit%C3%A4t-hinzuf%C3%BCgen). |
|
|
|
\ No newline at end of file |