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.49 -r1.50
--- openacs-4/packages/project-manager/project-manager.info 22 May 2006 06:14:27 -0000 1.49
+++ openacs-4/packages/project-manager/project-manager.info 29 May 2006 16:36:16 -0000 1.50
@@ -7,7 +7,7 @@
f
f
-
+
Jade Rubick
Malte Sussdorff
Project management tool for OpenACS
@@ -17,7 +17,7 @@
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
-
+
@@ -49,6 +49,7 @@
+
Index: openacs-4/packages/project-manager/lib/projects.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/lib/projects.tcl,v
diff -u -r1.35 -r1.36
--- openacs-4/packages/project-manager/lib/projects.tcl 10 May 2006 18:51:41 -0000 1.35
+++ openacs-4/packages/project-manager/lib/projects.tcl 29 May 2006 16:36:16 -0000 1.36
@@ -152,13 +152,12 @@
set start_range_f [lindex [split $date_range "/"] 0]
set end_range_f [lindex [split $date_range "/"] 1]
if {![empty_string_p $start_range_f] && ![empty_string_p $end_range_f]} {
- set p_range_where "to_char(p.planned_end_date,'YYYY-MM-DD') >= :start_range_f and
- to_char(p.planned_end_date,'YYYY-MM-DD') <= :end_range_f"
+ set p_range_where "p.planned_start_date > to_timestamp(:start_range_f, 'YYYY-MM-DD') and p.planned_start_date < to_timestamp(:end_range_f, 'YYYY-MM-DD') + interval '1 day'"
} else {
if {![empty_string_p $start_range_f] } {
- set p_range_where "to_char(p.planned_end_date,'YYYY-MM-DD') >= :start_range_f"
+ set p_range_where "p.planned_start_date > to_timestamp(:start_range_f, 'YYYY-MM-DD')"
} elseif { ![empty_string_p $end_range_f] } {
- set p_range_where "to_char(p.planned_end_date,'YYYY-MM-DD') <= :end_range_f"
+ set p_range_where "p.planned_start_date < to_timestamp(:end_range_f, 'YYYY-MM-DD') + interval '1 day'"
} else {
set p_range_where ""
}
@@ -320,6 +319,8 @@
where_clause {c.category_id = [join [value_if_exists category_id] ","]}
] \
user_space_p [list] \
+ start_range_f [list] \
+ end_range_f [list] \
subprojects_p [list \
label "[_ project-manager.ShowSubprojects]" \
values { {"[_ project-manager.True]" t } { "[_ project-manager.False]" f} } \
Index: openacs-4/packages/project-manager/www/index.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/www/index.adp,v
diff -u -r1.16 -r1.17
--- openacs-4/packages/project-manager/www/index.adp 10 May 2006 18:51:42 -0000 1.16
+++ openacs-4/packages/project-manager/www/index.adp 29 May 2006 16:36:17 -0000 1.17
@@ -5,7 +5,7 @@
#project-manager.Projects#
@context;noquote@
-
Index: openacs-4/packages/project-manager/www/index.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/www/index.tcl,v
diff -u -r1.16 -r1.17
--- openacs-4/packages/project-manager/www/index.tcl 10 May 2006 18:51:42 -0000 1.16
+++ openacs-4/packages/project-manager/www/index.tcl 29 May 2006 16:36:17 -0000 1.17
@@ -52,7 +52,7 @@
# Sending only one value to the include
set date_range "${start_range_f}/$end_range_f"
-set exporting_vars { status_id category_id assignee_id orderby format }
+set exporting_vars { status_id category_id assignee_id orderby format pm_status_id pm_contact_id pm_etat_id previous_status_f current_package_f subprojects_p }
set hidden_vars [export_vars -form $exporting_vars]
# set up context bar
@@ -108,3 +108,6 @@
if {$current_package_f ne 1} {
set current_package_f $package_id
}
+
+# Retrieving the name of the template to call
+set template_src [parameter::get -parameter "ProjectList"]