تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1584 أدوات العرض

I've make 3 user right. Administator, Technical, and Utilisator.


<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
    <data noupdate="0">
        <record id="module_category_parameter_configurateur" model="ir.module.category">
            <field name="name">Configurateur</field>
            <field name="description">Help you manage your simple Access Right</field>
            <field name="sequence">99</field>
        </record>
        <record id="module_category_parameter" model="ir.module.category">
            <field name="name">Niveau de sécurité</field>
            <field name="description">Help you manage your simple Access Right</field>
            <field name="sequence">99</field>
            <field name="parent_id" ref="module_category_parameter_configurateur"/>

        </record>
        <record id="group_parameter_readonly" model="res.groups">
            <field name="name">Show parameter - Readonly</field>
            <field name="category_id" ref="base.module_category_hidden"/>
            <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
        </record>
        <record id="group_parameter_technique" model="res.groups">
            <field name="name">Technique</field>
            <field name="category_id" ref="configurator.module_category_parameter"/>
            <field name="implied_ids" eval="[(4, ref('group_parameter_readonly'))]"/>
        </record>
        <record id="group_parameter_user" model="res.groups">
            <field name="name">Utilisateur</field>
            <field name="category_id" ref="configurator.module_category_parameter"/>
            <field name="implied_ids" eval="[(4, ref('group_parameter_technique'))]"/>
        </record>
        <record id="group_parameter_administrator" model="res.groups">
            <field name="name">Administrateur</field>
            <field name="category_id" ref="configurator.module_category_parameter"/>
            <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
            <field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
        </record>
    </data>
</odoo>


I tried making elemen that only show to utilisator


<div class="col-md-6"
     groups="configurator.group_parameter_administrator">
    <field name="constractor_price"
           attrs="{'readonly':[('state','!=','technical_validated')]}"/>
</div>
<div class="col-md-6"
     groups="configurator.group_parameter_user">
    <field name="constractor_price" readonly="1"/>
</div>

It is working whe I logged in as utilisator



But when I sign in using admin, I can see element that is grouped on utilisator. It shouldn't be visible to admin



The goal is to make that field is editable only to admin. Utilisator cannot edit that field

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
فبراير 24
2744
0
فبراير 24
10
3
نوفمبر 23
14399
0
أغسطس 23
1536
2
يناير 25
1483