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:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>