Мета
Цей WS призначений для показу активних деталей по апрувалу в PIS, зроблених користувачем різним клієнтам.
Ключові положення
Повертаються тільки активні апрували.
Сервіс має повертати тільки апрували пов'язані з користувачем.
Специфікація
Перевірити запит
Перевірити x-consumer-id (користувача)
Переконатись, що в хедері запиту передано
x-consumer-id
в разі помилки - повернути 401 ('Unauthorized')
Перевірити апрувал
Перевірити, що апрувал з url існує в базі даних mithril, таблиця apps
в разі помилки - повернути 404 ('Approval not found')
Сервісна логіка
Отримати
user_id
з токену (x-consumer-id
хедер).Отримати апрували з бази даних mithril, таблиця
apps
, використовуючиuser_id
таid
апрувалу як квері параметр.Відобразити відповідь у відповідності до специфікації.