Tuleap — Должны ли перекрестные ссылки проходить через проекты, а не применять имя трекера и права доступа к проекту?

Я использую проект, в котором есть трекер с именем «Epic», поэтому, когда я набираю «Epic # 123», я получаю ссылку на артефакт 123. Это отлично работает.

Однако если я введу имя трекера, которое существует в моем проекте (например, «Epic»), а затем #x, инструмент создаст ссылку на артефакт #x независимо от местоположения артефакта и его фактического типа.

Так как "Epic" определен как трекер в моем проекте, ввод "Epic #1" создает ссылку на артефакт #1, который находится в другом проекте и имеет другой тип, здесь тип - "Feature Requests".

Скриншот Tuleap

Вопросы:

  1. Это связывание между проектами нормально?
  2. Это нормально, что типы трекеров разные?
  3. Должна ли быть проверка на тип или артефакты и права доступа?

Примечание. Я экспериментировал, и ввод «артефакт № 1» также возвращает ту же ссылку, что говорит мне о том, что «артефакт» — это общий способ ссылки без использования имени трекера. Ссылка на артефакт внутри частного проекта создает ссылку, но не показывает артефакт при нажатии на ссылку.


person ciwa    schedule 30.07.2014    source источник


Ответы (1)


1- Нормально ли это связывание между проектами?

Да, это

2- Это нормально, что типы трекеров разные?

Да, это

3- Должна ли быть проверка типа или артефактов и прав доступа?

В то время как мы могли бы проверять/ограничивать создание ссылок только в том случае, если мы обнаружим, что используется правильный шаблон (т.е. что идентификатор действительно принадлежит соответствующему трекеру). Гораздо сложнее это сделать с правами доступа.

Примечание. Я экспериментировал, и ввод «артефакт № 1» также возвращает ту же ссылку, что говорит мне о том, что «артефакт» — это общий способ ссылки без использования имени трекера. Ссылка на артефакт внутри частного проекта создает ссылку, но не показывает артефакт при нажатии на ссылку.

Ага. артефакт #XXX — это общий способ ссылки на любой артефакт в проектах/платформе.

person Manuel VACELET    schedule 01.08.2014