Index: openacs-4/packages/project-manager/lib/tasks.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/lib/tasks.tcl,v diff -u -r1.24 -r1.25 --- openacs-4/packages/project-manager/lib/tasks.tcl 22 Sep 2005 07:40:32 -0000 1.24 +++ openacs-4/packages/project-manager/lib/tasks.tcl 7 Oct 2005 22:56:05 -0000 1.25 @@ -27,10 +27,12 @@ } } + if ![info exists page_size] { set page_size 25 } + if ![info exists display_mode] { set display_mode "all" } @@ -163,7 +165,7 @@ is_observer_p [list \ label "[_ project-manager.Observer]" \ values { {True t} {False f} } \ - where_clause "r.is_observer_p = 't'" + where_clause "r.is_observer_p = :is_observer_p" ] \ party_id [list \ label "[_ project-manager.People]" \ @@ -350,26 +352,26 @@ default_value $default_orderby title { label "[_ project-manager.Subject_1]" - orderby_desc "t.title desc, ts.task_item_id" - orderby_asc "t.title asc, ts.task_item_id" + orderby_desc "t.title desc, task_item_id" + orderby_asc "t.title asc, task_item_id" default_direction asc } description { label "[_ project-manager.Description]" - orderby_desc "t.description desc, ts.task_item_id" - orderby_asc "t.description, ts.task_item_id" + orderby_desc "t.description desc, task_item_id" + orderby_asc "t.description, task_item_id" default_direction asc } slack_time { label "[_ project-manager.Slack_1]" - orderby_desc "(latest_start - earliest_start) desc, ts.task_item_id" - orderby_asc "(latest_start - earliest_start), ts.task_item_id" + orderby_desc "(latest_start - earliest_start) desc, task_item_id" + orderby_asc "(latest_start - earliest_start), task_item_id" default_direction asc } status { label "[_ project-manager.Status_1]" - orderby_desc "status desc, t.latest_finish desc, ts.task_item_id" - orderby_asc "status asc, t.latest_finish desc, ts.task_item_id" + orderby_desc "status desc, t.latest_finish desc, task_item_id" + orderby_asc "status asc, t.latest_finish desc, task_item_id" default_direction asc } end_date { @@ -404,7 +406,9 @@ } } -set assign_group_p [parameter::get -parameter "AssignGroupP" -default 0] +if { ![exists_and_not_null assign_group_p] } { + set assign_group_p [parameter::get -parameter "AssignGroupP" -default 0] +} db_multirow -extend {item_url earliest_start_pretty earliest_finish_pretty end_date_pretty latest_start_pretty latest_finish_pretty slack_time edit_url log_url hours_remaining days_remaining actual_days_worked my_user_id user_url base_url task_close_url project_url assignee_name} tasks tasks " " { Index: openacs-4/packages/project-manager/www/tasks.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/www/tasks.tcl,v diff -u -r1.7 -r1.8 --- openacs-4/packages/project-manager/www/tasks.tcl 22 Sep 2005 07:40:32 -0000 1.7 +++ openacs-4/packages/project-manager/www/tasks.tcl 7 Oct 2005 22:56:50 -0000 1.8 @@ -19,7 +19,7 @@ still allow people to view everyone. } { - orderby:optional + {orderby ""} {party_id ""} {searchterm ""} {status_id ""}