Index: openacs-4/packages/recruiting/www/admin/assign-candidate-interview.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/recruiting/www/admin/assign-candidate-interview.tcl,v diff -u -r1.3 -r1.4 --- openacs-4/packages/recruiting/www/admin/assign-candidate-interview.tcl 9 Aug 2002 20:30:51 -0000 1.3 +++ openacs-4/packages/recruiting/www/admin/assign-candidate-interview.tcl 14 Aug 2002 20:28:28 -0000 1.4 @@ -15,12 +15,19 @@ set searching_p 1 -form create assign_interview -element create assign_interview search_text \ +form create assign_interview +element create assign_interview search_user_id \ -label "Assign interview to" \ + -datatype integer \ + -widget select \ + -options [db_list_of_lists get_all_recruiting_users {select last_name||', '||first_names,user_id from registered_users order by last_name}] + +element create assign_interview search_text \ + -label "or search:" \ -datatype text \ -widget text \ - -html {size 40} + -html {size 40} \ + -optional element create assign_interview candidate_id \ -widget hidden \ @@ -29,14 +36,21 @@ if {[form is_valid assign_interview]} { set searching_p 0 form get_values assign_interview \ - search_text + search_text search_user_id - ui::table::set_title search_results "Choose an interviewer" + if {![empty_string_p $search_text]} { - db_foreach select_users {} { - ui::table::add_sortable_row search_results [list "$last_name, $first_names ($email)"] - } if_no_rows { - ui::table::add_sortable_row search_results [list "There were no users matching your criteria"] + ui::table::set_title search_results "Choose an interviewer" + + db_foreach select_users {} { + ui::table::add_sortable_row search_results [list "$last_name, $first_names ($email)"] + } if_no_rows { + ui::table::add_sortable_row search_results [list "There were no users matching your criteria"] + } + + } else { + + ns_returnredirect assign-candidate-interview-2?[export_vars {candidate_id search_user_id}] } }