Hi Jacques

I've come across this message too – when trying to 'Receive Payment' for a
Sales Order for a new party I've created. I've done some investigation and
this is what I found out.

'ACCTG_PREF_VIEW' and 'ACCTG_PREF_ADMIN' are missing from the
'SecurityPermission' data entity. This means that you cant add it to a
Security Group via the user interface.

Here's the interesting thing - these two securities do appear in the
'SecurityGroupPermission' data entity for security groups 'FULLADMIN' and
'POSCLERK' which is why admin never has any problems!

For me -  I'm going to fix my issue by using Webtools to create them in the
'SecurityPermission entity' – then they should show up in the user interface
and be selectable.

For your issue – you'll need to look at what the default security group is
used for a customer that signs up on line (I couldnt see an entry in Party
Manager – so I suspect its somewhere in the code.....) and then add one (or
both) of these permissions to it. 

Hope this helps.

Thanks
Sharan 


jacques.le.roux wrote:
> 
> From https://localhost:8443/ecommerce/control/requestReturn I get
> 
> The Following Errors Occurred:
> 
> ERROR: Could not complete the Create a ReturnHeader
> [file:/D:/workspace/ofbizRun/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml#createReturnHeader]
> process [problem invoking the [getPartyAccountingPreferences] service with
> the map named [partyAccountingPreferencesCallMap] containing
> [[organizationPartyId=Company,
> userLogin=[GenericEntity:UserLogin][createdStamp,2008-07-11
> 21:20:17.05(java.sql.Timestamp)][createdTxStamp,2008-07-11
> 21:20:16.921(java.sql.Timestamp)][currentPassword,47ca69ebb4bdc9ae0adec130880165d2cc05db1a(java.lang.String)][disabledDateTime,null()][enabled,null()][hasLoggedOut,null()][isSystem,null()][lastCurrencyUom,null()][lastLocale,null()][lastTimeZone,null()][lastUpdatedStamp,2008-07-11
> 21:20:38.61(java.sql.Timestamp)][lastUpdatedTxStamp,2008-07-11
> 21:20:38.125(java.sql.Timestamp)][partyId,DemoCustomer(java.lang.String)][passwordHint,null()][requirePasswordChange,null()][successiveFailedLogins,null()][userLdapDn,null()][userLoginId,DemoCustomer(java.lang.String)],
> locale=en_US]]: Security Error: To run getPartyAccountingPreferences you
> must have the one of the following permissions: ACCTG_PREF_VIEW,
> ACCTG_PREF_ADMIN]
> 
> I think we should still autorise this case
> 
> Jacques
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Permission-in-%22Return-Selected-Item%28s%29%22-from-eCommerce-tp18679685p18843583.html
Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to