/**
  * @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);
 }