Index: openacs-4/packages/project-manager/lib/task-assignee-portlet.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/lib/task-assignee-portlet.tcl,v
diff -u -N -r1.3 -r1.4
--- openacs-4/packages/project-manager/lib/task-assignee-portlet.tcl 12 Sep 2005 07:10:26 -0000 1.3
+++ openacs-4/packages/project-manager/lib/task-assignee-portlet.tcl 14 Sep 2005 22:15:28 -0000 1.4
@@ -41,7 +41,7 @@
"[_ project-manager.Who]"
}
display_template {
- @people.user_info@
+ @people.assign_name@
}
}
role_id {
@@ -60,14 +60,9 @@
} \
-orderby {
default_value role_id,desc
- first_names {
- orderby_asc "first_names asc, last_name asc"
- orderby_desc "first_names desc, last_name desc"
- default_direction asc
- }
role_id {
- orderby_asc "role_id asc, user_info asc"
- orderby_desc "role_id desc, user_info asc"
+ orderby_asc "role_id asc"
+ orderby_desc "role_id desc"
default_direction asc
}
default_value role_id,asc
@@ -77,4 +72,17 @@
width 100%
}
-db_multirow people task_people_query { }
+set assign_group_p [parameter::get -parameter "AssignGroupP" -default 0]
+
+if { $assign_group_p } {
+ set query_name "task_people_group_query"
+} else {
+ set query_name "task_people_query"
+}
+
+db_multirow -extend { assign_name } people $query_name { } {
+ set assign_name [db_string get_user_name { } -default ""]
+ if { $assign_group_p && [empty_string_p $assign_name] } {
+ set assign_name [db_string get_group_name { } -default ""]
+ }
+}