Index: openacs-4/packages/dotlrn-project-manager/tcl/dotlrn-project-manager-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-project-manager/tcl/dotlrn-project-manager-procs.tcl,v diff -u -r1.9 -r1.10 --- openacs-4/packages/dotlrn-project-manager/tcl/dotlrn-project-manager-procs.tcl 19 Aug 2005 22:53:22 -0000 1.9 +++ openacs-4/packages/dotlrn-project-manager/tcl/dotlrn-project-manager-procs.tcl 11 Nov 2005 20:23:00 -0000 1.10 @@ -121,13 +121,30 @@ # Add all portlets to the Portal. - project_manager_portlet::add_self_to_page -portal_id $portal_id -package_id $package_id -project_manager_id $package_id + project_manager_portlet::add_self_to_page \ + -portal_id $portal_id \ + -package_id $package_id \ + -project_manager_id $package_id - project_manager_task_portlet::add_self_to_page -portal_id $portal_id -package_id $package_id -project_manager_id $package_id - project_manager_calendar_portlet::add_self_to_page -portal_id $portal_id -package_id $package_id -project_manager_id $package_id + project_manager_task_portlet::add_self_to_page \ + -portal_id $portal_id \ + -package_id $package_id \ + -project_manager_id $package_id + + project_manager_calendar_portlet::add_self_to_page \ + -portal_id $portal_id \ + -package_id $package_id \ + -project_manager_id $package_id - project_manager_project_calendar_portlet::add_self_to_page -portal_id $portal_id -package_id $package_id -project_manager_id $package_id + project_manager_project_calendar_portlet::add_self_to_page \ + -portal_id $portal_id \ + -package_id $package_id \ + -project_manager_id $package_id + project_manager_projects_portlet::add_self_to_page \ + -portal_id $portal_id \ + -package_id $package_id \ + -project_manager_id $package_id # instantiate and mount the logger package for this pm @@ -232,9 +249,12 @@ -project_manager_id $package_id \ -param_action $param_action + project_manager_projects_portlet::add_self_to_page \ + -portal_id $portal_id \ + -package_id $package_id \ + -project_manager_id $package_id \ + -param_action $param_action - - } ad_proc -public dotlrn_project_manager::remove_user_from_community { @@ -252,6 +272,7 @@ @param portal_id } { + project_manager_portlet::add_self_to_page \ -portal_id $portal_id \ -project_manager_id 0 \ @@ -271,6 +292,11 @@ -portal_id $portal_id \ -project_manager_id 0 \ -package_id 0 + + project_manager_projects_portlet::add_self_to_page \ + -portal_id $portal_id \ + -project_manager_id 0 \ + -package_id 0 # add_portlet_helper $portal_id $args } @@ -311,6 +337,10 @@ project_manager_portlet::remove_self_from_page \ -portal_id $portal_id \ -project_manager_id [ns_set get $args "project_manager_id"] + + project_manager_projects_portlet::remove_self_from_page \ + -portal_id $portal_id \ + -project_manager_id [ns_set get $args "project_manager_id"] # calendar_full_portlet::remove_self_from_page \ -portal_id $portal_id \ @@ -395,5 +425,16 @@ -package_id 0 } } + + 0.1d1 0.1d2 { + db_foreach get_all_portal_templates { } { + + project_manager_projects_portlet::add_self_to_page \ + -portal_id $portal_id \ + -project_manager_id 0 \ + -package_id 0 + + } + } } } \ No newline at end of file