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
}