Permission in "Return Selected Item(s)" from eCommerce

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Permission in "Return Selected Item(s)" from eCommerce

Jacques Le Roux
Administrator
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
Reply | Threaded
Open this post in threaded view
|

Re: Permission in "Return Selected Item(s)" from eCommerce

Sharan-F
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
Reply | Threaded
Open this post in threaded view
|

Re: Permission in "Return Selected Item(s)" from eCommerce

Jacques Le Roux
Administrator
Thanks Sharan,

I will have a look tomorrow

Jacques

From: "Sharan-F" <[hidden email]>

>
> 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 | Threaded
Open this post in threaded view
|

Re: Permission in "Return Selected Item(s)" from eCommerce

Jacques Le Roux
Administrator
From: "Jacques Le Roux" <[hidden email]>

> Thanks Sharan,
>
> I will have a look tomorrow
>
> Jacques
>
> From: "Sharan-F" <[hidden email]>
>>
>> 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.

Actually I saw that also and was asking for a change. As I got no answer I will go for it.

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

Actually in AccountingSecurityData.xml only ADMIN permission was used for FULLADMIN.
I have added both SecurityPermissions and VIEW for BIZADMIN, ADMIN for FULLADMIN in trunk revision 684494.
I had already added ADMIN permission for POSCLERK for the same reason some months ago.

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

If you update you will not have to do this anymore.

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

It's not my issue but OFBiz demo issue (it should work OOTB). This was working before... I must admit, I did not find a generic way
to deal with it for now.
ACCTG_PREF_VIEW permission should be set for DemoCustomer (or rather END_USER_CUSTOMER group) but I'm not quite sure of how to do
that. Any help would be appreciated...

Thanks

Jacques

>> 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 | Threaded
Open this post in threaded view
|

Re: Permission in "Return Selected Item(s)" from eCommerce

Jacques Le Roux
Administrator
From: "Jacques Le Roux" <[hidden email]>

>> From: "Sharan-F" <[hidden email]>
>>> 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.
>
> It's not my issue but OFBiz demo issue (it should work OOTB). This was working before... I must admit, I did not find a generic
> way to deal with it for now.
> ACCTG_PREF_VIEW permission should be set for DemoCustomer (or rather END_USER_CUSTOMER group) but I'm not quite sure of how to do
> that. Any help would be appreciated...

I think I should temporarily set the userLogin to admin when calling getPartyAccountingPreferences service from
OrderReturnServices.xml#createReturnHeader(and after back  to previous setting). I will try that...

Jacques

> Thanks
>
> Jacques
>
>>> 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 | Threaded
Open this post in threaded view
|

Re: Permission in "Return Selected Item(s)" from eCommerce

Jacques Le Roux
Administrator
From: "Jacques Le Roux" <[hidden email]>

> From: "Jacques Le Roux" <[hidden email]>
>>> From: "Sharan-F" <[hidden email]>
>>>> 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.
>>
>> It's not my issue but OFBiz demo issue (it should work OOTB). This was working before... I must admit, I did not find a generic
>> way to deal with it for now.
>> ACCTG_PREF_VIEW permission should be set for DemoCustomer (or rather END_USER_CUSTOMER group) but I'm not quite sure of how to do
>> that. Any help would be appreciated...
>
> I think I should temporarily set the userLogin to admin when calling getPartyAccountingPreferences service from
> OrderReturnServices.xml#createReturnHeader(and after back  to previous setting). I will try that...

Fixed in trunk revision 684546

> Jacques
>
>> Thanks
>>
>> Jacques
>>
>>>> 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.
>>>>
>>>>
>>>
>>
>