Is there any purpose for checking portlet view permission in
StatefulPortletWrapper.isClosed and in StatefulPortletWrapper.isMinimized:

    /**
     * Returns true if this portlet is currently closed
     */
    public final boolean isClosed(RunData rundata)
    {
        if( checkPermission(rundata,
                            JetspeedSecurity.PERMISSION_VIEW ) )
        {
            return wrappedState.isClosed( rundata );
        }
        else
        {
            //FIXME: for the moment we will allow this call to succeed...
            //throw new TurbineRuntimeException( "Security check failed" );
            return wrappedState.isClosed( rundata );
        }
    }

    /**
     * Returns true if this portlet is currently minimized
     */
    public boolean isMinimized(RunData rundata)
    {
        if( checkPermission(rundata,
                            JetspeedSecurity.PERMISSION_VIEW ) )
        {
            return wrappedState.isMinimized( rundata );
        }
        else
        {
            //FIXME: for the moment we will allow this call to succeed...
            //throw new TurbineRuntimeException( "Security check failed" );
            return wrappedState.isMinimized( rundata );
        }
    }

I can't see a reason why to do this and it screws up the portlet access
logging (each portlet view is logged 3 times per page). Does anyone have any
objections to remove this check?

Best regards,

Mark Orciuch - [EMAIL PROTECTED]
Jakarta Jetspeed - Enterprise Portal in Java
http://jakarta.apache.org/jetspeed/


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to