跳至內容
選單
此問題已被標幟
5 回覆
24266 瀏覽次數
最佳答案

first activate developer mode and get external id of view .. an then inherit and add this attribute
<record id="new_form_id" model="ir.ui.view">
            <field name="name">Your New Form Name</field>
            <field name="model">model.name</field>
            <field name="inherit_id" ref="view_external_id"/>
            <field name="arch" type="xml">
                <xpath expr="//tree" position="attributes">
                    <attribute name="create">false</attribute>
                </xpath>
            </field>
        </record>

頭像
捨棄
作者 最佳答案

thx  you  for answer  but    i want hide  creat button in  users  modules  where is  path  file ?

頭像
捨棄

first activate developer mode and get external id of view .. an then inherit and add this attribute

<record id="new_form_id" model="ir.ui.view">

<field name="name">Your New Form Name</field>

<field name="model">model.name</field>

<field name="inherit_id" ref="view_external_id"/>

<field name="arch" type="xml">

<xpath expr="//tree" position="attributes">

<attribute name="create">false</attribute>

</xpath>

</field>

</record>

最佳答案

Hi ahmedrabie,

(Applicable For all user Group)

if you do not want create button in tree view, You can try by giving "create"="false" in tree view

example: <tree create="false">

                   </tree>

If You Want to restrict base on user group then,

you can give only read permission for the perticular Object, for specified group in "ir.model.access.csv" file, or

Settings->Groups->(group_name)->Access rights

頭像
捨棄
最佳答案

Hi Ahmedrabie,

If you want to remove the create button for a particular user, remove the create access rights of that particular class object.

If you want to remove create button completely for that particular screen, add the following in the tree view

<tree string="Sample" create="false">

 

頭像
捨棄