Actions
Task #13537
openAPIforNG. Расширение перечня возвращаемых параметров метода getlinks
Start date:
05/04/2025
Due date:
% Done:
0%
Estimated time:
Detected in build:
git
Published in build:
Description
Необходимо доработать метод API/projects/${project}/getlinks(POST) в части добавления выходного параметра "link".
Новый элемент должен содержать информацию о связанных с фрагментом перечнем требований.
Т.е. элемент "link" содержит массив uuid'ов Requirement'ов с которыми связан текущий Location.
Элемент "link" всегда должен содержать uuid требования, которое было передано на вход метода (иначе ошибка в бизнесе, т.к. Location будет в перечне связанных фрагментов требования, но не вернет uuid этого требования).
Пример для множественной связи:
"linkToRelations": {
"_locations": [{
"id": "21857226-90d0-46b5-aade-cb19f8c1fab7",
"name": "21857226-90d0-46b5-aade-cb19f8c1fab7",
"type": "Location",
"parent": "9a32c80f-9812-4569-88f4-0f0b200959a1",
"uuid": "21857226-90d0-46b5-aade-cb19f8c1fab7",
"link": ["cb19f8c1-90d0-46b5-aade-218572261fab", "9a32c80f-9812-4569-88f4-0f0b200959a1"]
}]
}
Пример для единичной связи:
"linkToRelations": {
"_locations": [{
"id": "21857226-90d0-46b5-aade-cb19f8c1fab7",
"name": "21857226-90d0-46b5-aade-cb19f8c1fab7",
"type": "Location",
"parent": "9a32c80f-9812-4569-88f4-0f0b200959a1",
"uuid": "21857226-90d0-46b5-aade-cb19f8c1fab7",
"link": ["cb19f8c1-90d0-46b5-aade-218572261fab"]
}]
}
No data to display
Actions