Index: openacs-4/contrib/packages/project-manager/www/task-one.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/www/Attic/task-one.tcl,v diff -u -r1.24 -r1.25 --- openacs-4/contrib/packages/project-manager/www/task-one.tcl 12 Mar 2004 13:44:45 -0000 1.24 +++ openacs-4/contrib/packages/project-manager/www/task-one.tcl 27 Apr 2004 00:49:29 -0000 1.25 @@ -26,6 +26,7 @@ orderby_dependency:optional orderby_dependency2:optional } -properties { + closed_message:onevalue notification_chunk:onevalue task_info:onerow project_item_id:onevalue @@ -93,7 +94,6 @@ set comments_link [general_comments_create_link -object_name pm_task -link_text "Add a comment" -context_id $package_id $task_id "[ad_conn url]?task_id=$task_id"] - # permissions permission::require_permission -party_id $user_id -object_id $package_id -privilege read @@ -105,15 +105,30 @@ # Task info ---------------------------------------------------------- db_1row task_query { } -column_array task_info -set task_info(description) [ad_text_to_html -- $task_info(description)] +set richtext_list [list $task_info(description) $task_info(mime_type)] + +set task_info(description) [template::util::richtext::get_property html_value $richtext_list] + if {[exists_and_not_null task_info(earliest_start_j)]} { set task_info(slack_time) [pm::task::slack_time \ -earliest_start_j $task_info(earliest_start_j) \ -today_j $task_info(today_j) \ -latest_start_j $task_info(latest_start_j)] } +if {$task_info(percent_complete) >= 100} { + set closed_message "-- Closed" +} else { + set closed_message "" +} + +# how to get back here +set return_url "[ad_conn url]?[ad_conn query]" + +set task_edit_url "task-add-edit?my_key=1&task_id=$task_id&project_item_id=$project_item_id&return_url=$return_url" + + set logger_project [pm::project::get_logger_project \ -project_item_id $project_item_id] set logger_variable_id [logger::variable::get_default_variable_id] @@ -149,6 +164,9 @@ } description { label "Description" + display_template { + @revisions.description_rich;noquote@ + } } percent_complete { label "Status" @@ -186,9 +204,14 @@ } -db_multirow -extend { item_url } revisions task_revisions_query { +db_multirow -extend { item_url description_rich } revisions task_revisions_query { } { set item_url [export_vars -base "task-one" -override {{task_revision_id $revision_id}} -exclude {revision_id} { revision_id task_id}] + + set richtext_list [list $description $mime_type] + + set description_rich [template::util::richtext::get_property html_value $richtext_list] + } # Dependency info ------------------------------------------------ @@ -323,7 +346,7 @@ -elements { first_names { label { - Who + Who } display_template { @people.user_info@ @@ -388,7 +411,10 @@ label "LS" } latest_finish_pretty { - label "ES" + label "LF" + display_template { + @xrefs.latest_finish_pretty@ + } } } \ -sub_class {