Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

У процедури не може не бути auctionType. 

...

Category

Піднапрямки роботи. Ще один елемент мета-даних в процедурі, який відповідає за визначення піднапрямків роботи. Покликаний вирішити проблему запуску продажу різних типів майна на базі інших процедур. Наприклад, на базі процедури BSE продаються парковки, на базі процедури LRE здаються в суборенду земельні ділянки через Зембанк. 

В одній процедурі може бути декілька subdirectionscategories

Для subdirections categories необхідно додати опціонально можливість організатору обирати піднапрямок роботи. 

Панель адміністратора (керування безпосередньо

...

categories, не зв'язок з процедурою)

Ключова відмінність від direction та auctionType є те, що subdirections categories мають налаштовуватись через панель адміністратора. 

Загальний процес: 

...

  1. Зберігаються зміни
  2. Через розробку додається логіка в код, за якою subdirection category буде додаватися до процедур. Для створення нової category потрібно прописати параметри, за якими будуть додаватись категорії до процедур. 
  3. Якщо subdirection category необхідно додати до вже існуючих процедур, в такому випадку міграції будемо виконувати через окрему задачу на розробку. 

Створення

...

category

Для створення subdirection category необхідно вказати наступні параметри: 

  1. name
  2. description (має додаватись в словник)
  3. додати фільтра для процедур
    1. обрати тип фільтру (and / or)
    2. поле з процедури для фільтрації
    3. Matching
      1. Equal
      2. Not equal
      3. Regexp
      4. Contain
      5. Not contain
    4. value
  4. parent subdirectioncategory

В рамках одного subdirection category можна додати декілька фільтрів. Так само в рамках одного фільтра можна задати декілька параметрів. По аналогії з налаштуванням відображення даних на порталі. 

Parent subdirection category- для того, щоб мати можливість створювати декілька рівнів вкладеності, необхідно надати можливість при створенні обирати батьківський subdirectioncategory. Реалізація по аналогії з категоріями в функціоналі довіднику. 

Якщо у subdirection category є parent, в такому випадку має застосовуватись логіка не тільки самого subdirectioncategory, але і батьківського.

Наприклад, маємо два subdirectioncategory: fish, де прописано фільтр sellingEntity.identifier.id == 37472282, також є subdirection category  saltwater, для якого прописано фільтр items.classification.id == 77700000-7. В такому випадку для всіх процедур з зазначеним ЄДРПОУ буде додано subdirection category fish, а для процедур з класифікатором 77700000-7 буде додано subdirection category saltwater. 

Редагування

...

category

Необхідно додати можливість редагувати subdirectioncategory, який було створено.

Для редагування мають бути доступні наступні поля: 

  1. name
  2. description
  3. фільтра
  4. parent subdirectioncategory

Після редагування зробити міграцію потрібно лише за наявності задачі на розробку. Якщо цього не прописано, в такому в задачі буде прописана лише зміна логіки згідно відредагованим параметрам в адмінці. 

...