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

Pierre Smits commented on OFBIZ-12419:
--------------------------------------

The request "PartyAccountsSummary" has an event that invokes the 
"setAcctgCompany" service, which is about setting user preferences. This 
service, however, has a permission-service "acctgPrefPermissionCheck"with 
main-action="CREATE" permissions.

This main-action="CREATE" is incorrect for this service. It should have been 
main-action="VIEW". The user must be able to access (a record in) the 
PartyAcctgPreference table, so that details from that record can be used to set 
his/her/their UserPreference via service "setUserPreference".

> 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
>            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