From 610a223c00cb8cc615ad29fb6adbfbbe3464c68c Mon Sep 17 00:00:00 2001 From: Hadi Nategh Date: Fri, 3 Apr 2020 13:01:00 +0200 Subject: [PATCH] adding videocall via calendar action --- addressbook/inc/class.addressbook_ui.inc.php | 2 +- addressbook/js/app.js | 2 ++ addressbook/js/app.ts | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/addressbook/inc/class.addressbook_ui.inc.php b/addressbook/inc/class.addressbook_ui.inc.php index bb7aa0f93a..a5f2372bde 100644 --- a/addressbook/inc/class.addressbook_ui.inc.php +++ b/addressbook/inc/class.addressbook_ui.inc.php @@ -596,7 +596,7 @@ class addressbook_ui extends addressbook_bo 'caption' => lang('Schedule a call'), 'icon' => 'calendar', 'allowOnMultiple' => true, - 'onExecute' => 'javaScript:app.addressbook.videoconference_scheduleCall', + 'onExecute' => 'javaScript:app.addressbook.add_cal', ] ] ]; diff --git a/addressbook/js/app.js b/addressbook/js/app.js index 51fc6e7557..2a5aac58b1 100644 --- a/addressbook/js/app.js +++ b/addressbook/js/app.js @@ -275,6 +275,8 @@ var AddressbookApp = /** @class */ (function (_super) { } var extra = {}; extra[_action.data && _action.data.url && _action.data.url.indexOf('owner') > 0 ? 'owner' : 'participants'] = ids; + if (_action.id === 'schedule_call') + extra['videoconference'] = 1; // Use framework to add calendar entry egw.open('', 'calendar', 'add', extra); } diff --git a/addressbook/js/app.ts b/addressbook/js/app.ts index 6a15e4076e..2f0f120e2d 100644 --- a/addressbook/js/app.ts +++ b/addressbook/js/app.ts @@ -321,9 +321,10 @@ class AddressbookApp extends EgwApp } var extra = {}; extra[_action.data && _action.data.url && _action.data.url.indexOf('owner') > 0 ? 'owner' : 'participants'] = ids; + if (_action.id === 'schedule_call') extra['videoconference'] = 1; // Use framework to add calendar entry - egw.open('','calendar','add',extra); + egw.open('','calendar','add', extra); } }