/** * @param dmBaseActions $action * @return dmModuleSecurityManager */ public function getSecurityManager(dmBaseActions $action = null) { if (!isset($this->securityManager)) { $this->securityManager = dmContext::getInstance()->getServiceContainer()->getService('module_security_manager'); $this->securityManager->setModule($this); if ($action) { $this->securityManager->setAction($action); } } return $this->securityManager; }
public function getIdsForAuthorizedActionWithinIds($ids) { return $this->manager->getStrategy('record', 'actions', $this->module, $this->action)->getIdsForAuthorizedActionWithinIds($ids); }