/** * @see CommonDBTM::getSpecificMassiveActions() **/ function getSpecificMassiveActions($checkitem = NULL) { $isadmin = static::canUpdate(); $actions = parent::getSpecificMassiveActions($checkitem); if (ProblemTask::canCreate()) { $actions['add_task'] = __('Add a new task'); } if (Session::haveRight("edit_all_problem", "1")) { $actions['add_actor'] = __('Add an actor'); } if (Session::haveRight('transfer', 'r') && Session::isMultiEntitiesMode() && $isadmin) { $actions['add_transfer_list'] = _x('button', 'Add to transfer list'); } return $actions; }
/** * @see CommonDBTM::getSpecificMassiveActions() **/ function getSpecificMassiveActions($checkitem = NULL) { $isadmin = static::canUpdate(); $actions = parent::getSpecificMassiveActions($checkitem); if (ProblemTask::canCreate()) { $actions[__CLASS__ . MassiveAction::CLASS_ACTION_SEPARATOR . 'add_task'] = __('Add a new task'); } if ($this->canAdminActors()) { $actions[__CLASS__ . MassiveAction::CLASS_ACTION_SEPARATOR . 'add_actor'] = __('Add an actor'); $actions[__CLASS__ . MassiveAction::CLASS_ACTION_SEPARATOR . 'update_notif'] = __('Set notifications for all actors'); } if ($isadmin) { MassiveAction::getAddTransferList($actions); } return $actions; }