Pobranie informacji o poziomach uprawnień
Ścieżka do servletu: api/rights/partial
Metoda: GET
Parametry:
- resourceName nazwa użytkownika lub grupy użytkowników
- isGroup jeżeli 'true', to parametr 'resourceName' zawiera nazwę grupy, jeśli 'false' to zwiera nazwę użytkownika.
Odpowiedź:
- Lista uprawnień do procesów (poziom system.workflow.processes), do dokumentów archiwum (poziom system.archive.docclasses), do zestawów dokumentów archiwum (poziom system.archive.links).
Uwaga
Pobierane są uprawnienia z co najmniej podanych poziomów (także niższych), ale nie są pobierane informacje z wyższych poziomów.
Zatem brak informacji o uprawnieniu na którymś poziomie nie oznacza braku uprawnienia w systemie. Ponieważ uprawnienia mogą być nadane na wyższym poziomie np. 'system' co automatycznie daje uprawnienie do niższych poziomów, ale brak o tym bezpośredniej informacji w tabeli 'pm_rights' z której są bezpośrednio pobierane te informacje. Taka jest specyfika uprawnień PlusWorkflow.
Przykład odpowiedzi
[
{
"section": "docclasses",
"details":[
"zalaczniki"
]
},
{
"section": "links",
"details":[
"zestaw1"
]
},
{
"section": "processes",
"details":[
"Proces Rekrutacji i Zatrudnienia"
]
}
]
