History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: UP-1296
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Brad Szabo
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
uPortal

DLM - Fragment channels deleted by user are not recovered after "Revert to default layout" is executed.

Created: 20/Oct/05 02:40 PM   Updated: 25/Sep/06 10:59 AM
Component/s: Distributed Layout Management (DLM)
Affects Version/s: 2.5.3 GA
Fix Version/s: 2.5.4

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Windows XP SP2, HSQL DB, JDK 1.5.0_05


 Description  « Hide
In DLM, when a non-layout owner removes a fragment channel from his/her layout, the channel is not recovered after "Revert to default layout" is executed.

Specific Steps to re-create:
1. Login as "developer" user.
2. Navigate to DLM User Preferences Channel via "Preferences" link
3. On the "Real Entertainment" tab (fragment), click to remove the "Daily Business Cartoon" and/or the "Minesweeper " applet.
4. Click on "Revert to default layout"

The removed channels will not be re-instated into the fragment layout.

Probable cause:
dlm:delete directives are not being purged after the revert to default layout is executed.

Possible fix:
While executing the "revert to default layout" command, prior to nullifying the PLF, the dlm:deleteSet node should be removed from the PLF, and the layout should be saved so the delete directives are purged from the database.

 All   Comments   Work Log   Change History      Sort Order:
Brad Szabo [20/Oct/05 02:59 PM]
Since I marked the affected versions to include 2.5.0, the "Specific Steps to re-create" should be amended as follows:

uPortal 2.5.0 :
4. Click on "Revert to default layout"
5. Log out, and log back in as same user.

uPortal 2.5.1
As is