December Release
There have been significant developments and releases which has span over November & December.
Clubs Portal
Bug Fixes
Grassroots Discipline
Users encountered issues when trying to add a relevant suspension match at an earlier date, impacting the accuracy of disciplinary records.
Two long-running query in the GRF database were identified as bugs, potentially affecting system performance and response times.
Duplicate matches were created in PFF. This bug addresses an issue where duplicate matches were being created in the PFF system, which could lead to confusion and inefficiencies in data handling.
Add Audit Logging for Invoice Actions in GRF Discipline Service. This story introduces audit logging for invoice actions within the GRF Discipline Service. This feature is crucial for tracking changes and debugging issues
Individual suspension is served or removed in County Portal (SuspensionDB), but the suspension is active state in the Club portal. This bug is significant as it ensures that the suspension status is accurately reflected across platforms, preventing potential compliance issues and confusion for users.
Updated the kickoff time of a full-time fixture used as a suspension fixture, ensuring that the suspension status updates correctly. This change is crucial for maintaining accurate fixture management and compliance with disciplinary actions.
Resolved a 500 error that occurred when creating a new invoice after canceling the original invoice. Fixing this issue is important for ensuring smooth financial operations and user experience.
Addressed an issue where users were unable to add games to suspension due to a mismatch in the UI, which indicated that matches were already available. This fix enhances usability and ensures accurate game management.
Corrected the issue where non-payment sine die suspensions were not triggered for teams and offenders when cases or charges became overdue. This fix is vital for enforcing compliance and ensuring that disciplinary measures are applied timely
DBS
There was an inconsistency in displaying DBS statuses on the Official Roles page, where the first DBS status of 'Suspended-other' and the second status of 'Invalid' incorrectly showed as 'Suspended-other'. This could lead to confusion regarding a user's DBS status.
Player Registrations
A bug was identified where filters remained applied when switching between clubs, which could lead to incorrect data being displayed.
An issue where the validation message remained visible after a user uploaded a correctly sized photo was fixed to improve user experience.
The nationality flag was not reflected correctly on the Player detail page from the club portal, leading to potential misrepresentation of player information.
Technical Enhancements
A tech debt issue was addressed where null pointers should not be dereferenced, enhancing system stability.
The Club portal now utilizes the IndividualPhotoComponent from the shared UI library, enhancing the visual consistency and functionality of the portal.
Updated the Club Portal to handle individual photo retrieval more effectively, ensuring a smoother user experience.
New Features
Accreditation
- The submission process for Accreditation Renewal was updated to utilize the APS-calculated Star Rating, ensuring more accurate assessments.
- Updates were made to the accreditation application submission process to use a persisted Star Rating, enhancing reliability.
- The portal was updated to call APS for Star Rating during application submissions, improving the accuracy of ratings provided.
- A new Player Pathways checklist API was developed for client consumption, enhancing the user experience.
- A raw Player Pathways data API was created for APS consumption, improving data accessibility.
- The Club Portal was updated to consume APS checklist APIs, ensuring that users have the most current information.
- Wrapper APIs were developed in the Accreditation Profile Service for club, documents, and officials checklist data, improving data management.
- Introduced a frontend feature flag for accreditation in the Club Portal, allowing for more flexible management of accreditation processes. This feature enhances the system's adaptability to varying accreditation needs.
Grassroots Discipline
Default page ordering for suspensions listing was improved, enhancing user experience and accessibility of information.
Updated CTA for Pending and Active suspensions, ensuring clearer calls to action for users.
Removed the warning banner for Pending and Active suspensions, streamlining the user interface.
Highlighting on charge when penalty point thresholds have been met was added, improving user awareness of critical compliance metrics.
Developed a new implementation change for the non-payment suspension weekly job, which optimizes the handling of suspension processes and improves operational efficiency.
Competition Portal
New Features
Enhanced the County Portal by linking the names of leagues directly to the competitions portal, improving user navigation and accessibility to relevant competition information.
County Portal
Bug Fixes
Grassroots Discipline
The charge status for a charge with £0 fees was incorrectly displayed as "Invoiced." This fix ensures accurate financial reporting and user experience.
Non-payment invoices were being created for inactive misconduct charges. This change prevents unnecessary invoicing, improving operational efficiency.
Users experienced a 500 error when trying to open invoices due to a missing invoice in the GRF Discipline database. Resolving this issue enhances access to important financial documents.
Fixed an issue where the Education Order completed date could not be updated when the charge status was set to Resolved. This change is important as it ensures accurate tracking of education order statuses, which is critical for maintaining compliance and operational efficiency.
Resolved a problem where weekly suspension emails were not triggering for individual suspensions. This fix is essential to ensure that notifications are sent out as expected, helping to keep stakeholders informed about suspension actions.
Addressed the issue where notifications for Weekly Suspension, Payment Overdue Suspensions Warning, and Claim Results were not recorded in the audit for Pro club charges. This change is significant for audit trails and accountability, ensuring that all relevant notifications are properly logged.
Display Team Suspension flag was showing incorrectly in County Portal which has been resolved
Suspensions are not shown in the Individual Suspension Tab, but the Suspended Tag is shown. This fix ensures that users can accurately view suspension statuses, improving clarity and user experience.
DBS
- Users were still seeing the old Withdrawn status after initiating a new DBS and updating its status to Completed. This fix ensures users have the most current status displayed, improving clarity and user trust
New Features
Grassroots Discipline
Work has commenced on the Fast Track Discipline for County FAs
Payments
VAT showing incorrectly on Club Portal payment summary for Discipline invoices. Correcting this issue ensures accurate financial reporting and compliance with tax regulations.
County Portal to integrate new PAAS API - Sanction listing. This integration improves the portal's functionality by providing real-time sanction information, aiding compliance.
County Portal to integrate new PAAS API - County cup and discipline listing. This feature enhances user access to relevant competition and discipline data.
County Portal to integrate new PAAS API - Affiliation listing. This feature enhances the portal's ability to provide up-to-date affiliation information.
Data migration for existing product records. This migration ensures that existing data is preserved and accessible, facilitating a smooth transition to new systems.
Incorrect display of Tax Types in Products Page. This fix enhances the accuracy of tax information displayed to users, ensuring proper understanding of costs.
DBS
- County Portal - Don't allow "Start DBS" Or "Manual DBS" on an inactive account. This change prevents errors and improves the integrity of the DBS process.
- CFA DBS Application - Initiate a DBS check (toast message). This feature provides users with immediate feedback when initiating a DBS check, improving the user experience.
Grassroots Technology Support Hub