Czy jest możliwe, aby tylko menedżerowie mogli oznaczać zadania jako status zamknięty?
Mamy problem, w którym niektórzy pracownicy zamykają problem, który nie powinien zostać zamknięty.
Po prostu potrzebuję sposobu, w jaki tylko prowadzący zespół mają możliwość zamknięcia problemu.
Odpowiedzi:
0 dla odpowiedzi № 1Pachonk, tak, to możliwe. Masz dwie opcje:
Robić
State
pole prywatne i udziel „Aktualizuj problem prywatnyPozwolenie Fields tylko dla menadżerów i „Read Issue Private Fields” zarówno pracownikom, jak i menedżerom W tym przypadku tylko menedżerowie będą mogli aktualizowaćState
pole.Napisz regułę przepływu pracy, która uniemożliwi ustawienie
State
do#Resolved
dla osób niebędących menedżerami (w tym przypadku musisz odgrywać rolęManagers
przyznane swoim menedżerom i tylko im):
when issue.becomesResolved() {
assert loggedInUser.hasRole("Managers"): "Only managers can close issues!";
}