From de6490ce7e2aec2bc96b3ace5de174eea48ea332 Mon Sep 17 00:00:00 2001 From: pb Date: Sun, 27 Mar 2011 21:46:34 +0000 Subject: [PATCH] Nachtrag ccm-themedirector, fehlten Update Dateien. git-svn-id: https://svn.libreccm.org/ccm/trunk@802 8810af33-2d31-482b-a856-94f89814c4df --- .../default/6.6.0-6.6.1/upd_system_tables.sql | 71 +++++++++++++++++++ .../6.6.0-6.6.1/upd_theme_app_table.sql | 36 ++++++++++ .../web/__ccm__/themes-dev/placeholder.txt | 2 - .../web/__ccm__/themes-prod/placeholder.txt | 2 - .../themes/default/acs-subsite-index.xsl | 9 --- .../__ccm__/themes/default/admin-index.xsl | 9 --- .../web/__ccm__/themes/default/atoz-index.xsl | 7 -- .../themes/default/content-center-index.xsl | 9 --- .../themes/default/content-section-admin.xsl | 9 --- .../themes/default/content-section-index.xsl | 9 --- .../__ccm__/themes/default/forum-index.xsl | 9 --- .../themes/default/navigation-admin.xsl | 9 --- .../themes/default/navigation-index.xsl | 8 --- .../web/__ccm__/themes/default/rss-index.xsl | 8 --- .../__ccm__/themes/default/search-index.xsl | 9 --- .../themes/default/shortcuts-index.xsl | 8 --- .../themes/default/simplesurvey-index.xsl | 8 --- .../__ccm__/themes/default/sitemap-index.xsl | 8 --- .../__ccm__/themes/default/subsite-index.xsl | 8 --- .../themes/default/webdev-support-index.xsl | 8 --- .../themes/default/workspace-admin.xsl | 7 -- .../__ccm__/themes/default/workspace-edit.xsl | 7 -- .../themes/default/workspace-index.xsl | 7 -- 23 files changed, 107 insertions(+), 160 deletions(-) create mode 100644 ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.0-6.6.1/upd_system_tables.sql create mode 100644 ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.0-6.6.1/upd_theme_app_table.sql delete mode 100755 ccm-themedirector/web/__ccm__/themes-dev/placeholder.txt delete mode 100755 ccm-themedirector/web/__ccm__/themes-prod/placeholder.txt delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/acs-subsite-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/admin-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/atoz-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/content-center-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/content-section-admin.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/content-section-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/forum-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/navigation-admin.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/navigation-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/rss-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/search-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/shortcuts-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/simplesurvey-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/sitemap-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/subsite-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/webdev-support-index.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/workspace-admin.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/workspace-edit.xsl delete mode 100755 ccm-themedirector/web/__ccm__/themes/default/workspace-index.xsl diff --git a/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.0-6.6.1/upd_system_tables.sql b/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.0-6.6.1/upd_system_tables.sql new file mode 100644 index 000000000..3fa1ae34b --- /dev/null +++ b/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.0-6.6.1/upd_system_tables.sql @@ -0,0 +1,71 @@ +-- +-- 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: upd_system_tables.sql pboy $ + +-- adjust various system tables to the new name of application + +alter table init_requirements drop constraint init_requirements_init_f_cmmdn ; + +update inits + set class_name='com.arsdigita.themedirector.Initializer' + where class_name='com.arsdigita.london.theme.Initializer' ; + +update init_requirements + set init='com.arsdigita.themedirector.Initializer' + where init='com.arsdigita.london.theme.Initializer' ; + +ALTER TABLE init_requirements + ADD CONSTRAINT init_requirements_init_f_cmmdn FOREIGN KEY (init) + REFERENCES inits (class_name) MATCH SIMPLE + ON UPDATE NO ACTION ON DELETE NO ACTION; + + +update application_types + set object_type='com.arsdigita.themedirector.ThemeDirector', + title='CCM Themes Administration', + description='CCM themes administration' + where object_type='com.arsdigita.london.theme.ThemeApplication' ; + +update applications + set title='CCM Themes Administration', + description='CCM themes administration' + where primary_url='/admin/themes/' ; + +-- table apm_package_types doesn't require an update +-- table apm_packages doesn't require an update either +-- table site_nodes doesn't require an update either + + +-- update application type in acs_objects +update acs_objects + set (object_type,display_name,default_domain_class) = + ('com.arsdigita.themedirector.ThemeDirector' , + 'CCM Themes Administration', + 'com.arsdigita.themedirector.ThemeDirector' ) + where default_domain_class like 'com.arsdigita.london.theme.ThemeApplication' ; + +-- update themes in acs_objects +update acs_objects + set display_name=replace(display_name,'london.theme', 'themedirector') + where default_domain_class like 'com.arsdigita.london.theme.Theme' ; + +update acs_objects + set (object_type,default_domain_class) = + ('com.arsdigita.themedirector.Theme' , + 'com.arsdigita.themedirector.Theme' ) + where default_domain_class like 'com.arsdigita.london.theme.Theme' ; diff --git a/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.0-6.6.1/upd_theme_app_table.sql b/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.0-6.6.1/upd_theme_app_table.sql new file mode 100644 index 000000000..b86c02fa9 --- /dev/null +++ b/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.0-6.6.1/upd_theme_app_table.sql @@ -0,0 +1,36 @@ +-- +-- 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: upd_theme_app_table.sql pboy $ + +ALTER TABLE theme_app drop constraint them_app_applicatio_id_p_bqozk; +ALTER TABLE theme_app drop constraint them_app_applicatio_id_f_34ffo; +ALTER TABLE theme_app drop constraint them_app_defau_them_id_f_6plv_; + + +ALTER TABLE theme_app RENAME TO theme_director ; + +ALTER TABLE theme_director + ADD CONSTRAINT them_direc_applicat_id_p_tnz9g PRIMARY KEY(application_id); + +ALTER TABLE theme_director + ADD CONSTRAINT them_direc_applicat_id_f_rbcnx FOREIGN KEY (application_id) + REFERENCES applications (application_id) MATCH SIMPLE + ON UPDATE NO ACTION ON DELETE NO ACTION; + +ALTER TABLE theme_director + ADD CONSTRAINT them_direc_defa_the_id_f_9ph37 FOREIGN KEY (default_theme_id) + REFERENCES theme_themes (theme_id) MATCH SIMPLE + ON UPDATE NO ACTION ON DELETE NO ACTION; diff --git a/ccm-themedirector/web/__ccm__/themes-dev/placeholder.txt b/ccm-themedirector/web/__ccm__/themes-dev/placeholder.txt deleted file mode 100755 index 25107306a..000000000 --- a/ccm-themedirector/web/__ccm__/themes-dev/placeholder.txt +++ /dev/null @@ -1,2 +0,0 @@ -This is a place holder file that is here to make sure that the -directory is created and correctly copied with the appropriate permissions. \ No newline at end of file diff --git a/ccm-themedirector/web/__ccm__/themes-prod/placeholder.txt b/ccm-themedirector/web/__ccm__/themes-prod/placeholder.txt deleted file mode 100755 index 25107306a..000000000 --- a/ccm-themedirector/web/__ccm__/themes-prod/placeholder.txt +++ /dev/null @@ -1,2 +0,0 @@ -This is a place holder file that is here to make sure that the -directory is created and correctly copied with the appropriate permissions. \ No newline at end of file diff --git a/ccm-themedirector/web/__ccm__/themes/default/acs-subsite-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/acs-subsite-index.xsl deleted file mode 100755 index bb77769cd..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/acs-subsite-index.xsl +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/admin-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/admin-index.xsl deleted file mode 100755 index 509b05701..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/admin-index.xsl +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/atoz-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/atoz-index.xsl deleted file mode 100755 index bb0d2ef8f..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/atoz-index.xsl +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/content-center-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/content-center-index.xsl deleted file mode 100755 index bb6ab9923..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/content-center-index.xsl +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/content-section-admin.xsl b/ccm-themedirector/web/__ccm__/themes/default/content-section-admin.xsl deleted file mode 100755 index 4f09aa6b7..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/content-section-admin.xsl +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/content-section-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/content-section-index.xsl deleted file mode 100755 index b3717fe2a..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/content-section-index.xsl +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/forum-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/forum-index.xsl deleted file mode 100755 index ae4f389d7..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/forum-index.xsl +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/navigation-admin.xsl b/ccm-themedirector/web/__ccm__/themes/default/navigation-admin.xsl deleted file mode 100755 index 1d22f7546..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/navigation-admin.xsl +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/navigation-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/navigation-index.xsl deleted file mode 100755 index 0dad215f9..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/navigation-index.xsl +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/rss-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/rss-index.xsl deleted file mode 100755 index bb6a235da..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/rss-index.xsl +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/search-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/search-index.xsl deleted file mode 100755 index 91908404d..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/search-index.xsl +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/shortcuts-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/shortcuts-index.xsl deleted file mode 100755 index e891ce813..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/shortcuts-index.xsl +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/simplesurvey-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/simplesurvey-index.xsl deleted file mode 100755 index f17e01f0a..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/simplesurvey-index.xsl +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/sitemap-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/sitemap-index.xsl deleted file mode 100755 index 6a6ec8dc1..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/sitemap-index.xsl +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/subsite-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/subsite-index.xsl deleted file mode 100755 index 129c2b22a..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/subsite-index.xsl +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/webdev-support-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/webdev-support-index.xsl deleted file mode 100755 index cbc02c643..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/webdev-support-index.xsl +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/workspace-admin.xsl b/ccm-themedirector/web/__ccm__/themes/default/workspace-admin.xsl deleted file mode 100755 index f95b21504..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/workspace-admin.xsl +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/workspace-edit.xsl b/ccm-themedirector/web/__ccm__/themes/default/workspace-edit.xsl deleted file mode 100755 index c0f6c299d..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/workspace-edit.xsl +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/ccm-themedirector/web/__ccm__/themes/default/workspace-index.xsl b/ccm-themedirector/web/__ccm__/themes/default/workspace-index.xsl deleted file mode 100755 index e1cc327e3..000000000 --- a/ccm-themedirector/web/__ccm__/themes/default/workspace-index.xsl +++ /dev/null @@ -1,7 +0,0 @@ - - - - -