X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FEvent%2FTask.php;h=ee91e2d42b4b1e2fd1118edb651bd837a50460d6;hb=01f314b308c3872b520f954a4f2ab9ecdc3b3532;hp=5b40379a5fc949080ade66a36dcdfcae473acac8;hpb=ba4d65467bdf14b7ac4d5efce468f5e4867129f9;p=civicrm-core.git diff --git a/CRM/Event/Task.php b/CRM/Event/Task.php index 5b40379a5f..ee91e2d42b 100644 --- a/CRM/Event/Task.php +++ b/CRM/Event/Task.php @@ -1,9 +1,9 @@ 'CRM_Event_Form_Task_Badge', 'result' => FALSE, ), + 20 => array( + 'title' => ts('Add Contacts to Group'), + 'class' => 'CRM_Event_Form_Task_AddToGroup', + 'result' => FALSE, + ), ); //CRM-4418, check for delete if (!CRM_Core_Permission::check('delete in CiviEvent')) { unset(self::$_tasks[1]); } + //CRM-12920 - check for edit permission + if( !CRM_Core_Permission::check('edit event participants') ){ + unset(self::$_tasks[4],self::$_tasks[5],self::$_tasks[15]); + } } CRM_Utils_Hook::searchTasks('event', self::$_tasks); @@ -175,7 +184,7 @@ class CRM_Event_Task { } /** - * show tasks selectively based on the permission level + * Show tasks selectively based on the permission level * of the user * * @param int $permission