Skip to content
Snippets Groups Projects
Commit e606114e authored by Prasad's avatar Prasad
Browse files

Merge branch 'fix_js_request_reminder' into 'master'

fix js requestReminder error when calendar module is not active!

Loading request reminder cause JS error when calendar module is not active.

See merge request !539
parents 7b00c58e a5d88100
No related branches found
No related tags found
No related merge requests found
......@@ -17,22 +17,26 @@ class Calendar_ActivityReminder_Action extends Vtiger_Action_Controller{
public function requiresPermission(Vtiger_Request $request){
$permissions = parent::requiresPermission($request);
$mode = $request->getMode();
if(!empty($mode)) {
switch ($mode) {
case 'getReminders':
$permissions[] = array('module_parameter' => 'module', 'action' => 'DetailView');
break;
case 'postpone':
$permissions[] = array('module_parameter' => 'module', 'action' => 'EditView', 'record_parameter' => 'record');
break;
if (vtlib_isModuleActive($request->getModule())) {
$mode = $request->getMode();
if (!empty($mode)) {
switch ($mode) {
case 'getReminders':
$permissions[] = ['module_parameter' => 'module', 'action' => 'DetailView'];
break;
default:
break;
}
}
return $permissions;
case 'postpone':
$permissions[] = ['module_parameter' => 'module', 'action' => 'EditView', 'record_parameter' => 'record'];
break;
default:
break;
}
}
}
return $permissions;
}
public function process(Vtiger_Request $request) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment