Previously, it was not possible for the Portal REST API to concurrently perform a single import or export operation over several portals. This forced large updates to portals to be performed individually, which created unnecessary deployment complexity. This release introduces the concept of Templates, which take the form of a Zip archive. The archive contains a file structure which permits changes to a number of portal instances in a single operation. The functionality is described in the Red Hat JBoss Portal 6.2 Development Guide "Working with Templates" section.
Description of problem:
Platform issue for GTNPORTAL-3328: Changes applied to the user dashboard template should be propagated to the existing dashboards of all users.
Version-Release number of selected component (if applicable):
How reproducible:
always
Steps to Reproduce:
1. Deploy an extension which defines the users dashboard template
2. Log in as userX and access the dashboard
3. Redefine (eg. add a page/navigation node) the extensions dashboard template
4. Redeploy the extension
5. Log in as userX and access the dashboard
Actual results:
userX sees the old dashboard data, as the new template definition only applies to dashboards created after the change
Expected results:
userX sees the updated dashboard
Additional info:
Further details can be found in the public spec document:
https://community.jboss.org/wiki/AutomaticWayToUpdateAllSitesAtOncePortalGroupsAndUserSites