Index: openacs-4/contrib/packages/project-manager/tcl/project-manager-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/tcl/Attic/project-manager-procs.tcl,v
diff -u -r1.2.2.5 -r1.2.2.6
--- openacs-4/contrib/packages/project-manager/tcl/project-manager-procs.tcl 9 Sep 2004 23:58:21 -0000 1.2.2.5
+++ openacs-4/contrib/packages/project-manager/tcl/project-manager-procs.tcl 16 Sep 2004 18:25:36 -0000 1.2.2.6
@@ -541,3 +541,44 @@
}
+ad_proc -public pm::util::package_id {
+} {
+ Returns the package ID for the project manager.
+
+ @author Jade Rubick (jader@bread.com)
+ @creation-date 2004-09-16
+
+ @return
+
+ @error
+} {
+ return [db_string get_package_id {
+ SELECT
+ package_id
+ FROM
+ cr_folders
+ WHERE
+ description = 'Project Repository'
+ LIMIT 1
+ }]
+}
+
+
+ad_proc -public pm::util::url {
+} {
+ Returns the URL of where the project manager is located,
+ fully qualified
+
+ @author Jade Rubick (jader@bread.com)
+ @creation-date 2004-09-16
+
+ @return
+
+ @error
+} {
+ set package_id [pm::util::package_id]
+
+ set package_url "[ad_url][site_node::get_url_from_object_id -object_id $package_id]"
+
+ return $package_url
+}
Index: openacs-4/contrib/packages/project-manager/tcl/task-procs-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/tcl/Attic/task-procs-postgresql.xql,v
diff -u -r1.4.2.2 -r1.4.2.3
--- openacs-4/contrib/packages/project-manager/tcl/task-procs-postgresql.xql 2 Jul 2004 23:13:49 -0000 1.4.2.2
+++ openacs-4/contrib/packages/project-manager/tcl/task-procs-postgresql.xql 16 Sep 2004 18:25:36 -0000 1.4.2.3
@@ -66,14 +66,6 @@
-
-
- obviously broken
- select package_id from surveys
- where survey_id=:object_id
-
-
-
SELECT
Index: openacs-4/contrib/packages/project-manager/tcl/task-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/tcl/Attic/task-procs.tcl,v
diff -u -r1.4.2.19 -r1.4.2.20
--- openacs-4/contrib/packages/project-manager/tcl/task-procs.tcl 15 Sep 2004 23:05:51 -0000 1.4.2.19
+++ openacs-4/contrib/packages/project-manager/tcl/task-procs.tcl 16 Sep 2004 18:25:36 -0000 1.4.2.20
@@ -629,12 +629,12 @@
ad_proc -public pm::task::get_url {
object_id
} {
- # set package_id [db_string get_package_id {}]
- # set package_url [site_node::get_url_from_object_id -object_id $package_id]
- set package_url [site_node::get_url_from_object_id -object_id $object_id]
- #return "${package_url}task-one?task_id=$object_id"
+ set url [pm::util::url]
+
+ set package_url "${url}task-one?task_id=$object_id"
+
return $package_url
- # "/project-manager/task-one?task_id=$object_id"
+
}
@@ -939,9 +939,7 @@
set from_address [db_string get_from_email "select email from parties where party_id = :user_id" -default "nobody@nowhere.com"]
- # I think this ad_conn package_url is incorrect. If called
- # from logger, it will return where logger is mounted.
- set task_url "[parameter::get_from_package_key -package_key acs-kernel -parameter SystemURL][ad_conn package_url]task-one?task_id=$task_item_id"
+ set task_url [pm::task::get_url $task_item_id]
set subject "Task Reopened (was $status_description): $task_title"
@@ -1121,7 +1119,7 @@
append work_log ""
- set task_url "[parameter::get_from_package_key -package_key acs-kernel -parameter SystemURL][ad_conn package_url]task-one?task_id=$task_item_id"
+ set task_url [pm::task::get_url $task_item_id]
set subject "Task Closed (was $status_description) $task_title"