Відображення Актуальних relatedEntities на сторінці
Приклад Asset: https://marketplace-dev.prozorro.sale/planning/RAS001-UA-20221213-18734
Зараз на основній Табі "Інформація лоту" відображається перелік всіх Пов'язаних сутностей.
Тягнеться інфо із поля Індекса relatedEntities і немає можливості напряму визначити status кожної пов'язаної сутності.
Потрібна можливість на табі "Інформація лоту" відображати relatedEntities тільки у певних статусах, а саме:
announcement: pending, active_auction, active_contracting, sold
procedure: active_tendering, active_auction, active_qualification, pending_payment, active_awarded, complete
Так як, об'єкт asset не містить у API response статусів пов'язаних сутностей (приклад тут), не можу додати в шаблон логіку "перевірки по статусу пов'язаної сутнсті". Тобто, немає можливості закрити задачу конфігурацією.
Обговорювали можливість всередені Порталу аналізувати статуси пов'язаних сутностей і додати це в Індекс (наприклад).
Зараз циклом перебираємо і аналізуємо тільки type:
а треба аналіувати ще й статус, якого в API response ЦБД немає.
Бізнесово задача звучить так:
На табі "Інформація лоту" потрібно відображати картки пов'язаних сутностей тільки, які знаходяться в статусах перерахованих вище.
Всі інші пов'зані сутності мають відображатися на окремій табі "Пов'зані сутності". (Це я зможу зробити конфігурацією, якщо можна буде витягувати статус повязаної сутності).
Макет тут