David - Thanks. I agree, the profile's id *does* look good. What I'm seeing must be something I'm doing with a bad link back to Jetspeed that doesn't have the right stuff encoded, much like the Admin page now.
- Glenn > -----Original Message----- > From: David Sean Taylor [mailto:[EMAIL PROTECTED]] > Sent: Friday, May 17, 2002 1:11 PM > To: 'Jetspeed Developers List' > Subject: RE: Help! Any page other than the default has wrong > data.profile.getId() > > > In JetspeedAccessController: > > Profile newProfile = Profiler.getProfile(jdata); > Profile currentProfile = jdata.getProfile(); > > System.out.println("new profile = " + newProfile.getId()); > if (currentProfile != null) > { > System.out.println("current profile = " + currentProfile.getId()); } > > if ((currentProfile == null) > || (!currentProfile.equals(newProfile))) > { > // the profile changed due to the request parameters, > // change it in the RunData > jdata.setProfile(newProfile); > > System.out.println("set new"); > > } > > > > -----Original Message----- > > From: Glenn Golden [mailto:[EMAIL PROTECTED]] > > Sent: Friday, May 17, 2002 9:33 AM > > To: 'Jetspeed Developers List' > > Subject: RE: Help! Any page other than the default has wrong > > data.profile.getId() > > > > > > David - > > > > Wonder what the difference is, as I think Chris saw what I saw too. > > > > Latest CVS (I assume so)? > > > > Were you logged in? I wasn't. Would this make a difference? > > Should a not logged in user get the page they requested by > > URL, or the anon page? > > > > Were you seeing the getId() from the profile in the rundata? > > I think I was... > > > > Thanks! > > > > - Glenn > > > > > -----Original Message----- > > > From: David Sean Taylor [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, May 17, 2002 12:21 PM > > > To: 'Jetspeed Developers List' > > > Subject: RE: Help! Any page other than the default has wrong > > > data.profile.getId() > > > > > > > > > > I start Jetspeed, open a browser, and drop in this URL: > > > > > > > > (Note: "chef" the webapp name for my Jetspeed) > > > > > > > > http://localhost/chef/portal/user/admin > > > > > > > > It comes up with the admin page, alright. But when I check the > > > rundata's profile's getId(), it tells me: > > > > anon/en/html/default.psml > > > > > > I don't see that. > > > For me, getId() returns the correct profile > > > (user/admin/html/default.psml) > > > > > > > Q) is this the right URL? For example, if we want to go to > > > "my" page, > > > would we use: > > > > /portal/user/ggolden ? > > > > or to go to a page for a group, > > > > /portal/group/groupId ? > > > Yes > > > > > > > Interesting, the links on the above delivered admin page > > (the three > > > tabs) have urls like: > > > > /portal/page/default.psml/js_pane/302, > > > > > > That is because the links are not coded to take in to > consideration > > > the current page/user. Look into how the $tab.Link is generated. > > > > > > One other note. There are no security checks on psml currently. > > > Several months ago some one volunteered to do so, but nothing has > > > been committed. I will add a PSML-security-check task to the task > > > list for the next release. > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:jetspeed-dev-> [EMAIL PROTECTED]> > > > For > > > additional commands, > > > e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:jetspeed-dev-> [EMAIL PROTECTED]> > > For > > additional commands, > > e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > -- > To unsubscribe, e-mail: > <mailto:jetspeed-dev-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
