CDB3-4659 Додати зміни для продажу з подвійним переважним правом, для процедури LSP
Для процедури LSP додати:
- має бути можливість вказати min 1 і max 2 елементи в масиві даних про currentTenants
- поле currentTenants.identifier.id та поле currentTenants.priority - обов'язкові до заповнення
- для currentTenants додати наступні валідації:
- identifier.id в масиві currentTenants не можуть повторюватися
- значення поля priority в масиві currentTenants не може повторюватися
- Якщо при редагуванні currentTenants currentTenants.identifier.id залишилося в масиві currentTenants, але пріоритет учасника підвищився (наприклад значення поля priority цього currentTenants.identifier.id змінилося з 1 -> 0), статус такого bid`а (якщо він наявний) не змінюється на inactive:
- Решту правил інактивації залишаються незмінні:
- якщо пріоритет учасника знизився (значення поля priority з 0 -> 1) статус такого bid`а (якщо він наявний) змінюється на inactive
- якщо bid.identifier.id після редагування перестав бути зазначений в currentTenants.identifier.id статус такого bid`а (якщо він наявний) змінюється на inactive, активний bid у якого bid.identifier.id дорівнює новому значенню currentTenants.identifier.id отримує новий priority
- Решту правил інактивації залишаються незмінні:
Зміни
- Зміни в legalNames відповідно до !2284 (merged)
- Зміни в словник
Edited by Olga Kochubynska