public function index(Codendi_Request $request)
 {
     if (!$request->get('type_of_search')) {
         $request->set('type_of_search', Search_SearchProject::NAME);
     }
     $this->results($request);
 }
 private function updateGroup()
 {
     $id = $this->request->get('id');
     $name = $this->request->get('name');
     $description = $this->request->get('description');
     try {
         if ($id) {
             $user_group = new User_ForgeUGroup($id, $name, $description);
             $this->user_group_manager->updateUserGroup($user_group);
         } else {
             $user_group = $this->user_group_factory->createForgeUGroup($name, $description);
             $this->request->set('id', $user_group->getId());
         }
     } catch (User_UserGroupNameInvalidException $e) {
         $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('admin_permission_delegation', 'user_group_already_exists'));
     } catch (User_UserGroupNotFoundException $e) {
         $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('admin_permission_delegation', 'ugroup_not_found'));
     }
     $this->index();
 }