public function update()
 {
     $validator = new Planning_RequestValidator($this->planning_factory);
     if ($validator->isValid($this->request)) {
         $this->planning_factory->updatePlanning($this->request->get('planning_id'), PlanningParameters::fromArray($this->request->get('planning')));
         $this->redirect(array('group_id' => $this->request->get('group_id'), 'action' => 'index'));
     } else {
         $this->addFeedback('error', $GLOBALS['Language']->getText('plugin_agiledashboard', 'planning_all_fields_mandatory'));
         $this->redirect(array('group_id' => $this->group_id, 'planning_id' => $this->request->get('planning_id'), 'action' => 'edit'));
     }
 }