Digital Core 8.0.0
Content Management System
After a core system upgrade changes have to be implemented to ensure page slug generation would continue to work as expected in the case of hierarchical pages across all webspaces. Slug generation for the official announcements was affected as well and corrected.
League Management
Frontend
For the top goal scorers the average number of goals scored per match has been added to the match center league detail page.
Backend
League Managers are now enabled to delete a season team when a team is not part of any league, has pulled out or not been finally accepted into the league. League Managers can now define the maximum number of staff members allowed on the bench (e.g. 4 as per DHB SPO). This information is visually presented to the Team Managers and enforced as well.
This affects only match day nominations. For the nomination of the season squad, more staff members can be nominated.
For match day planning, the date and time format has been localised to the German standard. Improvements have been made to ensure the correct match header is displayed in case the match ID is manually entered in the address field of the browser.
Starting Lineup
In efforts for the broadcasted leagues, the starting lineup for matches (including starting positions) can now be indicated. Next to the broadcasting efforts, this information will in the future be used for the electronic match report as well. To accommodate the starting lineup the player positions were also added to the system to allow for future flexibility in naming. The starting lineup has also been made available via an API endpoint (see below).
Liveticker
Frontend
Changes were made to the way new events are loaded for the live ticker of the match center, to increase the performance for end users. Corrections have been implemented to ensure the correct player and staff pictures are displayed.
Backend
Checks have been added to match completion in case of penalty shootouts, to avoid an erroneous state when the match is in a draw but still ended by the end user. All events are initially public and can only be unpublished using the "live" toggle after initial publication.
Passport Management
The process flow for requesting a deactivation of a passport has been added to the system.
Passport managers and passport agents have received the capability to see the previous club affiliation of a player in case of transfers as well as seeing the type of request in the overview (initial creation, transfer, deactivation).
To comply with GDPR, the search for existing players requires the name, surname and exact date of birth. Name and surname are leveraging a fuzzy search to allow for spelling mistakes.
Club Management
A correction has been implemented for club managers to continue to be able to view passports in case there is no meta data available for a player.
Venue Occupancy Plan
The venue occupancy plan has been released and is available to Club Managers, which displays the matches for each pitch of a venue over a period of a week.
Venue creation has been disallowed for Club Managers to avoid duplication of venues, thereby defeating the purpose of the venue occupancy plan. In case a venue is missing, please reach out via https://support.dhb.digital.
Team Management
Team Managers can only nominate the maximum number of staff members allowed on the bench as defined by the League Manager for the league. This information is visually presented to the Team Managers and enforced as well.
Umpire Management
The search capabilities for umpire licenses for Umpire Managers has been improved to include full name search.
API
The following endpoint has been adjusted:
- GET league/{id}/top-scorers
- GET match/{id}/awayteam
- GET match/{id}/hometeam
- GET match/{id}/live/events
- GET match/{id}/livestream
- PATCH match/{id}/officials
- GET team/{id}
Refer to the API documentation for a detailed description of the DHB / api.
Miscellaneous
Cross-system corrections have been made:
- column ordering for name and surname in multiple tables
- language translations have been adjusted and harmonised