У меня проблема с разрешением доступа.
Я создаю станцию трекера (страна, город ...) и контакт трекера (телефон, локализация, учетная запись tuleap). Станции имеют артефактную связь с контактом, чтобы влиять на людей.
Я создаю три группы: пользователь, администратор и обслуживающий персонал, чтобы объявить доступ к полю станции.
Поэтому я хочу отображать в отчете станции только артефакт, затронутый при входе в учетную запись Tuleap только с авторизованным полем (user/admin/opstaff), и предупреждать людей об изменениях.
Проблема 1: Я не могу обновить права доступа к артефакту для назначенных людей (я могу только: разрешение на все артефакты, отправленные или затронутые группой). Зачем ? Эта опция действительно полезна для меня из-за другого детского трекера (аномалия)
Проблема 2: Я не могу извлечь из ссылки на артефакт затронутую учетную запись Tuleap.
Решение Проблема 2 => Проблема 3: С помощью openlist я могу добавить учетную запись Tuleap, но это приводит к избыточности (и мне приходится вставлять одну и ту же информацию дважды) со ссылкой, и я не могу сделать поле "Назначено" в семантической опции (это поле связан с пользователем проекта).
Решение Проблема 3 => Проблема 4: Я не хочу создавать X-группы, которые будут влиять на X-артефакт, и использовать права доступа, относящиеся к группе.
Кто-то уже сделал что-то подобное, может быть, более эффективным?