Skip to end of metadata
Go to start of metadata

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 Administratorzy. Gałąź Faktury może zobaczyć tylko użytkownik jkowalski.

  • No labels
Write a comment…