.. _sign-data: Відображення інформації для підписів ==================================== В розрізі задачі по створенню е-протоколів, з'явилась необходність накладати підпис не тільки на об'єкт, який підписується (авард або бід), а мати в підписі загальні поля з тендеру для коректного відображення інформації. Для цього було узгоджено йти шляхом додаввання булевого query-параметру `opt_context` під кожний необхідний варіант (award, bid, cancellation, і т.д.). Параметр `opt_context` може мати такі значення: * `true`, `1`, `True` - відображає додаткові поля * інші значення або якщо не передати параметр - не відображає додаткові поля Award ----- Необхідно вказати параметр `opt_context=true` для того, щоб отримати додаткову інформацію з тендера для підписання аварда: .. http:example:: ./http/sign-data/sign-award-data.http :code: Як ми можемо побачити, з'явилося додаткове поле `context`, в якому наявна інформація з тендеру. Qualification ------------- Необхідно вказати параметр `opt_context=true` для того, щоб отримати додаткову інформацію з тендера для підписання пре-кваліфікації: .. http:example:: ./http/sign-data/sign-qualification-data.http :code: Як ми можемо побачити, з'явилося додаткове поле `context`, в якому наявна інформація з тендеру. Bid --- Необхідно вказати параметр `opt_context=true` для того, щоб отримати додаткову інформацію з тендера для підписання пропозиції: .. http:example:: ./http/sign-data/sign-bid-data.http :code: Як ми можемо побачити, з'явилося додаткове поле `context`, в якому наявна інформація з тендеру. Якщо тендер знаходиться в статусі `active.tendering`, тільки постачальник може бачити цю інформацію. Якщо хтось інший намагатиметься подивитися додаткову інформацію до пропозиції, він побачить помилку: .. http:example:: ./http/sign-data/sign-bid-data-forbidden.http :code: Cancellation ------------ Необхідно вказати параметр `opt_context=true` для того, щоб отримати додаткову інформацію з тендера для підписання відміни: .. http:example:: ./http/sign-data/sign-cancellation-data.http :code: Як ми можемо побачити, з'явилося додаткове поле `context`, в якому наявна інформація з тендеру.