Lines 722-727
my $dev_team = (sort {$b <=> $a} (keys %{$teams->{team}}))[0];
Link Here
|
722 |
my $short_version = substr($versions{'kohaVersion'},0,5); |
722 |
my $short_version = substr($versions{'kohaVersion'},0,5); |
723 |
my $minor = substr($versions{'kohaVersion'},3,2); |
723 |
my $minor = substr($versions{'kohaVersion'},3,2); |
724 |
my $development_version = ( $minor eq '05' || $minor eq '11' ) ? 0 : 1; |
724 |
my $development_version = ( $minor eq '05' || $minor eq '11' ) ? 0 : 1; |
|
|
725 |
my $codename; |
725 |
$template->param( short_version => $short_version ); |
726 |
$template->param( short_version => $short_version ); |
726 |
$template->param( development_version => $development_version ); |
727 |
$template->param( development_version => $development_version ); |
727 |
|
728 |
|
Lines 747-753
for my $version ( sort { $a <=> $b } keys %{$teams->{team}} ) {
Link Here
|
747 |
} |
748 |
} |
748 |
} |
749 |
} |
749 |
} |
750 |
} |
750 |
elsif ( $role ne 'release_date' ) { |
751 |
elsif ( $role eq 'release_date' ) { |
|
|
752 |
$teams->{team}->{$version}->{$role} = DateTime->from_epoch( epoch => $teams->{team}->{$version}->{$role}); |
753 |
} |
754 |
elsif ( $role eq 'codename' ) { |
755 |
if ( $version == $short_version ) { |
756 |
$codename = $teams->{team}->{$version}->{$role}; |
757 |
} |
758 |
next; |
759 |
} |
760 |
else { |
751 |
my $name = $teams->{team}->{$version}->{$role}->{name}; |
761 |
my $name = $teams->{team}->{$version}->{$role}->{name}; |
752 |
# Add role to contributors |
762 |
# Add role to contributors |
753 |
push @{ $contributors->{$name}->{roles}->{$normalized_role} }, |
763 |
push @{ $contributors->{$name}->{roles}->{$normalized_role} }, |
Lines 758-766
for my $version ( sort { $a <=> $b } keys %{$teams->{team}} ) {
Link Here
|
758 |
$contributors->{$name}->{openhub}; |
768 |
$contributors->{$name}->{openhub}; |
759 |
} |
769 |
} |
760 |
} |
770 |
} |
761 |
else { |
|
|
762 |
$teams->{team}->{$version}->{$role} = DateTime->from_epoch( epoch => $teams->{team}->{$version}->{$role}); |
763 |
} |
764 |
} |
771 |
} |
765 |
} |
772 |
} |
766 |
|
773 |
|
Lines 778-783
my @people = map {
Link Here
|
778 |
lc($a2last||"") cmp lc($b2last||""); |
785 |
lc($a2last||"") cmp lc($b2last||""); |
779 |
} keys %$contributors; |
786 |
} keys %$contributors; |
780 |
|
787 |
|
|
|
788 |
$template->param( kohaCodename => $codename); |
781 |
$template->param( contributors => \@people ); |
789 |
$template->param( contributors => \@people ); |
782 |
$template->param( maintenance_team => $teams->{team}->{$dev_team} ); |
790 |
$template->param( maintenance_team => $teams->{team}->{$dev_team} ); |
783 |
$template->param( release_team => $teams->{team}->{$short_version} ); |
791 |
$template->param( release_team => $teams->{team}->{$short_version} ); |