-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ministry - Filter/Search Programs & Offerings #2741
Comments
QOL: SABC code, filter by location, better searching options |
Met with IPDT Aug 21 to confirm details of the enhancements in this ticket. |
@CarlyCotton is there a particular order for the statuses?
|
@andrewsignori-aot Can we have options that align with the Status Tag that they can see for each program? Pending, Approved, Inactive, Declined |
Updated the ACs to align with discussion today about MVP solution |
- Converted Prime Vue table to Vuetify Data Table
…ersion to Vuetify] (#3805) ### As a part of this PR, the following task was completed: - Converted Prime Vue Table to Vuetify Data Table. ### Screenshots: **Added the loader while the data table loads:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/fe5a72a5-f426-4431-b9fa-e2a8acf86b19"> ---------------------------------------------------------------------------------------------------------------------------------- **Data table with data:** <img width="1921" alt="image" src="https://github.com/user-attachments/assets/8d278bfc-1e8a-4f81-8535-2a3c76af7f08"> ---------------------------------------------------------------------------------------------------------------------------------- **Data table without any records:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/69521290-1315-4563-9b95-9b2ab9092890">
…rogram Status Search] (#3819) ### As a part of the PR, the following were completed: - Added Location Search and Program Status Search for the institution programs in the UI. Each of the searches act as an `&&` operation. - Added sorting for the Location Name and the Program Status columns. - Updated the `api` to include the `location` and the program status in the pagination for the search and updated the `sql` query fetching the result. ### Screenshots: **Location Search and Program Status Search added:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/0cf6e1b9-3bcf-4d48-9eab-a3b6abe35df8"> ----------------------------------------------------------------------------------------- **Location Search with Program Search Empty and Program Statuses: Pending and Inactive selected:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/9e4fd12c-83f2-4f62-a59a-02ef8df6b4c9"> ------------------------------------------------------------------------------------------ **Both Location and Program Search with Program Statuses: Pending and Approved selected** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/c7db9d35-6343-47e5-bd44-90bd40c1a27c"> ------------------------------------------------------------------------------------------- **Location Search along with the Program Status: Pending selected:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/04a575df-684a-4c49-85da-e758454e9d96"> ------------------------------------------------------------------------------------------- **Inactive Programs selected:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/fe3e3738-cb2c-4e4c-9092-ce1e79f35088"> -------------------------------------------------------------------------------------------- **Nothing selected from the Program Status filter:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/2e160fd8-8fab-4b4a-9a7b-993fde7c7f59"> --------------------------------------------------------------------------------------------- **Descending Sort by Program Status:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/d11ee1fa-cf04-4180-921b-51fecc80ec90"> --------------------------------------------------------------------------------------------- **Natural Sorting (without ASC / DESC selected) on page load:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/66a0e5dd-f465-4bf9-82e0-cd79facd37b4"> --------------------------------------------------------------------------------------------- **Ascending Sort by Program Status:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/5a9ded38-8e2a-4cfb-b61c-16a02d9c24e9">
@CarlyCotton @sh16011993 It is my understanding that based on a conversation between you two during development, the below decisions were made.
@CarlyCotton if the above ones do not represent the output of the conversation, please let me know, otherwise, please ensure these decisions will be persisted in the ACs. If they are and I am missing something, please let me know. |
@sh16011993 I've updated the ACs: Please let me know if this is out of line with what we discussed or if I should clarify further. |
…3883) ### As a part of this PR, the following were completed: - **Wrote the following e2e tests:** **EducationProgramAESTController(e2e)-getProgramsSummary** √ Should not retrieve any education programs when the search for the programs is made and no program statuses are searched for including no search for the inactive programs. (655 ms) √ Should retrieve all the education programs when the search for the programs is made and all program statuses are searched for including the inactive programs. (385 ms) √ Should retrieve all the inactive education programs when the search for the programs is made and none of the program statuses are selected except for the inactive programs. (359 ms) √ Should retrieve all the pending, declined and inactive education programs sorted by ascending program status when the search for the programs is made and pending, declined program statuses are selected along with the inactive programs. (380 ms) √ Should retrieve all the approved and declined education programs when the search for the programs is made and only the approved and declined program statuses are selected. (349 ms) √ Should retrieve all the approved and pending education programs matching the program name search string when the search for the programs is made and the approved and pending program statuses are selected along with the program name search filter. (370 ms) √ Should retrieve all the declined and inactive education programs sorted by ascending program status matching the program name search string and the location name search string when the search for the programs is made and the declined program status is selected along with the inactive programs selected and the program name and location name search filter. (623 ms) ------------------------------------------------------------------------------------------------------ ### Screenshot of the executed tests: <img width="1452" alt="image" src="https://github.com/user-attachments/assets/ae7df65f-03d1-46b0-996f-ae4b540af9c8"> ------------------------------------------------------------------------------------------------------ - **Fixed the issue where the checkbox doesn't show for the `v-select` component when the list item is unchecked.** **Issue:** <img width="1920" alt="image" src="https://github.com/user-attachments/assets/95403598-bd41-446e-b216-66e41900387c"> ------------------------------------------------------------------------------------------------------ **Fix:** <img width="1918" alt="image" src="https://github.com/user-attachments/assets/4758be7b-c788-48cd-9f43-dd376ad9dd88">
…ograms Sort Issue] (#3921) As a part of this PR, the query to retrieve the list of programs was updated to ensure that the sort order of the retrieved list of programs has the correct order where the inactive programs comprise the programs that have `isActive = false` or the ones that have the `effectiveEndDate <= CURRENT_DATE`
User Story
As a ministry user, I need to search for programs by more than just name within each institution to be able to (quickly) assist Institutions. This involves having a way to search for all institutions or search by institution location code AND being able to filter when viewing/searching programs when viewing the programs of an institution.
Acceptance Criteria
Business Context
Figure 1
Technical
The text was updated successfully, but these errors were encountered: