public function deleteAction($id = false)
 {
     $this->permission('delete');
     if (!$id) {
         return Brightery::error404("The page you requested is not found.");
     }
     $model = new \modules\pm\models\Pm_priorities();
     $model->pm_priority_id = $id;
     if ($model->delete()) {
         Uri_helper::redirect("management/pm_priorities");
     }
 }
 public function indexAction($offset = 0)
 {
     $this->permission('index');
     $this->load->library('pagination');
     $model = new \modules\pm\models\Pm_issues();
     $model->_select = "pm_issue_id,title,description,pm_reviewer_id,pm_issue_statues_id\n        pm_project_id,created_time,estimated_time,parent,pm_priority_id,deadline,pm_issue_type_id";
     $model->_limit = $this->config->get('limit');
     $model->_offset = $offset;
     $config = ['url' => Uri_helper::url('management/pm_issues/index'), 'total' => $model->get(true), 'limit' => $model->_limit, 'offset' => $model->_offset];
     $model_priorities = new \modules\pm\models\Pm_priorities();
     $model_priorities->_select = "pm_priority_id ,name ,color";
     $priorities = $model_priorities->get();
     return $this->render('pm_issues/index', ['items' => $model->get(), 'priorities' => $priorities, 'pagination' => $this->Pagination->generate($config)]);
 }