Index: openacs-4/packages/project-manager/project-manager.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/project-manager.info,v diff -u -r1.21 -r1.22 --- openacs-4/packages/project-manager/project-manager.info 4 Sep 2005 12:25:26 -0000 1.21 +++ openacs-4/packages/project-manager/project-manager.info 13 Sep 2005 16:54:15 -0000 1.22 @@ -6,12 +6,13 @@ Project Managers f f - + Alex Kroman + - Jade Rubick + Alex Kroman Project management tool for OpenACS - 2005-08-12 - Integrated Bakery Resources + 2005-09-13 + Integrated Bakery Resources Track tasks, estimates and actual progress for a project. See the <a href="http://openacs.org/projects/dotwrk/project_management/">project page</a> for more information. 0 @@ -35,7 +36,7 @@ - + @@ -45,6 +46,7 @@ + Index: openacs-4/packages/project-manager/catalog/project-manager.en_US.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/catalog/project-manager.en_US.ISO-8859-1.xml,v diff -u -r1.27 -r1.28 --- openacs-4/packages/project-manager/catalog/project-manager.en_US.ISO-8859-1.xml 13 Sep 2005 00:22:01 -0000 1.27 +++ openacs-4/packages/project-manager/catalog/project-manager.en_US.ISO-8859-1.xml 13 Sep 2005 16:54:15 -0000 1.28 @@ -157,6 +157,7 @@ Linking Log Log entry: + Log hours Log time Logged variables Logger @@ -239,6 +240,7 @@ This page allows you to link other package instances to this project manager Linked logger project Linked logger projects + Log hours Log time for multiple tasks Logger is a package that lets you log time, expenses, and other . Project manager requires you to 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.16 -r1.17 --- openacs-4/packages/project-manager/lib/tasks.tcl 4 Sep 2005 12:25:26 -0000 1.16 +++ openacs-4/packages/project-manager/lib/tasks.tcl 13 Sep 2005 16:54:15 -0000 1.17 @@ -6,6 +6,8 @@ set optional_param_list [list orderby searchterm status_id page bulk_p actions_p base_url watcher_p page_num] set optional_unset_list [list party_id role_id project_item_id instance_id is_observer_p] +set use_bulk_p [parameter::get -parameter "UseBulkP" -default "0"] + foreach required_param $required_param_list { if {![info exists $required_param]} { return -code error "$required_param is a required parameter." @@ -239,9 +241,10 @@ } -if {$bulk_p == 1} { +if {$use_bulk_p == 1} { + set row_list "multiselect {}\n $row_list multiselect" set bulk_actions [list "[_ project-manager.Log_hours]" "${base_url}log-bulk" "[_ project-manager.lt_Log_hours_for_several]" "[_ project-manager.Edit_tasks]" "${base_url}task-add-edit" "[_ project-manager.Edit_multiple_tasks]"] - set bulk_action_export_vars [list [list return_url]] + set bulk_action_export_vars [list [list return_url] [list project_item_id]] } else { set bulk_actions [list] set bulk_action_export_vars [list] @@ -401,6 +404,7 @@ } } \ -actions $actions \ + -checkbox_name multiselect \ -bulk_actions $bulk_actions \ -bulk_action_export_vars $bulk_action_export_vars \ -page_size_variable_p 1 \ Index: openacs-4/packages/project-manager/www/task-add-edit.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/www/task-add-edit.tcl,v diff -u -r1.5 -r1.6 --- openacs-4/packages/project-manager/www/task-add-edit.tcl 3 Jun 2005 22:13:44 -0000 1.5 +++ openacs-4/packages/project-manager/www/task-add-edit.tcl 13 Sep 2005 16:54:15 -0000 1.6 @@ -35,8 +35,9 @@ } -errors { } +set use_bulk_p [parameter::get -parameter "UseBulkP" -default "0"] -if {$new_tasks == "1"} { +if {$new_tasks == "1" && $use_bulk_p == "0"} { ad_returnredirect [export_vars -base task-add-edit-one {task_item_id project_item_id process_id process_task_id:multiple return_url}] ad_script_abort }