Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4 Trả lời
6328 Lượt xem

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>
Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

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>
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Tác giả

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>

Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 10 20
5524
1
thg 6 18
6401
1
thg 12 16
3138
0
thg 10 19
5844
1
thg 7 19
598