I downloaded the quick start and found the following a couple of issues
when new users attempt to select a different skin. Here are the steps
needed to reproduce this. I've created a JIRA issue on these and will
attempt to post a patch but I'm sure someone out there will be able to
fix this faster then I can.
http://www.ja-sig.org/issues/browse/UP-2318
1)Download quickstart, unzip and ant start
2) login as student and change the skin to ivy (new uportal3 skin does
not have the old 2.6.X Customize link, you need ivy for that)
3) Now select the Customize link
The new comments in the head:
<!--
Copyright (c) 2000-2009, Jasig, Inc.
See license distributed with this file and available online at
https://www.ja-sig.org/svn/jasig-parent/tags/rel-10/license-header.txt
-->
of
./uportal-war/src/main/resources/org/jasig/portal/channels/DLMUserPreferences/tab-column/default.xsl
Cause an exception
org.xml.sax.SAXParseException: The prefix "xsl" for element
"xsl:call-template" is not bound.
When I removed the comment the error went away.
http://www.ja-sig.org/issues/browse/UP-2317
1) Download quickstart, unzip and ant start
2) Create a new user ant md5passwd -Dusername=test and enter a password
3) Login and change to ivy skin
4) Click the Customize link that invokes the DLMUserPreferences channel.
Note: The new jquery method 'Select Skin' does not have this issue only
the DLMUserPreferences code
4) Select 'Choose a Skin' a change to a different skin the apply
5) Logout and log back in as that user
Portal page is uPortal ERROR. Logs show exception with a
Caused by: java.lang.Exception: RDBMUserLayoutStore::getUserLayout(): No
INIT_STRUCT_ID in UP_USER_LAYOUT for 16 and LAYOUT_ID 1n
What I've determined is using the DLMUserPreferences version seems to
create non null values in UP_USER_PROFILE for LAYOUT_ID,
STRUCTURE_SS_ID, and THEME_SS_ID.
As a result the next time the user logs in they appear have a
non-default layout as determined by line ~1587 of RDBMUserLayoutStore.java:
int layoutId = this.getLayoutID(userId, profile.getProfileId());
--
Darren Kraker
Software Engineer
Application Management / ITS
mailto:[email protected]
Office (805) 756-2696
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev