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.32 -r1.33 --- openacs-4/packages/project-manager/project-manager.info 25 Oct 2005 23:05:59 -0000 1.32 +++ openacs-4/packages/project-manager/project-manager.info 26 Oct 2005 19:07:31 -0000 1.33 @@ -32,6 +32,7 @@ + Index: openacs-4/packages/project-manager/tcl/install-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/tcl/install-procs.tcl,v diff -u -r1.24 -r1.25 --- openacs-4/packages/project-manager/tcl/install-procs.tcl 12 Oct 2005 18:23:53 -0000 1.24 +++ openacs-4/packages/project-manager/tcl/install-procs.tcl 26 Oct 2005 19:07:31 -0000 1.25 @@ -149,7 +149,8 @@ -from_version_name $from_version_name \ -to_version_name $to_version_name \ -spec { - 2.72a1 3.0d1 { + 3.0b4 3.1d12 { + ns_log notice "Running Post-Upgrade Routine" db_transaction { content::type::attribute::new -content_type {pm_project} -attribute_name {project_code} -datatype {string} -pretty_name {[_ project-manager.Project_code]} -pretty_plural {[_ project-manager.Project_codes]} -column_spec {varchar(255)} content::type::attribute::new -content_type {pm_project} -attribute_name {goal} -datatype {string} -pretty_name {[_ project-manager.Project_goal]} -pretty_plural {[_ project-manager.Project_goals]} -column_spec {varchar(4000)} @@ -167,21 +168,34 @@ content::type::attribute::new -content_type {pm_project} -attribute_name {logger_project} -datatype {integer} -pretty_name {[_ project-manager.lt_Linked_logger_project]} -pretty_plural {[_ project-manager.lt_Linked_logger_project_1]} -column_spec {integer} content::type::attribute::new -content_type {pm_task} -attribute_name {priority} -datatype {integer} -pretty_name {[_ project-manager.Priority_1]} -pretty_plural {[_ project-manager.Priorities]} -column_spec {integer} - } - } + + } + } + } +} - 3.0d1 3.0d2 { - rel_types::new "application_link" "Application Link" "Application Links" apm_package 0 "" apm_package 0 "" - } - 3.0d2 3.0d3 { - rel_types::new "application_data_link" "Application Data Link" "Application Data Links" acs_object 0 "" acs_object 0 "" - } - 3.0d3 3.0d4 { - content::type::attribute::delete -content_type {pm_project} -attribute_name {logger_project} - } - 3.0d4 3.0d5 { - content::type::attribute::new -content_type {pm_project} -attribute_name {dform} -datatype {string} -pretty_name {[_ project-manager.Dynamic_Form]} -pretty_plural {[_ project-manager.Dynamic_Forms]} -column_spec {varchar(100)} - content::type::attribute::new -content_type {pm_task} -attribute_name {dform} -datatype {string} -pretty_name {[_ project-manager.Dynamic_Form]} -pretty_plural {[_ project-manager.Dynamic_Forms]} -column_spec {varchar(100)} - } - } +ad_proc -private pm::install::before_upgrade { + {-from_version_name:required} + {-to_version_name:required} +} { + apm_upgrade_logic \ + -from_version_name $from_version_name \ + -to_version_name $to_version_name \ + -spec { + 3.0b4 3.1d12 { + ns_log notice "Running Pre-Upgrade Routine" + db_transaction { + rel_types::new "application_link" "Application Link" "Application Links" apm_package 0 "" apm_package 0 "" + rel_types::new "application_data_link" "Application Data Link" "Application Data Links" acs_object 0 "" acs_object 0 "" + } + } + } } + + + + + + + +