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}]
}
}