Update Script for renaming com.arsdigita.cms.Workspace to com.arsdigita.cms.ContentCenter.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2123 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
0f1a13c876
commit
a176171d1d
|
|
@ -0,0 +1,30 @@
|
|||
--
|
||||
-- Copyright (C) 2013 Jens Pelzetter 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$
|
||||
|
||||
-- rename com.arsdigita.cms.Workspace to com.arsdigita.cms.ContentCenter
|
||||
-- adjust various system tables to the new name of application
|
||||
|
||||
UPDATE application_types
|
||||
SET object_type = 'com.arsdigita.cms.ContentCenter'
|
||||
WHERE object_type = 'com.arsdigita.cms.Workspace';
|
||||
|
||||
UPDATE acs_objects
|
||||
SET object_type = 'com.arsdigita.cms.ContentCenter',
|
||||
default_domain_class = 'com.arsdigita.cms.ContentCenter'
|
||||
WHERE object_type = 'com.arsdigita.cms.Workspace';
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
--
|
||||
-- Copyright (C) 2013 Jens Pelzetter 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$
|
||||
|
||||
-- Update: Rename com.arsdigta.cms.Workspace to com.arsdigita.cms.ContentCenter
|
||||
PROMPT Red Hat Enterprise CMS 6.6.7 -> 6.6.8 Upgrade Script (Oracle)
|
||||
|
||||
@@ ../default/upgrade/6.6.7-6.6.8/rename_workspace_to_contentcenter.sql
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
--
|
||||
-- Copyright (C) 2013 Jens Pelzetter 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
|
||||
--
|
||||
-- $DateTime$
|
||||
-- $Id$
|
||||
|
||||
-- Update: Rename com.arsdigta.cms.Workspace to com.arsdigita.cms.ContentCenter
|
||||
\echo Red Hat Enterprise CMS 6.6.7 -> 6.6.8 Upgrade Script (PostgreSQL)
|
||||
|
||||
begin;
|
||||
|
||||
\i ../default/upgrade/6.6.7-6.6.8/rename_workspace_to_contentcenter.sql
|
||||
|
||||
commit;
|
||||
|
|
@ -62,4 +62,8 @@
|
|||
<!-- CMS Workspace&Service now loaded as legacy free application -->
|
||||
<script sql="ccm-cms/upgrade/::database::-6.6.6-6.6.7.sql"/>
|
||||
</version>
|
||||
<version from="6.6.7" to="6.6.8">
|
||||
<!-- Rename com.arsdigita.cms.Workspace to com.arsdigita.cms.ContentCenter -->
|
||||
<script sql="ccm-cms/upgrade/::database::-6.6.7-6.6.8.sql"/>
|
||||
</version>
|
||||
</upgrade>
|
||||
|
|
|
|||
|
|
@ -58,3 +58,4 @@ cms.ui.contentcenter.section=Section
|
|||
cms.ui.set_home_folder=Set as home folder
|
||||
cms.ui.go_to_home_folder=Go to home folder
|
||||
cms.ui.no_home_folder_selected=No home folder selected
|
||||
cms.ui.contentcenter.action=Action
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
*/
|
||||
package com.arsdigita.cms.ui.contentcenter;
|
||||
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import com.arsdigita.bebop.Component;
|
||||
|
|
@ -34,6 +33,7 @@ import com.arsdigita.bebop.event.FormSectionEvent;
|
|||
import com.arsdigita.bebop.event.FormSubmissionListener;
|
||||
import com.arsdigita.bebop.form.Hidden;
|
||||
import com.arsdigita.bebop.parameters.BigDecimalParameter;
|
||||
import com.arsdigita.bebop.table.DefaultTableCellRenderer;
|
||||
import com.arsdigita.bebop.table.TableCellRenderer;
|
||||
import com.arsdigita.bebop.table.TableColumn;
|
||||
import com.arsdigita.bebop.table.TableColumnModel;
|
||||
|
|
@ -77,7 +77,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
|
||||
private ContentSectionTable m_table;
|
||||
private FormContainer m_formContainer;
|
||||
|
||||
private SingleSelectionModel m_typeSel;
|
||||
private SingleSelectionModel m_sectionSel;
|
||||
|
||||
|
|
@ -154,6 +153,7 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
"cms.ui.insufficient_privileges").localize());
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
m_form.addProcessListener(new FormProcessListener() {
|
||||
|
|
@ -171,6 +171,7 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
m_typeSel.setSelectedKey(state, typeId);
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
add(m_form);
|
||||
|
|
@ -185,6 +186,7 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
public StaticNewItemForm getNewItemForm() {
|
||||
return m_form;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static class StaticNewItemForm extends NewItemForm {
|
||||
|
|
@ -198,7 +200,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
setProcessInvisible(true);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the id of the content section in this form. This ID is
|
||||
* used to generate a list of available content types in the
|
||||
|
|
@ -215,7 +216,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
m_sectionIDParamWidget.setValue(state, id);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves the content section for this form given the specified
|
||||
* page state. This method will return null if there is no content
|
||||
|
|
@ -239,7 +239,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
return section;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves the ID of the content section for this form given the
|
||||
* specified page state. This method will return null if no
|
||||
|
|
@ -257,7 +256,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* A table that displays all content sections, with links to their
|
||||
* locations and admin pages and a {@link NewItemForm} next to each
|
||||
|
|
@ -281,8 +279,7 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
|
||||
Integer colNo = 0;
|
||||
|
||||
Label emptyView = new Label
|
||||
("There are currently no content sections installed.");
|
||||
Label emptyView = new Label("There are currently no content sections installed.");
|
||||
emptyView.setFontWeight(Label.ITALIC);
|
||||
setEmptyView(emptyView);
|
||||
|
||||
|
|
@ -316,7 +313,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
setModelBuilder(new ContentSectionTableModelBuilder());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* An ContentSections table model builder
|
||||
*
|
||||
|
|
@ -329,8 +325,8 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
table.getRowSelectionModel().clearSelection(state);
|
||||
return new ContentSectionTableModel((ContentSectionTable) table, state);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* An ContentSections table model
|
||||
|
|
@ -342,7 +338,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
private ContentSectionTable m_table;
|
||||
private TableColumnModel m_columnModel;
|
||||
private PageState m_state;
|
||||
|
||||
private ContentSectionCollection m_contentSections;
|
||||
private ContentSection m_section;
|
||||
|
||||
|
|
@ -359,7 +354,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
Kernel.getContext().getParty().getOID());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns a collection of ContentSections to display in this
|
||||
* table. This implementation orders the content sections by
|
||||
|
|
@ -399,9 +393,8 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
String columnName = (String) tc.getHeaderValue();
|
||||
|
||||
Object result = m_section;
|
||||
if (columnName.equals(COLUMN_SECTION) ||
|
||||
columnName.equals(COLUMN_LOCATION) ||
|
||||
columnName.equals(COLUMN_ACTION)) {
|
||||
if (columnName.equals(COLUMN_SECTION) || columnName.equals(COLUMN_LOCATION) || columnName.equals(
|
||||
COLUMN_ACTION)) {
|
||||
result = m_section;
|
||||
}
|
||||
return result;
|
||||
|
|
@ -424,8 +417,8 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
protected PageState getPageState() {
|
||||
return m_state;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the hidden parameter in the form containers form to
|
||||
|
|
@ -436,6 +429,7 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
* @author <a href="mailto:mbryzek@arsdigita.com">Michael Bryzek</a>
|
||||
**/
|
||||
private class ActionTableCellRenderer implements TableCellRenderer {
|
||||
|
||||
public Component getComponent(Table table, PageState state, Object value,
|
||||
boolean isSelected, Object key,
|
||||
int row, int column) {
|
||||
|
|
@ -452,13 +446,12 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
SecurityManager sm = new SecurityManager(section);
|
||||
|
||||
if (!sm.canAccess(state.getRequest(), SecurityManager.NEW_ITEM, folder)
|
||||
|| !ContentSection.getConfig().getAllowContentCreateInSectionListing()
|
||||
) {
|
||||
return new Label(" - - "+
|
||||
" "+
|
||||
" "+
|
||||
" "+
|
||||
" ",
|
||||
|| !ContentSection.getConfig().getAllowContentCreateInSectionListing()) {
|
||||
return new Label(" - - "
|
||||
+ " "
|
||||
+ " "
|
||||
+ " "
|
||||
+ " ",
|
||||
false);
|
||||
} else {
|
||||
// set the value of the sectionIdParameter in the form
|
||||
|
|
@ -467,9 +460,9 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
return m_formContainer.getNewItemForm();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates the correct URL to the public pages for a content
|
||||
|
|
@ -507,8 +500,7 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
SecurityManager sm = new SecurityManager(section);
|
||||
|
||||
if (sm.canAccess(state.getRequest(), SecurityManager.PUBLIC_PAGES)
|
||||
&& !ContentSection.getConfig().getHideLegacyPublicSiteLink()
|
||||
) {
|
||||
&& !ContentSection.getConfig().getHideLegacyPublicSiteLink()) {
|
||||
|
||||
return new Link("/" + name + "/", path + "/");
|
||||
} else {
|
||||
|
|
@ -518,7 +510,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Generates the correct URL to the admin pages for a content
|
||||
* section.
|
||||
|
|
@ -556,6 +547,6 @@ public class ContentSectionContainer extends CMSContainer {
|
|||
protected String generateURL(String prefix) {
|
||||
return prefix + PageLocations.SECTION_PAGE;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue