Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
4 Răspunsuri
6299 Vizualizări

I created a form and entered groups and access rules correctly, but I would like to know how to set a default rule for all new users. Now when I create a user, no rules are applied to him and consequently he has no read access to the model

My security xml:

<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <record model="ir.module.category" id="myaddon_groups">
        <field name="name">My Addon</field>
        <field name="description">User access level for My addon</field>
        <field name="sequence">20</field>
    </record>
    <record id="myaddon_user" model="res.groups">
        <field name="name">User</field>
        <field name="category_id" ref="myaddond_groups"/>
    </record>
    <record id="myaddon_editor" model="res.groups">
        <field name="name">Editor</field>
        <field name="category_id" ref="myaddon_groups"/>
        <field name="implied_ids" eval="[(4, ref('myaddon_user'))]"/>
    </record>
    <record id="myaddon_manager" model="res.groups">
        <field name="name">Manager</field>
        <field name="category_id" ref="myaddond_groups"/>
        <field name="implied_ids" eval="[(4, ref('myaddon_user'))]"/>
    </record>
    <record id="base.default_user" model="res.users">
        <field name="groups_id" eval="[(4, ref('myaddon_manager'))]"/>
    </record>
    <record id="base.group_system" model="res.groups">
        <field name="implied_ids" eval="[(4, ref('myaddon.myaddon_manager'))]"/>
    </record>
Imagine profil
Abandonează
Autor Cel mai bun răspuns

Fixed by myself

<record id="base.group_system" model="res.groups">
        <field name="implied_ids" eval="[(4, ref('myaddon.myaddon_user'))]"/>
    </record>
    <record id="base.default_user" model="res.users">
        <field name="groups_id" eval="[(4, ref('myaddon_user'))]"/>
    </record>
Imagine profil
Abandonează
Cel mai bun răspuns

not work for me :/ i dont know why !!!

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

If you are looking how to set default access rights for a newly creating users in the system, you can configure the access rights for the Default User template, see this: https://www.youtube.com/watch?v=JeBRg_iXQHY




Thanks

Imagine profil
Abandonează
Autor

Thanks, but only code, python, xml i tried

<record id="base.default_user" model="res.users">

<field name="groups_id" eval="[(4,ref('myaddos.group_user'))]"/>

</record>

Cel mai bun răspuns

Kindly check this article for better explanation: https://www.odoo.com/documentation/user/13.0/general/odoo_basics/add_user.html#access-rights-in-detail

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
2
oct. 20
5505
1
iun. 18
6376
1
dec. 16
3116
0
oct. 19
5826
1
iul. 19
598