From 64670e96df2a0313419c2277ac1e689bbadfee5a Mon Sep 17 00:00:00 2001 From: pb Date: Thu, 12 May 2011 07:42:47 +0000 Subject: [PATCH] Modul ccm-ldn-navigation wird jetzt als legacy-free application type initialisiert. Das Standard-Theme ist von __ccm__ nach themes verschoben. Administration unter /ccm/navigation/admin wird mit falschem Header dargestellt. Wenn man in navigation-index.xsl den Import von (aplaws-generic)/content-section-index.xsl auskommentiert, ist die Darstellung richtig (dann allerdings mit altem RH theme und ohne den APLAWS header). Der gleiche Fehler ist auch schon bei r780 (z.B. IAW) vorhanden. git-svn-id: https://svn.libreccm.org/ccm/trunk@903 8810af33-2d31-482b-a856-94f89814c4df --- ccm-ldn-navigation/application.xml | 2 +- .../6.6.1-6.6.2/remove_legacy_entries.sql | 56 +++++++ .../default}/recreate-quick-links.sql | 0 .../upgrade/oracle-se-1.4.1-1.4.2.sql | 4 +- .../upgrade/oracle-se-1.4.2-1.4.3.sql | 6 +- .../upgrade/oracle-se-6.5.0-6.5.1.sql | 2 +- .../upgrade/oracle-se-6.6.0-6.6.1.sql | 6 +- .../upgrade/oracle-se-6.6.1-6.6.2.sql | 28 ++++ .../1.4.1-1.4.2}/create-portlet-item-list.sql | 0 .../create-portlet-object-list.sql | 0 .../1.4.2-1.4.3}/add-new-use-context.sql | 0 .../1.4.2-1.4.3}/add-template_mapping_id.sql | 0 .../1.4.2-1.4.3}/rename-use-context.sql | 0 .../6.5.0-6.5.1}/add-quicklink-cascade.sql | 0 .../6.6.0-6.6.1/upd_acs_objects.sql | 0 .../6.6.0-6.6.1/upd_application_tables.sql | 0 .../6.6.0-6.6.1/upd_nav_tree_portlet.sql | 0 .../upgrade/postgres-1.4.1-1.4.2.sql | 4 +- .../upgrade/postgres-1.4.2-1.4.3.sql | 6 +- .../upgrade/postgres-6.5.0-6.5.1.sql | 2 +- .../upgrade/postgres-6.6.0-6.6.1.sql | 6 +- .../upgrade/postgres-6.6.1-6.6.2.sql | 31 ++++ .../1.4.1-1.4.2}/create-portlet-item-list.sql | 0 .../create-portlet-object-list.sql | 0 .../1.4.2-1.4.3}/add-new-use-context.sql | 0 .../1.4.2-1.4.3}/add-template_mapping_id.sql | 0 .../1.4.2-1.4.3}/rename-use-context.sql | 0 .../6.5.0-6.5.1}/add-quicklink-cascade.sql | 0 .../postgres}/6.6.0-6.6.1/upd_acs_objects.sql | 0 .../6.6.0-6.6.1/upd_application_tables.sql | 0 .../6.6.0-6.6.1/upd_nav_tree_portlet.sql | 0 .../src/ccm-ldn-navigation.upgrade | 3 + .../arsdigita/london/navigation/Loader.java | 95 ++++++++---- .../london/navigation/ui/ContentList.java | 3 +- .../apps/navigation/lib/category-panel.css | 18 +++ .../apps/navigation/lib/category-panel.xsl | 36 +++++ .../heirloom/apps/navigation/lib/category.css | 22 +++ .../heirloom/apps/navigation/lib/category.xsl | 82 ++++++++++ .../apps/navigation/lib/greeting-item.xsl | 10 ++ .../heirloom/apps/navigation/lib/index.css | 1 + .../apps/navigation/lib/object-list.xsl | 24 +++ .../apps/navigation/lib/quick-link-form.css | 25 ++++ .../apps/navigation/lib/quick-link-form.xsl | 46 ++++++ .../navigation/lib/quick-link-listing.css | 17 +++ .../navigation/lib/quick-link-listing.xsl | 57 +++++++ .../apps/navigation/lib/quick-link-panel.xsl | 11 ++ .../apps/navigation/lib/quick-links.xsl | 35 +++++ .../heirloom/apps/navigation/xsl/admin.css | 4 + .../heirloom/apps/navigation/xsl/admin.xsl | 15 ++ .../apps/navigation/xsl/content-lists.xsl | 141 ++++++++++++++++++ .../heirloom/apps/navigation/xsl/index.xsl | 27 ++++ 51 files changed, 777 insertions(+), 48 deletions(-) create mode 100644 ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/default/6.6.1-6.6.2/remove_legacy_entries.sql rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{default/upgrade => upgrade/default}/recreate-quick-links.sql (100%) create mode 100644 ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.6.1-6.6.2.sql rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se/1.4.1-1.4.2}/create-portlet-item-list.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se/1.4.1-1.4.2}/create-portlet-object-list.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se/1.4.2-1.4.3}/add-new-use-context.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se/1.4.2-1.4.3}/add-template_mapping_id.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se/1.4.2-1.4.3}/rename-use-context.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se/6.5.0-6.5.1}/add-quicklink-cascade.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se}/6.6.0-6.6.1/upd_acs_objects.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se}/6.6.0-6.6.1/upd_application_tables.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{oracle-se/upgrade => upgrade/oracle-se}/6.6.0-6.6.1/upd_nav_tree_portlet.sql (100%) create mode 100644 ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.6.1-6.6.2.sql rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres/1.4.1-1.4.2}/create-portlet-item-list.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres/1.4.1-1.4.2}/create-portlet-object-list.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres/1.4.2-1.4.3}/add-new-use-context.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres/1.4.2-1.4.3}/add-template_mapping_id.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres/1.4.2-1.4.3}/rename-use-context.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres/6.5.0-6.5.1}/add-quicklink-cascade.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres}/6.6.0-6.6.1/upd_acs_objects.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres}/6.6.0-6.6.1/upd_application_tables.sql (100%) rename ccm-ldn-navigation/sql/ccm-ldn-navigation/{postgres/upgrade => upgrade/postgres}/6.6.0-6.6.1/upd_nav_tree_portlet.sql (100%) create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/category-panel.css create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/category-panel.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/category.css create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/category.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/greeting-item.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/index.css create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/object-list.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/quick-link-form.css create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/quick-link-form.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/quick-link-listing.css create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/quick-link-listing.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/quick-link-panel.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/lib/quick-links.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/xsl/admin.css create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/xsl/admin.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/xsl/content-lists.xsl create mode 100755 ccm-ldn-navigation/web/themes/heirloom/apps/navigation/xsl/index.xsl diff --git a/ccm-ldn-navigation/application.xml b/ccm-ldn-navigation/application.xml index 8a2747762..d2eae437b 100755 --- a/ccm-ldn-navigation/application.xml +++ b/ccm-ldn-navigation/application.xml @@ -2,7 +2,7 @@ diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/default/6.6.1-6.6.2/remove_legacy_entries.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/default/6.6.1-6.6.2/remove_legacy_entries.sql new file mode 100644 index 000000000..a589f3cc3 --- /dev/null +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/default/6.6.1-6.6.2/remove_legacy_entries.sql @@ -0,0 +1,56 @@ +-- +-- Copyright (C) 2011 Peter Boy. All Rights Reserved. +-- +-- This library is free software; you can redistribute it and/or +-- modify it under the terms of the GNU Lesser General Public License +-- as published by the Free Software Foundation; either version 2.1 of +-- the License, or (at your option) any later version. +-- +-- This library is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- Lesser General Public License for more details. +-- +-- You should have received a copy of the GNU Lesser General Public +-- License along with this library; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +-- +-- $Id: remove_legacy_entries.sql $ + +-- Navigation is now initialized as a legacy free type of application so +-- entries in tables apm_package_types are no longer needed. + + +update applications + set package_id = null + where title like 'Navigation Control Center' ; + +delete from site_nodes + where url like '/navigation/' ; + +delete from apm_packages + where pretty_name like 'Navigation' ; + + +update application_types + set package_type_id = null + where object_type like 'com.arsdigita.london.navigation.Navigation' ; + +delete from apm_package_types + where package_key like 'navigation' ; + +delete from object_context + where object_id = (select acs_objects.object_id from acs_objects + where acs_objects.object_type + like '%com.arsdigita.kernel%' + AND acs_objects.display_name like '/navigation/') ; + +delete from object_context + where object_id = (select acs_objects.object_id from acs_objects + where acs_objects.object_type + like '%com.arsdigita.kernel%' + AND acs_objects.display_name like 'Navigation') ; + +delete from acs_objects + where object_type like '%com.arsdigita.kernel%' + AND display_name like '%avigatio%' ; diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/default/upgrade/recreate-quick-links.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/default/recreate-quick-links.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/default/upgrade/recreate-quick-links.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/default/recreate-quick-links.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-1.4.1-1.4.2.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-1.4.1-1.4.2.sql index 4c02c9078..20d615d8a 100755 --- a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-1.4.1-1.4.2.sql +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-1.4.1-1.4.2.sql @@ -1,3 +1,3 @@ -@@ ../oracle-se/upgrade/create-portlet-object-list.sql -@@ ../oracle-se/upgrade/create-portlet-item-list.sql +@@ oracle-se/1.4.1-1.4.2/create-portlet-object-list.sql +@@ oracle-se/1.4.1-1.4.2/create-portlet-item-list.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-1.4.2-1.4.3.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-1.4.2-1.4.3.sql index 2252efb11..d0e9a57f3 100755 --- a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-1.4.2-1.4.3.sql +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-1.4.2-1.4.3.sql @@ -1,4 +1,4 @@ -@@ ../oracle-se/upgrade/add-template_mapping_id.sql -@@ ../oracle-se/upgrade/rename-use-context.sql -@@ ../oracle-se/upgrade/add-new-use-context.sql +@@ oracle-se/1.4.2-1.4.3/add-template_mapping_id.sql +@@ oracle-se/1.4.2-1.4.3/rename-use-context.sql +@@ oracle-se/1.4.2-1.4.3/add-new-use-context.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.5.0-6.5.1.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.5.0-6.5.1.sql index c04918547..eb63e6cbb 100755 --- a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.5.0-6.5.1.sql +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.5.0-6.5.1.sql @@ -1,2 +1,2 @@ -@@ ../oracle-se/upgrade/add-quicklink-cascade.sql +@@ oracle-se/6.5.0-6.5.1/add-quicklink-cascade.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.6.0-6.6.1.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.6.0-6.6.1.sql index ec389364b..0cde4d545 100644 --- a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.6.0-6.6.1.sql +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.6.0-6.6.1.sql @@ -23,6 +23,6 @@ -@@ ../oracle-se/upgrade/6.6.0-6.6.1/upd_nav_tree_portlet.sql -@@ ../oracle-se/upgrade/6.6.0-6.6.1/upd_acs_objects.sql -@@ ../oracle-se/upgrade/6.6.0-6.6.1/upd_application_tables.sql +@@ oracle-se/6.6.0-6.6.1/upd_nav_tree_portlet.sql +@@ oracle-se/6.6.0-6.6.1/upd_acs_objects.sql +@@ oracle-se/6.6.0-6.6.1/upd_application_tables.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.6.1-6.6.2.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.6.1-6.6.2.sql new file mode 100644 index 000000000..fa20eb53c --- /dev/null +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se-6.6.1-6.6.2.sql @@ -0,0 +1,28 @@ +-- +-- Copyright (C) 2011 Peter Boy. All Rights Reserved. +-- +-- This library is free software; you can redistribute it and/or +-- modify it under the terms of the GNU Lesser General Public License +-- as published by the Free Software Foundation; either version 2.1 of +-- the License, or (at your option) any later version. +-- +-- This library is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- Lesser General Public License for more details. +-- +-- You should have received a copy of the GNU Lesser General Public +-- License along with this library; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +-- +-- $Id: oracle-se--6.6.1-6.6.2.sql $ + +-- Navigation is now initialized as a legacy free type of application +-- NavigationDirectoryPortlet) to ccm-ldn-navigation because it depends on +-- navigation and was misplaced there (generating horizontal dependencies). + + + +@@ default/6.6.1-6.6.2/remove_legacy_entries.sql +-- @@ ../oracle-se/upgrade/6.6.0-6.6.1/upd_acs_objects.sql +-- @@ ../oracle-se/upgrade/6.6.0-6.6.1/upd_application_tables.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/create-portlet-item-list.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.1-1.4.2/create-portlet-item-list.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/create-portlet-item-list.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.1-1.4.2/create-portlet-item-list.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/create-portlet-object-list.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.1-1.4.2/create-portlet-object-list.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/create-portlet-object-list.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.1-1.4.2/create-portlet-object-list.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/add-new-use-context.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.2-1.4.3/add-new-use-context.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/add-new-use-context.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.2-1.4.3/add-new-use-context.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/add-template_mapping_id.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.2-1.4.3/add-template_mapping_id.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/add-template_mapping_id.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.2-1.4.3/add-template_mapping_id.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/rename-use-context.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.2-1.4.3/rename-use-context.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/rename-use-context.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/1.4.2-1.4.3/rename-use-context.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/add-quicklink-cascade.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/6.5.0-6.5.1/add-quicklink-cascade.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/add-quicklink-cascade.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/6.5.0-6.5.1/add-quicklink-cascade.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/6.6.0-6.6.1/upd_acs_objects.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/6.6.0-6.6.1/upd_acs_objects.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/6.6.0-6.6.1/upd_acs_objects.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/6.6.0-6.6.1/upd_acs_objects.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/6.6.0-6.6.1/upd_application_tables.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/6.6.0-6.6.1/upd_application_tables.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/6.6.0-6.6.1/upd_application_tables.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/6.6.0-6.6.1/upd_application_tables.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/6.6.0-6.6.1/upd_nav_tree_portlet.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/6.6.0-6.6.1/upd_nav_tree_portlet.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/oracle-se/upgrade/6.6.0-6.6.1/upd_nav_tree_portlet.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/oracle-se/6.6.0-6.6.1/upd_nav_tree_portlet.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-1.4.1-1.4.2.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-1.4.1-1.4.2.sql index 41154525d..aee859491 100755 --- a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-1.4.1-1.4.2.sql +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-1.4.1-1.4.2.sql @@ -1,4 +1,4 @@ begin; -\i ../postgres/upgrade/create-portlet-object-list.sql -\i ../postgres/upgrade/create-portlet-item-list.sql +\i postgres/1.4.1-1.4.2/create-portlet-object-list.sql +\i postgres/1.4.1-1.4.2/create-portlet-item-list.sql commit; \ No newline at end of file diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-1.4.2-1.4.3.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-1.4.2-1.4.3.sql index 70ae05e53..03d08739e 100755 --- a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-1.4.2-1.4.3.sql +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-1.4.2-1.4.3.sql @@ -1,5 +1,5 @@ begin; -\i ../postgres/upgrade/add-template_mapping_id.sql -\i ../postgres/upgrade/rename-use-context.sql -\i ../postgres/upgrade/add-new-use-context.sql +\i postgres/1.4.2-1.4.3/add-template_mapping_id.sql +\i postgres/1.4.2-1.4.3/rename-use-context.sql +\i postgres/1.4.2-1.4.3/add-new-use-context.sql commit; diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.5.0-6.5.1.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.5.0-6.5.1.sql index 85149828d..ac3fbfdb7 100755 --- a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.5.0-6.5.1.sql +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.5.0-6.5.1.sql @@ -1,3 +1,3 @@ begin; -\i ../postgres/upgrade/add-quicklink-cascade.sql +\i postgres/6.5.0-6.5.1/add-quicklink-cascade.sql commit; diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.6.0-6.6.1.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.6.0-6.6.1.sql index c658053f9..185285009 100644 --- a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.6.0-6.6.1.sql +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.6.0-6.6.1.sql @@ -24,8 +24,8 @@ begin; -\i ../postgres/upgrade/6.6.0-6.6.1/upd_nav_tree_portlet.sql -\i ../postgres/upgrade/6.6.0-6.6.1/upd_acs_objects.sql -\i ../postgres/upgrade/6.6.0-6.6.1/upd_application_tables.sql +\i postgres/6.6.0-6.6.1/upd_nav_tree_portlet.sql +\i postgres/6.6.0-6.6.1/upd_acs_objects.sql +\i postgres/6.6.0-6.6.1/upd_application_tables.sql commit; diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.6.1-6.6.2.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.6.1-6.6.2.sql new file mode 100644 index 000000000..b57984d0b --- /dev/null +++ b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres-6.6.1-6.6.2.sql @@ -0,0 +1,31 @@ +-- +-- Copyright (C) 2011 Peter Boy. All Rights Reserved. +-- +-- This library is free software; you can redistribute it and/or +-- modify it under the terms of the GNU Lesser General Public License +-- as published by the Free Software Foundation; either version 2.1 of +-- the License, or (at your option) any later version. +-- +-- This library is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- Lesser General Public License for more details. +-- +-- You should have received a copy of the GNU Lesser General Public +-- License along with this library; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +-- +-- $Id: postgres-6.6.1-6.6.2.sql $ + +-- Navigation is now initialized as a legacy free type of application +-- NavigationDirectoryPortlet) to ccm-ldn-navigation because it depends on +-- navigation and was misplaced there (generating horizontal dependencies). + + +begin; + +\i default/6.6.1-6.6.2/remove_legacy_entries.sql +-- \i ../postgres/upgrade/6.6.0-6.6.1/upd_acs_objects.sql +-- \i ../postgres/upgrade/6.6.0-6.6.1/upd_application_tables.sql + +commit; diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/create-portlet-item-list.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.1-1.4.2/create-portlet-item-list.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/create-portlet-item-list.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.1-1.4.2/create-portlet-item-list.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/create-portlet-object-list.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.1-1.4.2/create-portlet-object-list.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/create-portlet-object-list.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.1-1.4.2/create-portlet-object-list.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/add-new-use-context.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.2-1.4.3/add-new-use-context.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/add-new-use-context.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.2-1.4.3/add-new-use-context.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/add-template_mapping_id.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.2-1.4.3/add-template_mapping_id.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/add-template_mapping_id.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.2-1.4.3/add-template_mapping_id.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/rename-use-context.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.2-1.4.3/rename-use-context.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/rename-use-context.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/1.4.2-1.4.3/rename-use-context.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/add-quicklink-cascade.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/6.5.0-6.5.1/add-quicklink-cascade.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/add-quicklink-cascade.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/6.5.0-6.5.1/add-quicklink-cascade.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/6.6.0-6.6.1/upd_acs_objects.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/6.6.0-6.6.1/upd_acs_objects.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/6.6.0-6.6.1/upd_acs_objects.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/6.6.0-6.6.1/upd_acs_objects.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/6.6.0-6.6.1/upd_application_tables.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/6.6.0-6.6.1/upd_application_tables.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/6.6.0-6.6.1/upd_application_tables.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/6.6.0-6.6.1/upd_application_tables.sql diff --git a/ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/6.6.0-6.6.1/upd_nav_tree_portlet.sql b/ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/6.6.0-6.6.1/upd_nav_tree_portlet.sql similarity index 100% rename from ccm-ldn-navigation/sql/ccm-ldn-navigation/postgres/upgrade/6.6.0-6.6.1/upd_nav_tree_portlet.sql rename to ccm-ldn-navigation/sql/ccm-ldn-navigation/upgrade/postgres/6.6.0-6.6.1/upd_nav_tree_portlet.sql diff --git a/ccm-ldn-navigation/src/ccm-ldn-navigation.upgrade b/ccm-ldn-navigation/src/ccm-ldn-navigation.upgrade index 15e398939..11e06778c 100755 --- a/ccm-ldn-navigation/src/ccm-ldn-navigation.upgrade +++ b/ccm-ldn-navigation/src/ccm-ldn-navigation.upgrade @@ -16,4 +16,7 @@