morciuch 2002/12/12 09:14:47
Modified: src/java/org/apache/jetspeed/services/profiler
JetspeedProfilerService.java
Log:
Fixing a TODO for cases when any role profile is attempted to be accessed directly
by anonymous user.
Currently, a message "Error retrieving Portal Page: Profile not found" is displayed.
With this fix, the page will simply be redisplayed.
Revision Changes Path
1.43 +7 -2
jakarta-jetspeed/src/java/org/apache/jetspeed/services/profiler/JetspeedProfilerService.java
Index: JetspeedProfilerService.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/profiler/JetspeedProfilerService.java,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- JetspeedProfilerService.java 10 Nov 2002 10:08:37 -0000 1.42
+++ JetspeedProfilerService.java 12 Dec 2002 17:14:47 -0000 1.43
@@ -490,8 +490,13 @@
{
// ROLE Resource
if (user.hasLoggedIn()) // disallow role access for anonymous
user
- { // this feature could be enhanced when
anon user is added to db
+ {
profile.setRole( JetspeedSecurity.getRole(param) );
+ }
+ else
+ {
+ profile.setAnonymous(true);
+ profile.setUser( user );
}
}
else // it must be a user resource or anonymous resource
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>