RemoveUserFromRole
Zastosowanie
Powoduje odebranie użytkownikowi dynamicznego uprawnienia do sprawy. Efekt odebrania będzie widoczny dopiero po zmianie etapu dla sprawy.
Składania
RemoveUserFromRole( "user", "cc|contributor|reader|forbidden" );
Argumenty
- „user” (string) – Login użytkownika, któremu ma być odebrane uprawnienie.
- „cc|contributor|reader|forbidden” – Nazwa uprawnienia, które ma być odebrane
- 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. Sprawę 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 do pola Wsp. w sprawie. Sprawa zniknie z listy DO WYKONANIA, a także nie będzie widoczna na liście WSZYSTKIE.