Skip to content
Snippets Groups Projects
Commit a5d88100 authored by IT-Solutions 4 You Team's avatar IT-Solutions 4 You Team
Browse files

fix js requestReminder error when calendar module is not active!

parent 25f88e8e
No related branches found
No related tags found
1 merge request!539fix js requestReminder error when calendar module is not active!
......@@ -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