Необхідні налаштування
Джерело даних: | Procedure / cdb3 | |
Відображення даних: | Зелена енергетика | Фільтрація даних {{ obj['sellingMethod'] }} regExp renewables-.* Підключаємо Базовий мапінг Процедур CBD3 |
Напрям роботи: | Зелена енергетика | Для Напряму роботи використовуємо базові шаблони: base_procedure Human-readable Data name: renewables |
Конфігурації сторінки: | Напрямок "Зелена енергетика" вже додано. Необхідно включити його відображення на порталі. |
Налаштування полів
Необхідно додати наступні поля для відображення на порталі:
- procedure.bankGuaranteeDetails
- procedure.items.itemProps.regions
- procedure.items.itemProps.techParams
- procedure.items.itemProps.timeSlots
- procedure.items.itemProps.loadProfiles
Також необхідно буде додати мапінг в базовий мапінг процедур cbd3.
Налаштування шаблонів
Вносимо зміни в Шабон base_procedure:
- В процедуру було додано нове поле bankGuaranteeDetails.
- Дане поле відображаємо на сторінці перегляду аукціона замість guarantee. В шаблон додаємо
{% if obj.procedure_type == 'renewables'} <li class="auction-info__item"> <span class="auction-info__name">Інформація щодо банківської гарантії:</span> <span class="auction-info__value">{% style_value_amount obj.bankGuaranteeDetails%} {{ obj.guarantee_currency|human_currency }}</span> </li>
- В items було додано новий itemProps, який містить в собі унікальні поля.
- Поля, щодо items, відображаються в блоці характеристики.
{% if obj.procedure_items.0.itemProps.regions %} <li class="characteristics__item"> <span class="characteristics__name">Області, в яких розподіляється обсяг лота:</span> <span class="characteristics__value">{{ obj.procedure_items.0.itemProps.regions }}</span> </li> {% if obj.procedure_items.0.itemProps.techParams %} <li class="characteristics__item"> <span class="characteristics__name">Технічні параметри установок зберігання енергії, які можуть бути встановлені на об’єкті:</span> <span class="characteristics__value">{{ obj.procedure_items.0.itemProps.techParams }}</span> </li> {% if obj.procedure_items.0.itemProps.timeSlots %} <li class="characteristics__item"> <span class="characteristics__name">Денні часові інтервали, протягом яких учасник може набути право на підтримку:</span> <span class="characteristics__value">{{ obj.procedure_items.0.itemProps.timeSlots }}</span> </li> {% if obj.procedure_items.0.itemProps.loadProfiles %} <li class="characteristics__item"> <span class="characteristics__name">Профілі навантаження об’єкта електроенергетики:</span> <span class="characteristics__value">{{ obj.procedure_items.0.itemProps.loadProfiles }}</span> </li>
- Галерея буде відсутня
- В блоці "Інформація про напрямок роботи"
- {% elif obj.procedure_type == 'renewables' %}
<b>Зелена енергетика</b> — ...
{% else %}
- {% elif obj.procedure_type == 'renewables' %}
- Інформацію "про аукціон" необхідності кастомізувати немає, адже інформація про multiAwards вже присутня.
- Протоколи. В процедурі зеленої енергетиці декілька протоколів, а також є можливість наявності кількох переможців.
- Нижче зазначені зміни в таблиці протоколу розкриття
<td class="table-info__td" data-label="Рішення"> {% if award.status == 'active' %} <b>Переможець</b> {% elif award.status == 'pending' %} <b>Очікує протокол</b> {% elif award.status == 'pending_waiting' %} <b>Очікує рішення</b> {% elif award.status == 'pending_payment' %} <b>Очікується оплата</b> {% elif award.status == 'cancelled' %} <b>Учасник не став переможцем</b> {% elif award.status == 'unsuccessful' %} <b>Дискваліфіковано</b> {% elif award.status == 'verification' %} <b>Перевірка документів</b> {% elif award.status == 'waiting' %} <b>Документи успішно перевірено</b> {% elif award.status == 'protocol_signed' %} <b>Підписано протокол</b> {% elif award.status == 'pending_admission' %} <b>Умовний переможець</b> {% endif %}
- Необхідно буде додати посилання на індивідуальні протоколи з учасниками.
Додати новий стовбець в таблицю "Протокол розкриття" <tr class="table-info__tr"> <th class="table-info__th width-30">Учасник</th> <th class="table-info__th">Рішення</th> <th class="table-info__th">Пропозиція</th> <th class="table-info__th">Опубліковано</th> <th class="table-info__th">Протокол</th> </tr> І відповідно в новий стовбчик додати посилання на індивідуальні протоколи з кожним з учасників: <tr class="table-info__tr"> <td class="table-info__td width-30" data-label="Протокол"> <a href="{{ obj.protocol_url_pdf }}" class="table-info__link" target="_blank">Протокол учасника.pdf</a> </td>
- Для блоку "Повідомлення про намір укласти договір" необхідно додати новий статус аварду для відображення в таблиці - protocol_signed.
Фільтри бічної панелі
Додаємо в фільтр бічної панелі "Напрям роботи": Зелена енергетика з технічною назвою RMA.