Informacje o wersji dla wersji: 10.9.x
Proszę przeczytać przed aktualizacją do wersji platformy 10.9.
Podkreślenie wersji Redmine: 4.1.1
Zalecana wersja Ruby: 2.6.x
Wszystkie zmiany dostępne jak zwykle w changelog.
Oddzielne uprawnienia do Gantta i zarządzania zasobami
Na podstawie opinii użytkowników zaimplementowaliśmy rozdzielenie uprawnień do zarządzania Gantta i zasobami, którymi wcześniej zarządzały wspólne uprawnienia. Najbardziej poszukiwanym przypadkiem do uwzględnienia było umożliwienie użytkownikom zewnętrznym przeglądanie Gantta (oś czasu projektu), ale zablokowanie widoku szacowanych godzin i przydziałów, które są widoczne w RM.
Poprzednio
- Wyświetl [typ] Gantta i zarządzanie zasobami
- Edytuj [typ] Gantta i zarządzanie zasobami
Teraz
- Wyświetl [typ] Gantta
- Wyświetl [typ] Zarządzanie zasobami
- Edytuj [typ] Gantta
- Edytuj [typ] Zarządzanie zasobami
Co się dzieje po uaktualnieniu?
Po prostu te role, które wcześniej miały pewne uprawnienia do przeglądania lub edycji włączone razem dla Gantta i RM, będą teraz miały odpowiednie uprawnienia włączone oddzielnie dla Gantta i RM => nic się nie zmienia w istniejących dozwolonych operacjach dla twoich ról.
Używaj ostrożnie
Proszę bądź ostrożny i zweryfikować oczekiwane działanie podczas ustawiania różnych kombinacji uprawnień Gantta i RM, przed zastosowaniem ich w produkcji.
Chociaż przetestowaliśmy tyle przypadków, ile mogliśmy i naprawiliśmy jak najwięcej problemów, nadal mogą wystąpić sytuacje, które mogą nie działać zgodnie z oczekiwaniami. Jednym z powodów jest bardzo bliskie połączenie między Ganttem a funkcjonalnością zarządzania zasobami, co sprawia, że oddzielenie określonej logiki jest technicznie niemożliwe.
W rezultacie możesz znaleźć przykłady pozornie błędnego zachowania, takie jak niedziałający przełącznik z Gantta do RM (jeśli Gantt jest dozwolony, a RM niedozwolony) lub błędy 403 (odmowa pozwolenia) podczas zapisywania Gantta lub RM w przypadku zaginięcia Edytuj Uprawnienia.