You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hetzner-ansible/smardigo/pmci/datasource-action/tenant-management.json

53 lines
1.3 KiB
JSON

{
"name" : "Mandantenverwaltung",
"configType" : "datasource-action",
"configKey" : "tenant-management",
"datasource" : {
"key" : "data-entity-tenants",
"parameter" : [ {
"key" : "userId",
"value" : "{{user.id}}"
} ]
},
"columns" : [ {
"key" : "id",
"name" : "ID",
"width" : 100
}, {
"key" : "key",
"name" : "Mandantenschlüssel",
"width" : 50
}, {
"key" : "name",
"name" : "Mandantenname",
"width" : 100
}, {
"key" : "admin.last_name",
"name" : "Administrator",
"width" : 100
} ],
"actions" : [ {
"icon" : "add_circle",
"name" : "Mandant erstellen...",
"processDefinitionKey" : "tenant-create",
"groups" : [ "tenant-create" ]
} ],
"rowActions" : [ {
"icon" : "edit",
"name" : "Mandant ändern...",
"processDefinitionKey" : "tenant-change",
"groups" : [ "tenant-change" ],
"variable" : "tenant"
}, {
"icon" : "delete",
"name" : "Mandant löschen...",
"processDefinitionKey" : "tenant-delete",
"groups" : [ "tenant-delete" ],
"variable" : "tenant"
}, {
"type" : "open-link",
"icon" : "manage_accounts",
"name" : "Benutzerverwaltung öffnen...",
"link" : "https://dev-keycloak-01.smardigo.digital/auth/admin/{{ key }}/console/"
} ]
}