Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
4 Odpovědi
1083 Zobrazení

I receive the following error when I try to install my new application 

Erreur de serveur Odoo

RPC_ERROR

Odoo Server Error

Occured on localhost:8069 on model ir.module.module and id 9 on 2025-02-26 14:53:09 GMT


contents of the file below

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink

access_payment_provider,access_payment_provider,model_payment_provider,,1,1,1,1

Avatar
Zrušit
Nejlepší odpověď

Hii,

update your csv fie and add that

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink


access_payment_provider_user,access_payment_provider_user,model_payment_provider,base.group_user,1,1,1,1


i hope it is usefull

Avatar
Zrušit
Nejlepší odpověď

Hi,

If you want to assign model access rights to a specific group, you must include the group_id:id column in the CSV and assign it a proper external ID of the group.

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink

access_payment_provider,access_payment_provider,model_payment_provider,my_module.group_payment_manager,1,1,1,1


For more details, please refer to the following links:

1. https://www.odoo.com/documentation/18.0/developer/tutorials/server_framework_101/04_securityintro.html

2. https://www.cybrosys.com/blog/how-to-create-security-group-and-manage-access-rights-in-odoo-17


Hope it helps.

Avatar
Zrušit
Nejlepší odpověď

Update ir.model.access.csv:


id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_payment_provider,access_payment_provider,your_module.model_payment_provider,base.group_user,1,1,1,1

Make sure your model payment.provider exists in models.py.

Restart Odoo and upgrade your module.

Avatar
Zrušit
Nejlepší odpověď

Your csv doesn't have proper content. I'd recommend you open it with LibreCalc to make sure all data are correct and not a comma or sometime space are redundant.
In your case, at least the group_id is issming, maybe you need a base.group_user or something there, not an empty value.

| id                    | name                    | model_id:id          | group_id:id | perm_read | perm_write | perm_create | perm_unlink |

|-----------------------|-------------------------|----------------------|-------------|-----------|-------------|-------------|-------------|

| access_payment_provider | access_payment_provider | model_payment_provider |             | 1         | 1           | 1           | 1           |


Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
čvn 25
807
1
kvě 25
771
1
kvě 25
919
1
dub 25
1360
1
kvě 25
938