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"]