| Summary: | Fix to prevent CMS editor from modifying URLs | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Portal Platform 4 | Reporter: | Mike Millson <mmillson> | ||||||||||||||
| Component: | Portal | Assignee: | Jboss Support <support-patch> | ||||||||||||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | |||||||||||||||
| Severity: | high | Docs Contact: | |||||||||||||||
| Priority: | high | ||||||||||||||||
| Version: | 4.3.0.GA | CC: | epp-bugs | ||||||||||||||
| Target Milestone: | --- | ||||||||||||||||
| Target Release: | --- | ||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||
| OS: | Unspecified | ||||||||||||||||
| URL: | http://jira.jboss.org/jira/browse/JBEPP-51 | ||||||||||||||||
| Whiteboard: | |||||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||
| Last Closed: | 2009-03-31 10:28:30 UTC | Type: | Support Patch | ||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||
| Bug Depends On: | |||||||||||||||||
| Bug Blocks: | 792980 | ||||||||||||||||
| Attachments: |
|
||||||||||||||||
Link: Added: This issue depends JBPORTAL-2331 SVN / CVS Isolated Branch: Added: https://svn.jboss.org/repos/portal/branches/Enterprise_Portal_Platform_4_3_GA_JBEPP-51/ Attachment: Added: promobanner.html Attachment: Added: tiny_mce.zip Attachment: Added: portal-core-cms-lib.jar Attachment: Added: create.jsp Attachment: Added: edit.jsp Attachment: Added: pending_items.jsp Patch Instructions: Added: PATCH NAME:
JBEPP-51
PRODUCT NAME:
JBoss Enterprise Portal Platform
VERSION:
4.3.0.GA
SHORT DESCRIPTION:
Fix to prevent CMS editor from modifying URLs.
LONG DESCRIPTION:
The patch contains fixes for the following issues:
[JBEPP-51] Fix to prevent CMS editor from modifying URLs
MANUAL INSTALL INSTRUCTIONS:
If you are deploying the non clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
If you are deploying the clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
COMPATIBILITY:
4.3.0.GA
DEPENDENCIES:
N/A
SUPERSEDES:
N/A
SUPERSEDED BY:
4.3.0.GA CP1
CREATOR:
Mike Millson
DATE:
24-Mar-2009
Attachment: Removed: tiny_mce.zip tiny_mce created with zip -r to include all files recursively. Attachment: Added: tiny_mce.zip Patch Instructions: Removed: PATCH NAME:
JBEPP-51
PRODUCT NAME:
JBoss Enterprise Portal Platform
VERSION:
4.3.0.GA
SHORT DESCRIPTION:
Fix to prevent CMS editor from modifying URLs.
LONG DESCRIPTION:
The patch contains fixes for the following issues:
[JBEPP-51] Fix to prevent CMS editor from modifying URLs
MANUAL INSTALL INSTRUCTIONS:
If you are deploying the non clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
If you are deploying the clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
COMPATIBILITY:
4.3.0.GA
DEPENDENCIES:
N/A
SUPERSEDES:
N/A
SUPERSEDED BY:
4.3.0.GA CP1
CREATOR:
Mike Millson
DATE:
24-Mar-2009 Added: PATCH NAME:
JBEPP-51
PRODUCT NAME:
JBoss Enterprise Portal Platform
VERSION:
4.3.0.GA
SHORT DESCRIPTION:
Fix to prevent CMS editor from modifying URLs.
LONG DESCRIPTION:
The patch contains fixes for the following issues:
[JBEPP-51] Fix to prevent CMS editor from modifying URLs
MANUAL INSTALL INSTRUCTIONS:
If you are deploying the non clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
If you are deploying the clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
COMPATIBILITY:
4.3.0.GA
DEPENDENCIES:
N/A
SUPERSEDES:
N/A
SUPERSEDED BY:
4.3.0.GA CP1
CREATOR:
Mike Millson
DATE:
24-Mar-2009
Yeah, that's a good point. I didn't make that connection when discussing JBEPP-31. The customer will be migrating from 2.6.6 to EAP, so they will surely need JBEPP-31 as well. Let me add that, rebuild, retest, and attach the new portal-core-cms-lib.jar. Attachment: Removed: portal-core-cms-lib.jar Updated to include fix for JBEPP-31. Attachment: Added: portal-core-cms-lib.jar Link: Added: This issue depends JBPORTAL-2357 Patch Instructions: Removed: PATCH NAME:
JBEPP-51
PRODUCT NAME:
JBoss Enterprise Portal Platform
VERSION:
4.3.0.GA
SHORT DESCRIPTION:
Fix to prevent CMS editor from modifying URLs.
LONG DESCRIPTION:
The patch contains fixes for the following issues:
[JBEPP-51] Fix to prevent CMS editor from modifying URLs
MANUAL INSTALL INSTRUCTIONS:
If you are deploying the non clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
If you are deploying the clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
COMPATIBILITY:
4.3.0.GA
DEPENDENCIES:
N/A
SUPERSEDES:
N/A
SUPERSEDED BY:
4.3.0.GA CP1
CREATOR:
Mike Millson
DATE:
24-Mar-2009 Added: PATCH NAME:
JBEPP-51
PRODUCT NAME:
JBoss Enterprise Portal Platform
VERSION:
4.3.0.GA
SHORT DESCRIPTION:
Fix to prevent CMS editor from modifying URLs and Access is Denied error on saving a modified CMS file.
LONG DESCRIPTION:
The patch contains fixes for the following issues:
[JBEPP-51] Fix to prevent CMS editor from modifying URLs
[JBEPP-31] Access is Denied error on saving a modified CMS file
MANUAL INSTALL INSTRUCTIONS:
If you are deploying the non clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
If you are deploying the clustered JBoss Portal version:
Unzip tiny_mce.zip
Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp
Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar
COMPATIBILITY:
4.3.0.GA
DEPENDENCIES:
N/A
SUPERSEDES:
N/A
SUPERSEDED BY:
4.3.0.GA CP1
CREATOR:
Mike Millson
DATE:
24-Mar-2009
UI tests at http://hudson.qa.jboss.com/hudson/view/EPP/job/epp-db-hsql-selenium-tests/21/. The four failures are because new TinyMCE editor has different component id than previous release. I have verified manually that they work as expected. Here are the md5sums: da527501b475eb1f90446f1eac95f246 create.jsp 4d62081d59ac18861a67e70bf24da48c edit.jsp 12c3c0c9c750aeeb65cb6b094f9d764f pending_items.jsp 754eb178418072b893f301edfbf1fbe9 portal-core-cms-lib.jar da6b89b2562824eddee9962743eef8c3 promobanner.html 378679912609fd3c2417b0d83183994e tiny_mce.zip The patch is available for download from the following location: https://support.redhat.com/jbossnetwork/restricted/softwareDetail.html?softwareId=818 Patch Repository Link: Added: https://support.redhat.com/jbossnetwork/restricted/softwareDetail.html?softwareId=818 Security: Removed: JBoss Internal Added: Public Link: Added: This issue is a dependency of JBEPP-60 Release Notes Docs Status: Added: Not Required |
Date of First Response: 2009-03-26 13:01:30 Patch Instructions: PATCH NAME: JBEPP-51 PRODUCT NAME: JBoss Enterprise Portal Platform VERSION: 4.3.0.GA SHORT DESCRIPTION: Fix to prevent CMS editor from modifying URLs and Access is Denied error on saving a modified CMS file. LONG DESCRIPTION: The patch contains fixes for the following issues: [JBEPP-51] Fix to prevent CMS editor from modifying URLs [JBEPP-31] Access is Denied error on saving a modified CMS file MANUAL INSTALL INSTRUCTIONS: If you are deploying the non clustered JBoss Portal version: Unzip tiny_mce.zip Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar If you are deploying the clustered JBoss Portal version: Unzip tiny_mce.zip Replace the existing %EPP_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/images/cms/admin/tiny_mce/ directory with the new tiny_mce directory Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/create.jsp with the new create.jsp Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/edit.jsp with the new edit.jsp Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/portal-cms.war/WEB-INF/jsp/cms/admin/pending_items.jsp with the new pending_items.jsp Replace the existing %JBOSS_HOME%/server/deploy/%JBOSSCONF%/deploy/jboss-portal-ha.sar/portal-cms.sar/lib/portal-core-cms-lib.jar with the new portal-core-cms-lib.jar COMPATIBILITY: 4.3.0.GA DEPENDENCIES: N/A SUPERSEDES: N/A SUPERSEDED BY: 4.3.0.GA CP1 CREATOR: Mike Millson DATE: 24-Mar-2009 Patch Repository Link: https://support.redhat.com/jbossnetwork/restricted/softwareDetail.html?softwareId=818 SVN / CVS Isolated Branch: https://svn.jboss.org/repos/portal/branches/Enterprise_Portal_Platform_4_3_GA_JBEPP-51/ Support Case Reference: https://enterprise.redhat.com/issue-tracker/271001 project_key: JBEPP URLs entered into the CMS editor are being converted into absolute URLs in some cases.