From 8015f3345d82f4f2d08334324dec5c221f0582bc Mon Sep 17 00:00:00 2001 From: nathangray Date: Thu, 22 Aug 2019 15:56:17 -0600 Subject: [PATCH] Api - Better handling of enabled attribute for share actions --- api/src/Link/Sharing.php | 3 ++- api/src/Sharing.php | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/api/src/Link/Sharing.php b/api/src/Link/Sharing.php index 824417abb1..138370c9c0 100644 --- a/api/src/Link/Sharing.php +++ b/api/src/Link/Sharing.php @@ -104,7 +104,8 @@ class Sharing extends \EGroupware\Api\Sharing $document['allowOnMultiple'] = true; $document['onExecute'] = "javaScript:app.$appname.share_merge"; } - $documents['enabled'] = !!($GLOBALS['egw_info']['user']['apps']['stylite']); + $documents['enabled'] = !!($GLOBALS['egw_info']['user']['apps']['stylite']) ? + "javaScript:app.$appname.is_share_enabled" : false; $actions['share']['children']['shareDocuments'] = $documents; } diff --git a/api/src/Sharing.php b/api/src/Sharing.php index e178f1c60a..02563d6e3e 100644 --- a/api/src/Sharing.php +++ b/api/src/Sharing.php @@ -656,6 +656,11 @@ class Sharing 'share_link' => $class::share2link($share), 'template' => Etemplate\Widget\Template::rel2url('/filemanager/templates/default/share_dialog.xet') ); + switch($action) + { + case 'shareFilemanager': + $arr['title'] = lang('Filemanager directory'); + } $response = Json\Response::get(); $response->data($arr); }