[UIT Processes] CAT-2238 (Searching by email in Active and/or completed processes takes too long and times out or generates other errors)
Description
This PR is improving performance and fixing bugs related to the search active/completed UIT processes. It is also improving performance on complementary APIs, such as the get selected active/completed process data.
JIRA Ticket Number
Type of change
- Bug fix (non-breaking change which fixes an issue)
- Code cleanliness or refactor
Screenshots
Will be demonstrated in the next demo
Katalon Tests
N/A
Testing
Manual steps to reproduce this functionality:
- Login as a TA with active/completed UIT processes.
- Play with the search functionalities and make sure you are getting the expected results relatively fast.
Checklist
-
I have added or updating documentation/one pagers related to my code changes -
I have commented my code, particularly in hard-to-understand areas -
My changes generate no new compiler warnings -
I have added tests that prove my fix is effective or that my feature works -
I have researched WCAG2.1 accessibility standards and met them in this PR -
My changes look good on Chrome, Firefox and/or Edge -
My changes look good on various screen sizes (mobile, square screen) -
I have translated new text or created a JIRA to do it -
I have given or scheduled a demo of the PR to/with the Product Owner -
I have labeled my merge request with the right release number