RemoveUserFromRole
Zastosowanie
Wywołanie funkcji RemoveUserFromRole() powoduje odebranie użytkownikowi dynamicznego uprawnienia do sprawy. Efekt odebrania będzie widoczny dopiero po zmianie etapu dla sprawy.
Składania
RemoveUserFromRole(userLogin, role);
Argumenty
- userLogin (string) – login użytkownika, któremu ma być odebrane uprawnienie;
- role – nazwa uprawnienia, które ma być odebrane. Dopuszczalne wartości:
- „cc” – uprawnienie związane z Polem DW (do wiadomości). Użytkownik miał dostęp do sprawy w trybie „do odczytu”.
- „contribiutor” – uprawnienie związane z Polem Wsp. (Współpracownicy). Użytkownik miał dostęp do sprawy w trybie edycji.
- „reader” – uprawnienie, dzięki któremu użytkownik miał uprawnienia do odczytu, ale bez dodawania go do pola DW.
- „forbidden” – uprawnienie, które powodowało zablokowanie dostępu do sprawy.
Elementy powiązane
- Pole DW i Pole Wsp.
- Parametr w ustawieniach procedury: Wyczyść pole DW i Współpracownicy po zmianie etapu
- Funkcja AddUserToRole
Przykłady
Przykład 1:
RemoveUserfromRole("test1", "cc");
Powoduje odebranie użytkownikowi o loginie „test1” uprawnienia do odczytu. Użytkownik zostanie usunięty z pola DW w sprawie. Sprawa zniknie z listy WSZYSTKIE dla tego użytkownika.
Przykład 2:
RemoveUserfromRole("test2", "contributor");
Powoduje odebranie użytkownikowi o loginie „test2” uprawnienia do edycji. Użytkownik zostanie usunięty z pola Wsp. w sprawie. Sprawa zniknie z listy DO WYKONANIA, a także nie będzie widoczna na liście WSZYSTKIE.