[jboss-jira] [JBoss JIRA] Commented: (JBPORTAL-1992) Fine Grained CMS Manager Workflow Approver Roles

Magesh Kumar B (JIRA) jira-events at lists.jboss.org
Thu Apr 17 04:31:44 EDT 2008


    [ http://jira.jboss.com/jira/browse/JBPORTAL-1992?page=comments#action_12409277 ] 
            
Magesh Kumar B commented on JBPORTAL-1992:
------------------------------------------

Also after Approval the Finance Manager does not have Reader permission on the HR node we get exception:

javax.portlet.PortletException: Access to this resource is denied
        at org.jboss.portal.core.cms.ui.admin.CMSAdminPortlet.doView(CMSAdminPortlet.java:178)
        at org.jboss.portlet.JBossPortlet.doDispatch(JBossPortlet.java:257)
        at org.jboss.portlet.JBossPortlet.render(JBossPortlet.java:244)
        at org.jboss.portlet.JBossPortlet.render(JBossPortlet.java:390)
        at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.invokeRender(PortletContainerImpl.java:483)
        at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:405)
        at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(PortletContainerInvoker.java:86)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
        at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org$jboss$portal$core$aspects$portlet$TransactionInterceptor$invokeRequired$aop(TransactionInterceptor.java:106)
        at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
        at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
        at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
        at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
        at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
        at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
        at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
        at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invokeRequired(TransactionInterceptor.java)
        at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invoke(TransactionInterceptor.java:72)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.core.aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:50)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor.invoke(ProducerCacheInterceptor.java:58)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.core.aspects.portlet.AjaxInterceptor.invoke(AjaxInterceptor.java:51)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.portlet.aspects.portlet.ModesInterceptor.invoke(ModesInterceptor.java:62)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.portlet.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:47)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor.invoke(WindowStatesInterceptor.java:55)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor.invoke(PortletSessionSynchronizationInterceptor.java:80)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor.invoke(ContextTrackerInterceptor.java:46)
        at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
        at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
        at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:104)
        at org.jboss.portal.web.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:74)
        at sun.reflect.GeneratedMethodAccessor423.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)


> Fine Grained CMS Manager Workflow Approver Roles
> ------------------------------------------------
>
>                 Key: JBPORTAL-1992
>                 URL: http://jira.jboss.com/jira/browse/JBPORTAL-1992
>             Project: JBoss Portal
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: Portal CMS, Portal Workflow
>    Affects Versions: 2.6.4 Final
>            Reporter: Magesh Kumar B
>         Assigned To: Sohil Shah
>
> Please allow to create Manager roles that are fine grained. For example, an HR Manager has approval rights over all content that resides in the HR portion of the CMS. But, a Finance Manager that has access to the Finance CMS content cannot Approve HR documents.
> Currently even though the Publish/Reader acces is not provided for the Finance Manager on the HR contents, he can still Approve it!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list