The package instances are not mounted anywhere else:
@@ -86,7 +63,7 @@ } if {[lsearch $expand $parent_id] == -1} { - lappend expand $parent_id + lappend expand $parent_id } -ad_returnredirect .?[export_url_vars expand:multiple root_id] +ad_returnredirect ".?[export_url_vars expand:multiple root_id]" Index: openacs-4/packages/acs-subsite/www/admin/site-map/new.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/new.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-subsite/www/admin/site-map/new.xql 30 Apr 2001 20:11:24 -0000 1.1 +++ openacs-4/packages/acs-subsite/www/admin/site-map/new.xql 21 Jun 2002 19:08:33 -0000 1.2 @@ -1,28 +1,21 @@- Fisheye: Tag 1.2 refers to a dead (removed) revision in file `openacs-4/packages/acs-subsite/www/admin/site-map/package-new-postgresql.xql'. Fisheye: No comparison available. Pass `N' to diff? Index: openacs-4/packages/acs-subsite/www/admin/site-map/package-new.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/package-new.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-subsite/www/admin/site-map/package-new.tcl 13 Mar 2001 22:59:26 -0000 1.1 +++ openacs-4/packages/acs-subsite/www/admin/site-map/package-new.tcl 21 Jun 2002 19:08:33 -0000 1.2 @@ -2,28 +2,25 @@ ad_page_contract { - @author rhs@mit.edu - @creation-date 2000-09-13 - @cvs-id $Id$ + @author rhs@mit.edu + @creation-date 2000-09-13 + @version $Id$ + } { - new_package_id:naturalnum - node_id:integer,notnull - instance_name:notnull - package_key:notnull - {expand:integer,multiple {}} - root_id:integer,optional + new_package_id:integer,notnull + node_id:integer,notnull + instance_name:notnull + package_key:notnull + {expand:integer,multiple ""} + root_id:integer,optional } set context_id [ad_conn package_id] db_transaction { - set package_id [site_node_create_package_instance -package_id $new_package_id $node_id $instance_name $context_id $package_key] + set package_id [site_node_create_package_instance -package_id $new_package_id $node_id $instance_name $context_id $package_key] } on_error { - if {![db_string package_new_doubleclick_ck { - select decode(count(*), 0, 0, 1) - from apm_packages - where package_id = :new_package_id - } -default 0]} { + if {![db_string package_new_doubleclick_ck {} -default 0]} { ad_return_complaint "Error Creating Package" "The following error was generated when attempting to create the package- +- - select case when count(*) = 0 then 0 else 1 end - from site_nodes - where name = :name - and parent_id = :parent_id - and node_id <> :new_node_id - - -+ - -+ select case when count(*) = 0 then 0 else 1 end + from site_nodes + where name = :name + and parent_id = :parent_id + +- -- - select case when count(*) = 0 then 0 else 1 end - from site_nodes - where node_id = :new_node_id - + + ++ select case when count(*) = 0 then 0 else 1 end + from site_nodes + where node_id = :node_id -@@ -32,4 +29,4 @@ } } -ad_returnredirect .?[export_url_vars expand:multiple root_id] +ad_returnredirect ".?[export_url_vars expand:multiple root_id]" Index: openacs-4/packages/acs-subsite/www/admin/site-map/package-new.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/package-new.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-subsite/www/admin/site-map/package-new.xql 30 Apr 2001 20:11:24 -0000 1.1 +++ openacs-4/packages/acs-subsite/www/admin/site-map/package-new.xql 21 Jun 2002 19:08:33 -0000 1.2 @@ -1,15 +1,13 @@ +- Index: openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-2.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/Attic/parameter-set-2.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-2.tcl 13 Mar 2001 22:59:26 -0000 1.1 +++ openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-2.tcl 21 Jun 2002 19:08:33 -0000 1.2 @@ -1,8 +1,11 @@ ad_page_contract { + Set parameters on a package instance. + @author Bryan Quinn (bquinn@arsdigita.com) @date 12 September 2000 - @cvs-id $Id$ + @version $Id$ + } { package_key:notnull package_id:naturalnum,notnull @@ -12,14 +15,8 @@ ad_require_permission $package_id admin -ns_log Notice "[array names params]" - if { [catch { - db_foreach apm_parameters_set { - select parameter_id, parameter_name - from apm_parameters - where package_key = :package_key - } { + db_foreach apm_parameters_set {} { if {[info exists params($parameter_id)]} { ad_parameter -set $params($parameter_id) -package_id $package_id $parameter_name $package_key } @@ -29,4 +26,4 @@- +- - select case when count(*) = 0 then 0 else 1 end - from apm_packages - where package_id = :new_package_id - - -+ -+ select case when count(*) = 0 then 0 else 1 end + from apm_packages + where package_id = :new_package_id + +." } else { ad_returnredirect index -} \ No newline at end of file +} Index: openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-2.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/Attic/parameter-set-2.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-2.xql 30 Apr 2001 20:11:24 -0000 1.1 +++ openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-2.xql 21 Jun 2002 19:08:33 -0000 1.2 @@ -1,15 +1,14 @@ +[ad_quotehtml $errmsg]- Index: openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/Attic/parameter-set-oracle.xql,v diff -u -r1.4 -r1.5 --- openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-oracle.xql 20 Nov 2001 17:46:28 -0000 1.4 +++ openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-oracle.xql 21 Jun 2002 19:08:33 -0000 1.5 @@ -1,35 +1,34 @@- +- - select parameter_id, parameter_name - from apm_parameters - where package_key = :package_key - - -+ -+ select parameter_id, + parameter_name + from apm_parameters + where package_key = :package_key + +- Index: openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/Attic/parameter-set-postgresql.xql,v diff -u -r1.6 -r1.7 --- openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-postgresql.xql 20 Nov 2001 17:46:28 -0000 1.6 +++ openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set-postgresql.xql 21 Jun 2002 19:08:33 -0000 1.7 @@ -1,35 +1,34 @@+ oracle 8.1.6 - oracle 8.1.6 - +- - select package_key, acs_object.name(package_id) instance_name - from apm_packages - where package_id = :package_id + -+ -+ select package_key, + acs_object.name(package_id) instance_name + from apm_packages + where package_id = :package_id + ++ - -+ select p.parameter_id, + p.parameter_name, + p.package_key, + nvl(p.description, 'No Description') description, + v.attr_value, + nvl(p.section_name, 'No Section Name') section_name + from apm_parameters p, + (select v.parameter_id, + v.attr_value + from apm_parameter_values v + where v.package_id = :package_id) v + where p.parameter_id = v.parameter_id(+) + and p.package_key = (select package_key from apm_packages where package_id = :package_id) + $additional_sql + +- - -- -select p.parameter_id, p.parameter_name, p.package_key, - nvl(p.description, 'No Description') description, - v.attr_value, - nvl(p.section_name, 'No Section Name') section_name -from apm_parameters p, (select parameter_id, attr_value - from apm_parameter_values v - where v.package_id = :package_id) v -where p.parameter_id = v.parameter_id(+) - and p.package_key = (select package_key from apm_packages where package_id = :package_id) -$additional_sql - - -- Index: openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/Attic/parameter-set.tcl,v diff -u -r1.4 -r1.5 --- openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set.tcl 20 Nov 2001 17:46:28 -0000 1.4 +++ openacs-4/packages/acs-subsite/www/admin/site-map/parameter-set.tcl 21 Jun 2002 19:08:33 -0000 1.5 @@ -1,20 +1,20 @@ ad_page_contract { + Set parameters on a package instance. + @author Bryan Quinn (bquinn@arsdigita.com) @date 12 September 2000 - @cvs-id $Id$ + @version $Id$ + } { package_id:naturalnum,notnull {orderby ""} } ad_require_permission $package_id admin -db_1row package_info { - select package_key, acs_object.name(package_id) instance_name - from apm_packages - where package_id = :package_id -} +db_1row package_info {} + set table_def [list \ [list parameter_name "Parameter Name"] \ [list description "Description"]] Index: openacs-4/packages/acs-subsite/www/admin/site-map/unmount.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/unmount.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-subsite/www/admin/site-map/unmount.tcl 13 Mar 2001 22:59:26 -0000 1.1 +++ openacs-4/packages/acs-subsite/www/admin/site-map/unmount.tcl 21 Jun 2002 19:08:33 -0000 1.2 @@ -2,23 +2,16 @@ ad_page_contract { - @author rhs@mit.edu - @creation-date 2000-09-12 - @cvs-id $Id$ + @author rhs@mit.edu + @creation-date 2000-09-12 + @version $Id$ + } { - node_id:integer,notnull - {expand:integer,multiple {}} - root_id:integer,optional + node_id:integer,notnull + {expand:integer,multiple ""} + root_id:integer,optional } -db_transaction { - db_dml unmount { - update site_nodes - set object_id = null - where node_id = :node_id - } +site_node::unmount -node_id $node_id - site_nodes_sync -} - -ad_returnredirect .?[export_url_vars expand:multiple root_id] +ad_returnredirect ".?[export_url_vars expand:multiple root_id]" Fisheye: Tag 1.2 refers to a dead (removed) revision in file `openacs-4/packages/acs-subsite/www/admin/site-map/unmount.xql'. Fisheye: No comparison available. Pass `N' to diff? Index: openacs-4/packages/acs-subsite/www/admin/site-map/unmounted-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/Attic/unmounted-oracle.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-subsite/www/admin/site-map/unmounted-oracle.xql 30 Apr 2001 20:11:24 -0000 1.1 +++ openacs-4/packages/acs-subsite/www/admin/site-map/unmounted-oracle.xql 21 Jun 2002 19:08:33 -0000 1.2 @@ -1,42 +1,34 @@+ postgresql 7.1 - postgresql 7.1 - +- - select package_key, acs_object__name(package_id) as instance_name - from apm_packages - where package_id = :package_id + -+ -+ select package_key, + acs_object__name(package_id) as instance_name + from apm_packages + where package_id = :package_id + ++ - -+ select p.parameter_id, + p.parameter_name, + p.package_key, + coalesce(p.description, 'No Description') as description, + v.attr_value, + coalesce(p.section_name, 'No Section Name') as section_name + from apm_parameters p left outer join + (select v.parameter_id, + v.attr_value + from apm_parameter_values v + where v.package_id = :package_id) v + on p.parameter_id = v.parameter_id + where p.package_key = (select package_key from apm_packages where package_id = :package_id) + $additional_sql + +- - -- -select p.parameter_id, p.parameter_name, p.package_key, - coalesce(p.description, 'No Description') as description, - v.attr_value, - coalesce(p.section_name, 'No Section Name') as section_name -from apm_parameters p left outer join (select parameter_id, attr_value - from apm_parameter_values v - where v.package_id = :package_id) v - on p.parameter_id = v.parameter_id -where p.package_key = (select package_key from apm_packages where package_id = :package_id) -$additional_sql - - -- Index: openacs-4/packages/acs-subsite/www/admin/site-map/unmounted-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/Attic/unmounted-postgresql.xql,v diff -u -r1.2 -r1.3 --- openacs-4/packages/acs-subsite/www/admin/site-map/unmounted-postgresql.xql 30 Apr 2001 20:11:24 -0000 1.2 +++ openacs-4/packages/acs-subsite/www/admin/site-map/unmounted-postgresql.xql 21 Jun 2002 19:08:33 -0000 1.3 @@ -1,42 +1,34 @@+ oracle 8.1.6 - oracle 8.1.6 - +- - select package_id, acs_object.name(package_id) as name - from - apm_packages - where (acs_permission.permission_p(package_id, :user_id, 'read') = 't' or - acs_permission.permission_p(package_id, acs.magic_object_id('the_public'), 'read') = 't') - and apm_package.singleton_p(package_key) = 0 - and not exists (select 1 - from site_nodes - where object_id = package_id) - order by name + -+ -+ select package_id, acs_object.name(package_id) as name + from apm_packages + where (acs_permission.permission_p(package_id, :user_id, 'read') = 't' or + acs_permission.permission_p(package_id, acs.magic_object_id('the_public'), 'read') = 't') + and apm_package.singleton_p(package_key) = 0 + and not exists (select 1 + from site_nodes + where object_id = package_id) + order by name + ++ - -+ select package_id, acs_object.name(package_id) as name + from apm_packages + where (acs_permission.permission_p(package_id, :user_id, 'read') = 't' or + acs_permission.permission_p(package_id, acs.magic_object_id('the_public'), 'read') = 't') + and apm_package.singleton_p(package_key) = 1 + and not exists (select 1 + from site_nodes + where object_id = package_id) + order by name + +- - -- - select package_id, acs_object.name(package_id) as name - from - apm_packages - where (acs_permission.permission_p(package_id, :user_id, 'read') = 't' or - acs_permission.permission_p(package_id, acs.magic_object_id('the_public'), 'read') = 't') - and apm_package.singleton_p(package_key) = 1 - and not exists (select 1 - from site_nodes - where object_id = package_id) - order by name - - -- Index: openacs-4/packages/acs-subsite/www/admin/site-map/unmounted.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/site-map/unmounted.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-subsite/www/admin/site-map/unmounted.tcl 13 Mar 2001 22:59:26 -0000 1.1 +++ openacs-4/packages/acs-subsite/www/admin/site-map/unmounted.tcl 21 Jun 2002 19:08:33 -0000 1.2 @@ -2,10 +2,10 @@ Display all readable unmounted packages - @author bquinn@arsdigita.com - @creation-date 2000-09-12 - @cvs-id $Id$ -} { + @author bquinn@arsdigita.com + @creation-date 2000-09-12 + @version $Id$ + } doc_body_append "[ad_header "Unmounted Packages"] @@ -20,18 +20,7 @@ set user_id [ad_conn user_id] -db_foreach packages_normal_select { - select package_id, acs_object.name(package_id) as name - from - apm_packages - where (acs_permission.permission_p(package_id, :user_id, 'read') = 't' or - acs_permission.permission_p(package_id, acs.magic_object_id('the_public'), 'read') = 't') - and apm_package.singleton_p(package_key) = 0 - and not exists (select 1 - from site_nodes - where object_id = package_id) - order by name -} { +db_foreach packages_normal_select {} { doc_body_append "+ postgresql 7.1 - postgresql 7.1 - +- - select package_id, acs_object__name(package_id) as name - from - apm_packages - where (acs_permission__permission_p(package_id, :user_id, 'read') = 't' or - acs_permission__permission_p(package_id, acs__magic_object_id('the_public'), 'read') = 't') - and apm_package__singleton_p(package_key) = 0 - and not exists (select 1 - from site_nodes - where object_id = package_id) - order by name + -+ -+ select package_id, acs_object__name(package_id) as name + from apm_packages + where (acs_permission__permission_p(package_id, :user_id, 'read') = 't' or + acs_permission__permission_p(package_id, acs__magic_object_id('the_public'), 'read') = 't') + and apm_package__singleton_p(package_key) = 0 + and not exists (select 1 + from site_nodes + where object_id = package_id) + order by name + ++ - -+ select package_id, acs_object__name(package_id) as name + from apm_packages + where (acs_permission__permission_p(package_id, :user_id, 'read') = 't' or + acs_permission__permission_p(package_id, acs__magic_object_id('the_public'), 'read') = 't') + and apm_package__singleton_p(package_key) = 1 + and not exists (select 1 + from site_nodes + where object_id = package_id) + order by name + +- - -- - select package_id, acs_object__name(package_id) as name - from - apm_packages - where (acs_permission__permission_p(package_id, :user_id, 'read') = 't' or - acs_permission__permission_p(package_id, acs__magic_object_id('the_public'), 'read') = 't') - and apm_package__singleton_p(package_key) = 1 - and not exists (select 1 - from site_nodes - where object_id = package_id) - order by name - - -- $name \[delete\]" } @@ -42,18 +31,7 @@
" -db_foreach packages_singleton_select { - select package_id, acs_object.name(package_id) as name - from - apm_packages - where (acs_permission.permission_p(package_id, :user_id, 'read') = 't' or - acs_permission.permission_p(package_id, acs.magic_object_id('the_public'), 'read') = 't') - and apm_package.singleton_p(package_key) = 1 - and not exists (select 1 - from site_nodes - where object_id = package_id) - order by name -} { +db_foreach packages_singleton_select {} { doc_body_append "
- $name \[delete\]" }