Bug 40022 - Release team 25.11
Summary: Release team 25.11
Status: Pushed to main
Alias: None
Product: Koha
Classification: Unclassified
Component: About (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal
Assignee: Martin Renvoize (ashimema)
QA Contact: Testopia
URL:
Keywords: rel_22_11_candidate, rel_24_11_candidate, rel_25_05_candidate
Depends on:
Blocks:
 
Reported: 2025-05-28 15:57 UTC by Lucas Gass (lukeg)
Modified: 2025-06-27 11:33 UTC (History)
3 users (show)

See Also:
GIT URL:
Change sponsored?: ---
Patch complexity: Trivial patch
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
25.11.00
Circulation function:


Attachments
Bug 40022: Add the 25.11 release team (3.25 KB, patch)
2025-06-24 20:57 UTC, Martin Renvoize (ashimema)
Details | Diff | Splinter Review
Bug 40022: Add missing roles to the include (3.73 KB, patch)
2025-06-24 20:57 UTC, Martin Renvoize (ashimema)
Details | Diff | Splinter Review
Bug 40022: Condense display by hiding versions under ellipses (2.99 KB, patch)
2025-06-24 20:57 UTC, Martin Renvoize (ashimema)
Details | Diff | Splinter Review
Bug 40022: Sync teams in Koha, Wiki and release-tools (8.29 KB, patch)
2025-06-25 14:32 UTC, Martin Renvoize (ashimema)
Details | Diff | Splinter Review
Bug 40022: Add the 25.11 release team (3.30 KB, patch)
2025-06-25 16:33 UTC, Paul Derscheid
Details | Diff | Splinter Review
Bug 40022: Add missing roles to the include (3.79 KB, patch)
2025-06-25 16:33 UTC, Paul Derscheid
Details | Diff | Splinter Review
Bug 40022: Condense display by hiding versions under ellipses (3.05 KB, patch)
2025-06-25 16:33 UTC, Paul Derscheid
Details | Diff | Splinter Review
Bug 40022: Sync teams in Koha, Wiki and release-tools (8.34 KB, patch)
2025-06-25 16:33 UTC, Paul Derscheid
Details | Diff | Splinter Review
Bug 40022: (QA follow-up) Tidy about-team.inc, about.tt (1.44 KB, patch)
2025-06-25 16:43 UTC, Paul Derscheid
Details | Diff | Splinter Review
Bug 40022: (follow-up) Use numerical sort (1.31 KB, patch)
2025-06-27 11:33 UTC, Martin Renvoize (ashimema)
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Lucas Gass (lukeg) 2025-05-28 15:57:24 UTC
New cycle, new release team. Let's add the new team to the about page.
Comment 1 Martin Renvoize (ashimema) 2025-06-24 20:57:31 UTC
Created attachment 183477 [details] [review]
Bug 40022: Add the 25.11 release team

This patch updates the teams.yaml to include the voted in 25.11
release team.

Test plan
1/ Check against https://wiki.koha-community.org/wiki/Release_Teams
Comment 2 Martin Renvoize (ashimema) 2025-06-24 20:57:33 UTC
Created attachment 183478 [details] [review]
Bug 40022: Add missing roles to the include

This patch adds missing role mappings to the about-team.inc template
to ensure all roles defined in teams.yaml are properly displayed.

Added role mappings include:
- manager_assistants (plural form)
- maintainer_assistants (plural form)
- maintainer_mentors (plural form)
- accessibility_advocates (plural form)
- security_manager
- meeting_facilitator
- social_media
- website

Also adds display logic for historical roles that may not be present
in current teams but appear in contributor lists from teams.yaml.

This ensures complete coverage of all team roles across historical
and current release teams.
Comment 3 Martin Renvoize (ashimema) 2025-06-24 20:57:35 UTC
Created attachment 183479 [details] [review]
Bug 40022: Condense display by hiding versions under ellipses

This patch improves the contributor section display in the about page
by implementing a condensed view for version lists. When a contributor
has more than 2 versions for a role, only the first 2 are shown with
an ellipsis (...) that can be hovered to reveal the remaining versions.

The implementation:
- Sorts versions in reverse chronological order (most recent first)
- Shows first 2 versions directly
- Hides additional versions under a hoverable ellipsis using Bootstrap tooltips
- Adds CSS styling for the ellipsis with dotted underline and help cursor

This makes the contributor lists more readable while preserving access
to complete version information.
Comment 4 Martin Renvoize (ashimema) 2025-06-25 14:32:09 UTC
Created attachment 183500 [details] [review]
Bug 40022: Sync teams in Koha, Wiki and release-tools
Comment 5 Paul Derscheid 2025-06-25 16:33:03 UTC
Created attachment 183517 [details] [review]
Bug 40022: Add the 25.11 release team

This patch updates the teams.yaml to include the voted in 25.11
release team.

Test plan
1/ Check against https://wiki.koha-community.org/wiki/Release_Teams

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Comment 6 Paul Derscheid 2025-06-25 16:33:05 UTC
Created attachment 183518 [details] [review]
Bug 40022: Add missing roles to the include

This patch adds missing role mappings to the about-team.inc template
to ensure all roles defined in teams.yaml are properly displayed.

Added role mappings include:
- manager_assistants (plural form)
- maintainer_assistants (plural form)
- maintainer_mentors (plural form)
- accessibility_advocates (plural form)
- security_manager
- meeting_facilitator
- social_media
- website

Also adds display logic for historical roles that may not be present
in current teams but appear in contributor lists from teams.yaml.

This ensures complete coverage of all team roles across historical
and current release teams.

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Comment 7 Paul Derscheid 2025-06-25 16:33:07 UTC
Created attachment 183519 [details] [review]
Bug 40022: Condense display by hiding versions under ellipses

This patch improves the contributor section display in the about page
by implementing a condensed view for version lists. When a contributor
has more than 2 versions for a role, only the first 2 are shown with
an ellipsis (...) that can be hovered to reveal the remaining versions.

The implementation:
- Sorts versions in reverse chronological order (most recent first)
- Shows first 2 versions directly
- Hides additional versions under a hoverable ellipsis using Bootstrap tooltips
- Adds CSS styling for the ellipsis with dotted underline and help cursor

This makes the contributor lists more readable while preserving access
to complete version information.

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Comment 8 Paul Derscheid 2025-06-25 16:33:09 UTC
Created attachment 183520 [details] [review]
Bug 40022: Sync teams in Koha, Wiki and release-tools

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Comment 9 Paul Derscheid 2025-06-25 16:43:37 UTC
Created attachment 183521 [details] [review]
Bug 40022: (QA follow-up) Tidy about-team.inc, about.tt
Comment 10 Lucas Gass (lukeg) 2025-06-26 17:11:59 UTC
Nice work everyone!

Pushed to main for 25.11
Comment 11 Martin Renvoize (ashimema) 2025-06-27 11:33:04 UTC
Created attachment 183597 [details] [review]
Bug 40022: (follow-up) Use numerical sort

We were using template toolkits `sort` which is a string sort and as
such some of our version strings were being sorted incorrectly.

This patch simply switched to template toolkits `nsort` to force a
numeric sorting which corrects the reverse version sorting for display.

Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk>