/**
  * Find users and show selection box
  * 
  * @param TBGRequest $request The request object
  */
 public function runFindAssignee(TBGRequest $request)
 {
     $this->forward403unless($request->isMethod(TBGRequest::POST));
     $this->message = false;
     if ($request->getParameter('find_by')) {
         $this->theProject = TBGContext::factory()->TBGProject($request->getParameter('project_id'));
         $this->users = TBGUser::findUsers($request->getParameter('find_by'), 10);
         $this->teams = TBGTeam::findTeams($request->getParameter('find_by'));
     } else {
         $this->message = true;
     }
 }
 /**
  * Find users and show selection links
  * 
  * @param TBGRequest $request The request object
  */
 public function runFindIdentifiable(TBGRequest $request)
 {
     $this->forward403unless($request->isMethod(TBGRequest::POST));
     $this->users = array();
     if ($find_identifiable_by = $request->getParameter('find_identifiable_by')) {
         $this->users = TBGUser::findUsers($find_identifiable_by, 10);
         if ($request->getParameter('include_teams')) {
             $this->teams = TBGTeam::findTeams($find_identifiable_by);
         } else {
             $this->teams = array();
         }
     }
     $teamup_callback = $request->getParameter('teamup_callback');
     return $this->renderComponent('identifiableselectorresults', array('users' => $this->users, 'teams' => $this->teams, 'callback' => $request->getParameter('callback'), 'teamup_callback' => $teamup_callback));
 }