|
|
### Ein Beispiel
|
|
|
|
|
|
# PLACEHOLDER |
|
|
\ No newline at end of file |
|
|
Wenn sie eigene Buttons anlegen möchten müssen sie diese auch in der **teammanager-prod.yml** anlegen. Ein Beispiel Eintrag würde wie folgt aussehen
|
|
|
|
|
|
```yaml
|
|
|
buttons:
|
|
|
button1:
|
|
|
displayTitle:
|
|
|
de: "Beispiel Knopf 1"
|
|
|
en: "Example Button 1"
|
|
|
parameters:
|
|
|
jobName: "example_button_1"
|
|
|
allowedGroups: ["STANDARD"]
|
|
|
cssClass: "btn btn-primary"
|
|
|
|
|
|
button2:
|
|
|
displayTitle:
|
|
|
de: "Beispiel Knopf 2"
|
|
|
en: "Example Button 2"
|
|
|
parameters:
|
|
|
jobName: "example_button_2"
|
|
|
allowedGroups: ["STANDARD"]
|
|
|
cssClass: "btn btn-success"
|
|
|
```
|
|
|
|
|
|
Hierbei zu beachten ist das jeder Eintrag einen **eindeutigen** Namen haben muss.
|
|
|
|
|
|
|  |  |
|
|
|
|--------------------------------------------------------------|--------------------------------------------------------------|
|
|
|
| _Anzeige im "Ich" Tab_ | _Anzeige im "Team" Tab_ |
|
|
|
|
|
|
### Parameter
|
|
|
|
|
|
* **displayTitle**: Lokalisierter Text der auf dem Button angezeigt wird. Wie im Beispiel oben, legen sie für verschiedene Sprachen mit dem jeweiligen Ländercode den Text fest der auf dem Button angezeigt wird (Sie müssen nur Sprachen lokalisieren die sie verwenden d.h. sie können auch z.B. nur **de** definieren)
|
|
|
* **parameters**: Parameter die **frei definierbar** sind und dem enaio EmptyJob direkt übergeben werden. Hier müssen sie selber entscheiden welche Parameter sie benötigen und wie sie diese im Skript auf dem enaio Server verarbeiten. Wir haben für das Beispiel nur **jobName** als Parameter gewählt um auf der Skript Seite verschiedene Jobs differenzieren zu können. Wie erwähnt gibt es hier kein festes Format das sie einhalten müssen, aus dem Grund das sie die Funktionalität der Buttons auf der Server Seite selber ausprogrammieren.
|
|
|
* **allowedGroups**: Eine Liste von Strings die definiert welche enaio Rechtegruppen den Button angezeigt bekommen und verwenden dürfen. **Wenn der aktuell angemeldete Benutzer in der vorgegebenen enaio Rechtegruppe ist, darf er den Button auf sich selber und seine verwaltbaren Benutzer anwenden.** |
|
|
\ No newline at end of file |