Сортування пошукової видачі (баг)
На Проді, якщо не задати фільтрів пошуку, то сортування результатів пошуку відбувається за незрозумілою логікою.
Якщо не вказано фільтрів, то сортування має відбуватися по-дефолту "За датою у порядку зменшення", що включає під собою логіку:
- Спершу всі процедури у status == active_tendering
далі ці процедури сортуємо за datePublished, де зверху самі нові. - Після Процедур у статусі active_tendering мають йти Процедури у status == active_rectification
Процедури у цьому статусі сортуються по даті: перші - самі нові (дата та час максимально наближені до current_time) - Наступними у списку мають бути Процедури у статусі active_auction
Процедури у цьому статусі сортуються по даті+часу: перші - самі нові (дата та час максимально наближені до current_time) - Далі за описаною логікою Процедури мають відображатися у наступному порядку:
active_qualification
active_awarded
pending_payment
pending_admission
complete
cancelled
unsuccessful
qualification
paused