Index: openacs-4/packages/project-manager/lib/forums-portlet.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/lib/forums-portlet.adp,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/project-manager/lib/forums-portlet.adp 26 May 2005 12:24:11 -0000 1.1 @@ -0,0 +1,10 @@ + +#forums.Forums# + + + + +   + + + \ No newline at end of file Index: openacs-4/packages/project-manager/lib/forums-portlet.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/lib/forums-portlet.tcl,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/project-manager/lib/forums-portlet.tcl 26 May 2005 12:24:11 -0000 1.1 @@ -0,0 +1,37 @@ +# packages/project-manager/lib/forums-portlet.tcl +# +# +# +# @author Malte Sussdorff (sussdorff@sussdorff.de) +# @creation-date 2005-05-26 +# @arch-tag: 2e370b1e-543b-41ee-9517-f4445927a286 +# @cvs-id $Id: forums-portlet.tcl,v 1.1 2005/05/26 12:24:11 maltes Exp $ + +foreach required_param {forum_id} { + if {![info exists $required_param]} { + return -code error "$required_param is a required parameter." + } +} + +# Integrate with Forums + +if {$forum_id > 1} { + # Get forum data + if {[catch {forum::get -forum_id $forum_id -array forum} errMsg]} { + if {[string equal $::errorCode NOT_FOUND]} { + ns_returnnotfound + ad_script_abort + } + error $errMsg $::errorInfo $::errorCode + } + forum::security::require_read_forum -forum_id $forum_id + forum::security::permissions -forum_id $forum_id permissions + set package_id [acs_object::get_element -object_id $forum_id -element package_id] + set base_url [apm_package_url_from_id $package_id] +} + +foreach optional_param {} { + if {![info exists $optional_param]} { + set $optional_param {} + } +} Index: openacs-4/packages/project-manager/www/one.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/www/one.adp,v diff -u -r1.3 -r1.4 --- openacs-4/packages/project-manager/www/one.adp 26 May 2005 09:34:29 -0000 1.3 +++ openacs-4/packages/project-manager/www/one.adp 26 May 2005 12:24:11 -0000 1.4 @@ -1,62 +1,82 @@ - - - @my_title;noquote@ -- #project-manager.Closed# - - - @my_title;noquote@ - - @context;noquote@ - @project_item_id@ - - + + @my_title;noquote@ -- #project-manager.Closed# + + + @my_title;noquote@ + +@context;noquote@ +@project_item_id@ +

#project-manager.lt_not_current_set_live#

-
- - - - - -

- - - -

- - - + +

- - -

- - - -

- - - - - - - - - -

- - - +

- -

- - - - - - - - - + +

+ +

+ + +

+ + + + + +

+ +

+ +

+ + +

+ + + +

+ + + Index: openacs-4/packages/project-manager/www/one.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/www/one.tcl,v diff -u -r1.4 -r1.5 --- openacs-4/packages/project-manager/www/one.tcl 26 May 2005 09:34:29 -0000 1.4 +++ openacs-4/packages/project-manager/www/one.tcl 26 May 2005 12:24:11 -0000 1.5 @@ -113,7 +113,10 @@ set project_root [pm::util::get_root_folder -package_id $package_id] set my_title "$project_term \#$project_item_id: $project(project_name)" +set forum_id [application_data_link::get_linked -from_object_id $project(item_id) -to_object_type "forums_forum"] +set folder_id [application_data_link::get_linked -from_object_id $project(item_id) -to_object_type "content_folder"] + # set up context bar, needs project(parent_id) if {[string equal $project(parent_id) $project_root]} { set context [list "$project(project_name)"]