Index: openacs-4/contrib/packages/bcms-ui-base/resources/file-form.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/resources/file-form.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/contrib/packages/bcms-ui-base/resources/file-form.tcl 4 Oct 2003 08:44:51 -0000 1.1 +++ openacs-4/contrib/packages/bcms-ui-base/resources/file-form.tcl 9 Oct 2003 09:58:21 -0000 1.2 @@ -74,8 +74,13 @@ } -edit_data { - bcms::revision::set_revision -revision_id $revision_id \ - -title $title -description $description + if {[exists_and_not_null upload_file]} { + bcms::revision::set_revision -revision_id $revision_id \ + -title $title -description $description -upload_file $upload_file + } else { + bcms::revision::set_revision -revision_id $revision_id \ + -title $title -description $description + } if {[info exists file_name]} { bcms::item::set_item -item_id $file_id -name $file_name # we have renamed the file, we need to redirect on the new name Index: openacs-4/contrib/packages/bcms-ui-base/resources/image-form.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/resources/image-form.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/contrib/packages/bcms-ui-base/resources/image-form.tcl 5 Oct 2003 12:28:03 -0000 1.2 +++ openacs-4/contrib/packages/bcms-ui-base/resources/image-form.tcl 9 Oct 2003 09:58:21 -0000 1.3 @@ -80,7 +80,7 @@ if {[exists_and_not_null upload_image]} { bcms::revision::set_revision -revision_id $revision_id \ - -title $title -description $description -mime_type $upload_mime_type -upload_file $upload_file + -title $title -description $description -upload_file $upload_image } else { bcms::revision::set_revision -revision_id $revision_id \ -title $title -description $description Index: openacs-4/contrib/packages/bcms-ui-base/templates/bcms-ui-base/folder-view.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/templates/bcms-ui-base/folder-view.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/contrib/packages/bcms-ui-base/templates/bcms-ui-base/folder-view.tcl 4 Oct 2003 08:46:40 -0000 1.2 +++ openacs-4/contrib/packages/bcms-ui-base/templates/bcms-ui-base/folder-view.tcl 9 Oct 2003 09:58:21 -0000 1.3 @@ -66,6 +66,9 @@ label "Last Modified" html { style "width:180px" } } + publish_status { + label "Status" + } } \ -orderby { default_value name,asc Index: openacs-4/contrib/packages/bcms-ui-base/templates/bcms-ui-base/page-view.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/templates/bcms-ui-base/page-view.tcl,v diff -u -r1.3 -r1.4 --- openacs-4/contrib/packages/bcms-ui-base/templates/bcms-ui-base/page-view.tcl 5 Oct 2003 12:28:03 -0000 1.3 +++ openacs-4/contrib/packages/bcms-ui-base/templates/bcms-ui-base/page-view.tcl 9 Oct 2003 09:58:21 -0000 1.4 @@ -15,6 +15,7 @@ Edit this Page Template this Page Publish this Page +Unpublish this Page Categorize this Page View Version(s) Relate Page Index: openacs-4/contrib/packages/bcms-ui-base/www/manage/apply-template.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/www/manage/apply-template.adp,v diff -u -r1.1 -r1.2 --- openacs-4/contrib/packages/bcms-ui-base/www/manage/apply-template.adp 27 Aug 2003 17:33:49 -0000 1.1 +++ openacs-4/contrib/packages/bcms-ui-base/www/manage/apply-template.adp 9 Oct 2003 09:58:21 -0000 1.2 @@ -3,4 +3,12 @@ @context_help@ @return_url@ +Current Template: +@current_template.title@ + Unregister + + + none + + Index: openacs-4/contrib/packages/bcms-ui-base/www/manage/apply-template.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/www/manage/apply-template.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/contrib/packages/bcms-ui-base/www/manage/apply-template.tcl 27 Aug 2003 17:33:49 -0000 1.1 +++ openacs-4/contrib/packages/bcms-ui-base/www/manage/apply-template.tcl 9 Oct 2003 09:58:21 -0000 1.2 @@ -6,6 +6,9 @@ return_url:notnull } +set package_url [ad_conn package_url] +set current_url [ad_return_url -urlencode] + if {[info exists template_id]} { bcms::template::apply_template -item_id $item_id -template_id $template_id -context public @@ -31,4 +34,10 @@ set title "Apply Template" set context_help "" + + array set current_template [bcms::template::get_template -item_id $item_id -context public] + if {[array size current_template] > 0 && ![string equal $current_template(name) default_template]} { + array set current_template [bcms::item::get_item -item_id $current_template(item_id) -revision live] + } + } Index: openacs-4/contrib/packages/bcms-ui-base/www/manage/page-revision.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/www/manage/Attic/page-revision.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/contrib/packages/bcms-ui-base/www/manage/page-revision.tcl 27 Aug 2003 17:33:49 -0000 1.1 +++ openacs-4/contrib/packages/bcms-ui-base/www/manage/page-revision.tcl 9 Oct 2003 09:58:21 -0000 1.2 @@ -19,7 +19,7 @@ display_template {@revision_list.first_names@ @revision_list.last_name@} } revision_id { - display_template {View} + display_template {View} } } Index: openacs-4/contrib/packages/bcms-ui-base/www/manage/revision-unpublish.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/www/manage/revision-unpublish.tcl,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/bcms-ui-base/www/manage/revision-unpublish.tcl 9 Oct 2003 09:58:21 -0000 1.1 @@ -0,0 +1,10 @@ +ad_page_contract { + unpublish this revision +} { + revision_id:notnull,naturalnum + return_url:notnull +} + +bcms::revision::set_revision_status -revision_id $revision_id -status production + +ad_returnredirect $return_url Index: openacs-4/contrib/packages/bcms-ui-base/www/manage/unregister-template.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/bcms-ui-base/www/manage/unregister-template.tcl,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/bcms-ui-base/www/manage/unregister-template.tcl 9 Oct 2003 09:58:21 -0000 1.1 @@ -0,0 +1,13 @@ +ad_page_contract { + unregister a template from a content item +} { + item_id:notnull,naturalnum + template_id:notnull,naturalnum + context:notnull + return_url:notnull +} + +bcms::template::unregister_template -item_id $item_id -template_id $template_id -context $context + +ad_returnredirect $return_url +ad_script_abort