Index: openacs.org-dev/packages/bug-tracker/www/admin/component-ae.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/bug-tracker/www/admin/component-ae.tcl,v diff -u -r1.2 -r1.3 --- openacs.org-dev/packages/bug-tracker/www/admin/component-ae.tcl 4 Dec 2002 16:13:38 -0000 1.2 +++ openacs.org-dev/packages/bug-tracker/www/admin/component-ae.tcl 6 Dec 2002 15:30:28 -0000 1.3 @@ -47,11 +47,18 @@ -optional element create component maintainer \ - -datatype integer \ - -widget select \ + -widget search \ + -datatype search \ + -result_datatype integer \ -label "Maintainer" \ - -options [concat {{ "--None--" "" }} [db_list_of_lists users { select first_names || ' ' || last_name, user_id from cc_users order by last_name, first_names}]] -optional - + -options [bug_tracker::users_get_options] \ + -optional \ + -search_query { + select distinct u.first_names || ' ' || u.last_name || ' (' || u.email || ')' as name, u.user_id + from dir_all_users u + where upper(coalesce(u.first_names || ' ', '') || coalesce(u.last_name || ' ', '') || u.email || ' ' || coalesce(u.screen_name, '')) like upper('%'||:value||'%') + order by name +} element create component component_id \ -datatype integer \ -widget hidden