Index: openacs-4/contrib/packages/project-manager/www/tasks.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/www/Attic/tasks.tcl,v diff -u -r1.5.2.25 -r1.5.2.26 --- openacs-4/contrib/packages/project-manager/www/tasks.tcl 2 May 2005 19:59:19 -0000 1.5.2.25 +++ openacs-4/contrib/packages/project-manager/www/tasks.tcl 3 May 2005 09:01:28 -0000 1.5.2.26 @@ -30,7 +30,7 @@ project_item_id:optional } -properties { task_term:onevalue - context:onevalue + context:onevalue tasks:multirow hidden_vars:onevalue } @@ -79,14 +79,15 @@ set party_id $user_id } + # status defaults to open if {![exists_and_not_null status_id]} { set status_where_clause "" -# set status_id [pm::task::default_status_open] } else { set status_where_clause {ts.status = :status_id} } + # permissions permission::require_permission -party_id $user_id -object_id $package_id -privilege read @@ -146,7 +147,7 @@ # It does not make sense to display the latest_start and finished times for already # Closed tasks -if {$status_id != 2} { +if {!$passed_project_item_id || ![pm::util::closed_p -project_item_id $project_item_id]} { append elements { latest_start_pretty { label "[_ project-manager.Latest_Start]" @@ -170,7 +171,7 @@ # It does not make sense to display the remaining hours for # Closed tasks -if {$status_id != 2} { +if {!$passed_project_item_id || ![pm::util::closed_p -project_item_id $project_item_id]} { if {[string is true $use_days_p]} { append elements {