October Release
Club Portal
Bug Fixes
Grassroots Discipline
Confirmed suspension matches from Club B were getting unconfirmed when the suspension match was removed for Club A. This inconsistency could lead to confusion regarding player suspensions.
The suspension flag was not getting lifted in the Club Portal for officials when the suspension was removed from the County Portal, which could affect officials' eligibility.
Days to serve for time-based suspensions were incorrect when sine-die suspensions were lifted, leading to inaccurate suspension tracking.
Active not serving and served suspensions for past confirmed matches were not showing, which could mislead users regarding player status.
Users were able to select incidents (both red and yellow cards) to generate invoices for youth players even if the player did not have a parent/carer added from the invoice popup. This bug could lead to incorrect invoicing.
Invoice generation returned £0 for Non-Playing Caution cases (excluding SOW04) and resulted in a 404 error, causing disruptions in the invoicing process.
DBS
Existing compliant DBS (FADV) did not get overridden in the Club Portal after manual upload from the County Portal, which could create discrepancies in DBS records.
The DBS was showing as mandatory for team officials in adult teams (open age) in both club and competition portals, potentially causing unnecessary compliance issues.
Technical Enhancements
Data type fixes for the players module in the club portal, ensuring accurate data handling.
Addressed a bug where empty collections should not be accessed or iterated, improving system stability.
Ensured that conditionally executed code is reachable, enhancing code reliability.
Fixed a bug where conditionally executed code should be reachable, contributing to better code quality.
New Features
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.
Club Portal - Players
Implemented ITC details in the registration form, enhancing the registration process for players.
Competition Portal
Bug Fixes
Grassroots Discipline
Fixed an issue where the pound sign (£) was not displaying on sanctions for competitions misconducts. This change ensures that financial penalties are clearly communicated.
Corrected an issue where information was still displayed in the misconduct suspension column when the hearing result was marked as "Unproven." This fix prevents misleading information from being shown.
Fixed a bug where the hearing result for additional charges was not displaying for charges. This ensures that all relevant information is available for review.
Fixed a bug where division and teams were missing for a few competitions in the Fair Play Tables. This change ensures accuraterepresentation of competition data.
Competition Sanction
Resolved an issue where the integration message for league status was not triggered. This fix ensures that league status updates are communicated effectively.
DBS
Resolved a bug where safeguarding courses with a "not held" status were not appearing on the details page in both the competition and club portals. This fix improves transparency regarding course availability.
County Portal
Bug Fixes
Individual Management
Records were not displayed in DedupeIndividualSuspension even after FANs were deduped in IPS, leading to potential oversight in suspension tracking.
Grassroots Discipline
Records were not displayed when selecting the logged-in county for EOR where two counties were involved, potentially causing confusion in data visibility.
Officials appeared as null in Service Bus messages after transferring fixtures, which could disrupt the tracking of official assignments.
Users experienced a 500 error page when attempting to submit charges to clubs, hindering the submission process.
Charges Raised action was not populating in the database, which could lead to discrepancies in recorded actions.
Users were unable to resolve cases after voiding non-payment invoices, affecting case management efficiency.
The 'Add result' action in the 'Claim results' pop-up wasn't functioning, impacting user ability to submit results.
Correcting grammatical errors in charge codes enhances clarity and professionalism in documentation.
Upgrading the County Portal to utilize a new Shared UI Library improves performance and user interface consistency.
New Features
Grassroots Discipline
Inclusion of club charges in related cases for penalty point accumulations enhances the accuracy of disciplinary records.
Fixing discipline data for FANs de-duped between the beginning of the season improves the integrity of data handling.
Recalculation of discipline data for FANs de-duped between the beginning of the season ensures accurate record-keeping.
Retaining listing page state (filters, search, pagination) improves user experience by maintaining context during navigation.
Enhancements to retain filters in the County Portal's Discipline section streamline user interactions and data retrieval.
Implementing report tagging for non-playing dismissals improves tracking and management of disciplinary actions.
Individual Management
Displaying player role and registration status in the County Portal enhances transparency and user information access.
Grassroots Technology Support Hub