2015-11-05 55 views

回答

0

不知道OrangeHRM的版本使用的是什麼,但我想用3.3.2,它看起來完全不同,以您的圖片,以便儘管如此,一個好的開始的地方是在orangehrm/symfony/plugins/orangehrmPerformancePlugin/modules/Perfomance/actions這裏你可能會發現searchReviewsAction.class.php或類似的頁面的最後部分的網頁

最接近的代碼示例我發現在我的橙色是爲了節省KPI,我在你的照片中看到,你也可以做。所以在saveKpiAction.class.php有一個功能:

protected function _checkAuthentication($request = null) { 
     $user = $this->getUser()->getAttribute('user'); 
     if (!($user->isAdmin())) { 
      $this->forward(sfConfig::get('sf_secure_module'),  
      sfConfig::get('sf_secure_action')); 
     } 
    } 

你可以做一些插科打諢這裏,disaballing這些檢查,在平時的服務表現插件只是一個像添加KPI,複製KPI每個東西流行起來,這實在是貧民窟改裝不過,如果你知道symfony的好我有沒有更好的方法來增加ess的權利。