* Sat Feb 15 2025 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-53.sme
- helper to set default value of select field using protected value [SME: 12923]
This commit is contained in:
parent
a979d472e8
commit
c0b4d1f90e
@ -212,6 +212,21 @@ sub setup_helpers {
|
|||||||
Mojo::JWT->new(secret => shift->app->secrets->[0] || die)
|
Mojo::JWT->new(secret => shift->app->secrets->[0] || die)
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$self->helper( selected_field => sub {
|
||||||
|
my $self = shift;
|
||||||
|
my @options = shift;
|
||||||
|
my $selected = shift;
|
||||||
|
my $count = 0;
|
||||||
|
# search for occurence of value $selected in arrays; if found add selected => 'selected'
|
||||||
|
for (my $i = 0; $i <= $#{$options[0]} ; $i++){
|
||||||
|
if (grep /^$selected$/, @{$options[0][$i]}) {
|
||||||
|
push( @{$options[0][$i]} ,'selected', 'selected' );
|
||||||
|
$count++;last;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
push ( @{$options[0]} ,[ ucfirst( $selected), $selected, 'selected', 'selected'] ) if ($count <1);
|
||||||
|
return @options;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ Summary: Sme server navigation module : manager 2
|
|||||||
%define name smeserver-manager
|
%define name smeserver-manager
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
%define version 11.0.0
|
%define version 11.0.0
|
||||||
%define release 52
|
%define release 53
|
||||||
Version: %{version}
|
Version: %{version}
|
||||||
Release: %{release}%{?dist}
|
Release: %{release}%{?dist}
|
||||||
License: GPL
|
License: GPL
|
||||||
@ -143,6 +143,9 @@ true
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Feb 15 2025 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-53.sme
|
||||||
|
- helper to set default value of select field using protected value [SME: 12923]
|
||||||
|
|
||||||
* Wed Feb 12 2025 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-52.sme
|
* Wed Feb 12 2025 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-52.sme
|
||||||
- move letsencrypt panel to smeserver-certificates [SME: 12916]
|
- move letsencrypt panel to smeserver-certificates [SME: 12916]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user