Brak określenia uprawnień oznacza, że do danej gałęzi uprawnieni są wszyscy użytkownicy.
Każdy rodzaj gałęzi obsługuje parametr permissions, określający użytkowników, którzy będą widzieć daną gałąź drzewa. Wartość parametru jest obiektem, który posiada pola:
- users - tablica loginów użytkowników
- groups - tablica nazw grup
Parametry są łączone logicznym operatorem OR.
Przykład
Dla poniższej konfiguracji:
{ "staticChildren": [ { "text": "Umowy", "permissions": { "users": [ "admin" ], "groups": [ "Grupa 1", "Administratorzy" ] } }, { "text": "Faktury", "permissions": { "users": [ "jkowalski" ] } } ] }
Gałąź Umowy może zobaczyć tylko użytkownik o loginie admin lub wszyscy użytkownicy z grup Grupa 1 i Administratorzy. Gałąź Faktury może zobaczyć tylko użytkownik jkowalski.
Add Comment