Closed ainsofs closed 5 months ago
Addition of Initialization SQL Files via Docker
Changes in the docker-compose.yml
file will now allow for Initialization SQL files to be placed in the mariadb-init
directory, this enables easier testing and deployment.
Improved User Filtering in MemberController
A modification in MemberController.php
introduced a new variable $membership_status_ids
. This change enhances the way we filter users based on their membership status, ultimately improving system performance and user management.
Modified Property Status in MembersList.vue
The searchRoute
property in MembersList.vue
was updated from a Default
status to Required: true
, this ensures that the property is always given a valid value, hence, reducing chances for bugs.
Refinement of SearchRoute Prop Usage
In Index.vue
, the use of searchRoute
prop for MembersList
was refined for consistency.
Removal of Unnecessary Code in MembersList/Index.vue
Unnecessary code where Head
was imported in MembersList/Index.vue
was removed, providing a cleaner and more efficient code base.
Added More Comprehensive Test Cases
New test cases have been added to MemberListTest.php
, ensuring more thorough testing. These tests check the accessibility of different routes by users with different roles and the functionality of our member listing and searching mechanisms, safeguarding our system's performance and accuracy.
Motivation and Context
List was empty
How has this been tested?
pest
Screenshots (if appropriate)
Types of changes
Checklist