CDB3-4285 Зміна моделі currentTenant для існуючих процедур з пріоритетним правом
Реалізувати нове поле currentTenants для існуючих процедур з пріоритетним правом LLP/LSP на модель типу list:
currentTenants:
type: array
x-format: list-object
minItems: 1
maxItems: 1
items:
...
- зробити міграцію існуючих даних.
- додати редагування окремих елементів списку - PATCH /api/procedures/<procedure_id>/current_tenants/<current_tenant_id>
- додати
readOnly
int полеpriority=0
яке буде копіюватися в бід з пріорітетним правом (замінює старе boolean полеbid.isCurrentTenant
)
Врахувати умови використання цієї моделі в процедурі з подвійним переважним правом, де буде 1й і 2й пріоритет
- поле
priority
для декількох учасніків з пріорітетом стає обов'язковим для заповнення, заповнюється значеннями 0, 1, 2...
Старе поле currentTenant:
currentTenant:
readOnly: true
deprecated: true
...
- автогенероване з поля currentTenants
- deprecated для видалення поля у майбутньому
Edited by Olga Kochubynska