From 1926c121c8d7ee51b3c775e7062ad1e901657884 Mon Sep 17 00:00:00 2001 From: Christophe Maudoux Date: Wed, 24 Apr 2019 12:16:31 +0200 Subject: [PATCH] WIP - Append all parameters (#1689) --- .../lib/Lemonldap/NG/Portal/Plugins/FavApps.pm | 5 +++-- lemonldap-ng-portal/site/templates/bootstrap/menu.tpl | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/FavApps.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/FavApps.pm index 3ff0ed26d..ccbf9a42b 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/FavApps.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/FavApps.pm @@ -32,6 +32,7 @@ sub register { my $user = $req->userData->{ $self->conf->{whatToTrace} }; my $app = $req->param('app'); my $logo = $req->param('logo') || ''; + my $desc = $req->param('desc') || ''; my $title = $req->param('title') || ''; # TODO -> test app @@ -40,7 +41,7 @@ sub register { # Read existing favorite Apps $self->logger->debug("Looking for $user favorite Apps..."); my $_favApps; - #$self->logger->debug("*****" . Data::Dumper::Dumper($req)); + $self->logger->debug("*****" . Data::Dumper::Dumper($req)); if ( $req->userData->{_favApps} ) { $_favApps = eval { from_json( $req->userData->{_favApps}, { allow_nonref => 1 } ); @@ -55,7 +56,7 @@ sub register { $_favApps = []; } - push @$_favApps, { app => $app, logo => '', description => '' }; + push @$_favApps, { app => $app, logo => $logo, desc => $desc, title => $title }; $self->p->updatePersistentSession( $req, { _favApps => to_json($_favApps) } ); $self->userLogger->notice("Favorite apps registration of $app succeeds for $user"); diff --git a/lemonldap-ng-portal/site/templates/bootstrap/menu.tpl b/lemonldap-ng-portal/site/templates/bootstrap/menu.tpl index f30bb9e0f..968fc632a 100644 --- a/lemonldap-ng-portal/site/templates/bootstrap/menu.tpl +++ b/lemonldap-ng-portal/site/templates/bootstrap/menu.tpl @@ -117,7 +117,7 @@
card">
- " title="" logo="common/apps/" src="common/icons/star0.png"/>  + " title="" logo="common/apps/" desc="" src="common/icons/star0.png"/> 
" title="" >