Бележки за версията за версия: 10.9.x
Моля, прочетете, преди да надстроите до версия 10.9 на платформата.
Подчертавайки версията Redmine: 4.1.1
Препоръчителна версия на Ruby: 2.6.x
Всички промени са налични както обикновено в промените.
Отделни разрешения за управление на Gantt и Resource
Въз основа на обратна връзка от потребителите, ние внедрихме разделяне на разрешенията за управление на Гант и ресурси, които преди това се управляваха от общи разрешения. Най-исканият случай, който трябва да се обхване, е да се позволи на външни потребители да преглеждат Гант (времева линия на проекта), но да се забрани преглед на очакваните часове и разпределения, които се виждат в RM.
Преди това
- Преглед [тип] Гант и управление на ресурси
- Редактиране [тип] Гант и управление на ресурси
Сега
- Преглед [тип] Гант
- Преглед на [тип] Управление на ресурсите
- Редактиране [тип] Гант
- Редактиране [тип] Управление на ресурси
Какво се случва след надстройка?
Обикновено онези роли, които преди това са имали разрешени разрешения за преглед или редактиране заедно за Gantt и RM, сега ще имат съответните разрешения за Gantt и RM поотделно => нищо не се променя в съществуващите разрешени операции за вашите роли.
Използвайте с повишено внимание
Моля, бъдете предпазливи и проверете очакваното функциониране когато задавате различни комбинации от разрешения на Гант и RM, преди да ги приложите в производството.
Въпреки че тествахме възможно най-много случаи и отстранихме възможно най-много проблеми, все пак може да има ситуации, които може да не работят, както очаквате. Една от причините е много тясната взаимовръзка между Гант и функционалността за управление на ресурси, което прави технически невъзможно отделянето на определена логика.
В резултат на това можете да намерите примери за привидно бъги поведение, като например неработещ превключвател от Gantt към RM (ако Gantt е разрешен и RM забранен), или 403 (разрешението е отказано) грешки при запазване на Gantt или RM в случай на липса редактирам разрешения.