[ 
https://issues.apache.org/jira/browse/OFBIZ-12419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17450978#comment-17450978
 ] 

Jacques Le Roux commented on OFBIZ-12419:
-----------------------------------------

Hi Pierre,

Did you test it?

It does not work, even if you add
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="AUDITOR" 
permissionId="ACCTG_PREF_VIEW"/>

Turning
<log level="verbose" message="Checking for primary permission 
${primaryPermission}_${mainAction}"/>
to "info" in genericBasePermissionCheck, here is the log:

{noformat}
2021-11-30 10:20:26,613 |jsse-nio-8443-exec-3 |ControlServlet                
|T| [[[accounting::PartyAccountsSummary (Domain:https://localhost)] Request 
Begun, encoding=[UTF-8]- total:0.0,since last(Begin):0.0]]
2021-11-30 10:20:26,660 |jsse-nio-8443-exec-3 |ConfigXMLReader               
|I| controller loaded: 0.0s, 0 requests, 0 views in 
file:/C:/projectsASF/Git/ofbiz-framework/framework/common/webcommon/WEB-INF/handlers-controller.xml
2021-11-30 10:20:26,661 |jsse-nio-8443-exec-3 |ConfigXMLReader               
|I| controller loaded: 0.01s, 52 requests, 21 views in 
file:/C:/projectsASF/Git/ofbiz-framework/framework/common/webcommon/WEB-INF/common-controller.xml
2021-11-30 10:20:26,671 |jsse-nio-8443-exec-3 |ConfigXMLReader               
|I| controller loaded: 0.0s, 4 requests, 0 views in 
file:/C:/projectsASF/Git/ofbiz-framework/applications/commonext/webapp/WEB-INF/controller.xml
2021-11-30 10:20:26,677 |jsse-nio-8443-exec-3 |ConfigXMLReader               
|I| controller loaded: 0.037s, 514 requests, 243 views in 
file:/C:/projectsASF/Git/ofbiz-framework/applications/accounting/webapp/accounting/WEB-INF/controller.xml
2021-11-30 10:20:26,678 |jsse-nio-8443-exec-3 |ConfigXMLReader               
|I| controller loaded: 0.051s, 9 requests, 9 views in 
file:/C:/projectsASF/Git/ofbiz-framework/plugins/birt/webapp/accounting/WEB-INF/controller.xml
2021-11-30 10:20:26,701 |jsse-nio-8443-exec-3 |Log                           
|I| [CommonPermissionServices.xml#genericBasePermissionCheck line 41] Checking 
for primary permission ACCTG_PREF_VIEW
2021-11-30 10:20:26,701 |jsse-nio-8443-exec-3 |Log                           
|I| [CommonPermissionServices.xml#genericBasePermissionCheck line 59] This 
simple-method-call is deprecated! Please use a service-call of 
genericBasePermissionCheck instead.
2021-11-30 10:20:26,798 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| Sync service [accounting/genericBasePermissionCheck] finished in [97] 
milliseconds
2021-11-30 10:20:26,798 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| Sync service [accounting/acctgPrefPermissionCheck] finished in [114] 
milliseconds
2021-11-30 10:20:26,798 |jsse-nio-8443-exec-3 |ServiceUtil                   
|E| {errorMessage=Acc�s refus�, responseMessage=error}
2021-11-30 10:20:26,798 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| [[Sync service failed...- total:0.0,since last(Begin):0.0]] - 'accounting / 
setAcctgCompany'
2021-11-30 10:20:26,799 |jsse-nio-8443-exec-3 |TransactionUtil               
|I| Transaction rolled back
2021-11-30 10:20:26,799 |jsse-nio-8443-exec-3 |TransactionUtil               
|W| Not committing transaction, status is No Transaction (6)
2021-11-30 10:20:26,799 |jsse-nio-8443-exec-3 |RequestHandler                
|I| Ran Event [service:#setAcctgCompany] from [request], result is [error]
2021-11-30 10:20:26,799 |jsse-nio-8443-exec-3 |RequestHandler                
|W| Could not find response in request [PartyAccountsSummary] for event return 
[error]
2021-11-30 10:20:26,799 |jsse-nio-8443-exec-3 |RequestHandler                
|I| Rendering View [PartyAccountsSummary].  Hidden sessionId by default.
2021-11-30 10:20:26,800 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| Sync service [accounting/getUserPreferenceGroup] finished in [1] 
milliseconds
2021-11-30 10:20:26,809 |jsse-nio-8443-exec-3 |ScreenFactory                 
|I| Got 18 screens in 0.006s from: 
file:/C:/projectsASF/Git/ofbiz-framework/applications/accounting/widget/GlScreens.xml
2021-11-30 10:20:26,826 |jsse-nio-8443-exec-3 |ScreenFactory                 
|I| Got 12 screens in 0.006s from: 
file:/C:/projectsASF/Git/ofbiz-framework/applications/accounting/widget/CommonScreens.xml
2021-11-30 10:20:26,832 |jsse-nio-8443-exec-3 |ScreenFactory                 
|I| Got 1 screens in 0.005s from: 
file:/C:/projectsASF/Git/ofbiz-framework/applications/commonext/widget/CommonScreens.xml
2021-11-30 10:20:26,981 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| Sync service [accounting/getLastSystemInfoNote] finished in [92] 
milliseconds
2021-11-30 10:20:26,996 |jsse-nio-8443-exec-3 |ScreenFactory                 
|I| Got 29 screens in 0.008s from: 
file:/C:/projectsASF/Git/ofbiz-framework/framework/common/widget/CommonScreens.xml
2021-11-30 10:20:27,186 |jsse-nio-8443-exec-3 |ScreenFactory                 
|I| Got 28 screens in 0.007s from: 
file:/C:/projectsASF/Git/ofbiz-framework/themes/common-theme/widget/CommonScreens.xml
2021-11-30 10:20:27,257 |jsse-nio-8443-exec-3 |Log                           
|I| [CommonPermissionServices.xml#genericBasePermissionCheck line 41] Checking 
for primary permission ACCTG_PREF_UPDATE
2021-11-30 10:20:27,257 |jsse-nio-8443-exec-3 |Log                           
|I| [CommonPermissionServices.xml#genericBasePermissionCheck line 59] This 
simple-method-call is deprecated! Please use a service-call of 
genericBasePermissionCheck instead.
2021-11-30 10:20:27,259 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| Sync service [accounting/genericBasePermissionCheck] finished in [1] 
milliseconds
2021-11-30 10:20:27,259 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| Sync service [accounting/acctgPrefPermissionCheck] finished in [3] 
milliseconds
2021-11-30 10:20:27,261 |jsse-nio-8443-exec-3 |Log                           
|I| [CommonPermissionServices.xml#genericBasePermissionCheck line 41] Checking 
for primary permission ACCOUNTING_VIEW
2021-11-30 10:20:27,261 |jsse-nio-8443-exec-3 |Log                           
|I| [CommonPermissionServices.xml#genericBasePermissionCheck line 59] This 
simple-method-call is deprecated! Please use a service-call of 
genericBasePermissionCheck instead.
2021-11-30 10:20:27,262 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| Sync service [accounting/genericBasePermissionCheck] finished in [1] 
milliseconds
2021-11-30 10:20:27,263 |jsse-nio-8443-exec-3 |ServiceDispatcher             
|T| Sync service [accounting/basicGeneralLedgerPermissionCheck] finished in [3] 
milliseconds
2021-11-30 10:20:27,299 |jsse-nio-8443-exec-3 |ServerHitBin                  
|I| Visit delegatorName=default, ServerHitBin delegatorName=default
2021-11-30 10:20:27,301 |jsse-nio-8443-exec-3 |ControlServlet                
|T| [[[accounting::PartyAccountsSummary (Domain:https://localhost)] Request 
Done- total:0.687,since last([accounting::Part...):0.687]]
{noformat}

Note: "Checking for primary permission ACCTG_PREF_UPDATE"

> VIEW permissions - error when accessing PartyAccountsSummary
> ------------------------------------------------------------
>
>                 Key: OFBIZ-12419
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-12419
>             Project: OFBiz
>          Issue Type: Bug
>          Components: accounting
>    Affects Versions: Trunk
>            Reporter: Pierre Smits
>            Assignee: Pierre Smits
>            Priority: Major
>              Labels: gl-account, permissions, usability
>
> When a user with VIEW permissions (e.g. auditor) access the 
> PartyAccountSummary via following uri, an error is shown.
> [https://demo-trunk.ofbiz.apache.org/accounting/control/PartyAccountsSummary]
> {code:java}
> The Following Errors Occurred:
> You haven't the permission for the service setAcctgCompany, reason : Access 
> refused {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to