...
- Майданчик-власник Процедури використовуючи свій Токен повинен мати можливість бачити контактну інформацію по всім Бідам процедури, коли Процедура знаходиться у статусах "після аукціонних" (Це поточна реалізація і змін не потребує: Власник Процедури бачить інформацію про Біди лише у статусах: active_qualification, pending_payment, active_awarded, complete, cancelled, unsuccessful. Тут змін робити не потрібно. )
- Майданчик-власник Біда використовуючи свій Токен повинен мати можливість бачити контактну інформацію тільки по Бідам, які публікувалися через нього.
- Якщо Бід був опублікований під токеном "Майданчика А", то інший "Майданчик В" не має бачити контактну інформацію Біда, де власник "Майданчик А".
Доступ до Контактної Інформації у BI
В архітектурі ЦБД передбачено дві ролі: owner Процедури і owner Bid-а. У кожної ролі є свої правила роботи з API.
Для реалізації можливості віддавати Контактну Інформацію у BI необхідно створити окрему роль, яка використовуючи власний токен буде мати можливість отримувати дані.
- Необхіднио створити роль, яка має наслідувати права owner-а Процедури, але мати доступ тільки до GET запитів на читання обʼєкту. Не має бути можливості виконувати будь-які дії над Процедурою.
- Дозволений GET запит має повертати інформацію, ту саму, яку повертає owner-у Процедури згідно статусу обʼєкта. Контактна Інформація бідів (як і самі Біди) доступні тільки на етапі кваліфікації.
- Необхідно розробити функціонал, що дозволить за допомогою mirror public з авторизацією (токен) передавати на ВІ обʼєкт з полями Контактної Інформації. Має бути реалізовано endpoint, по запиту до якого з token-ом має повертатися інформація відповідно до публічної, але з полями
contactPoint.email , contactPoint.telephone, address.*
- Бізнес мета: Авторизовані користувачі ВІ з спеціальною роллю мають можливість на окремому дашборді бачити Контактну Інформацію по всіх Процедурах. Маркетинг Prozorro.Sale використовує КІ для проведення комунікацій з Учасниками (Бідами).
- Логіка відображення КІ залишається на стороні ВІ. Нам необхідно розробити можливість по запиту на mirror з токеном повернути обʼєкт ЦБД з КІ.
...