Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
3 Odpowiedzi
3303 Widoki

I want to hide the highlighted part (Actions)in odoo17 community edition 
what are possibilities ? 
so that user cannot create new company or can export or import any record related to companies.


Awatar
Odrzuć
Najlepsza odpowiedź

Hi,


To block importing and creating of records, You can just give import="0" or import="false"  and create = "false" in the tree view XML code.

Example:
<tree create="false" import="false">

</tree>


Inherit tree view of the company model and add this attribute, You can use following code,


<?xml version="1.0" encoding="utf-8" ?>

<odoo>
<templates id="template">
     <record id="view_company_tree" model="ir.ui.view">
<field name="name">res.company.inherited.form.view</field>
<field name="model">res.company</field>
        <field name="inherit_id" ref="base.view_company_tree"/>
        <field name="arch" type="xml">
            <xpath expr="//tree" position="attributes">
                <attribute name="create">0</attribute>
                <attribute name="import">0</attribute>
            </xpath>
        </field>
     </record>

</odoo>



Hope it helps,

Awatar
Odrzuć
Najlepsza odpowiedź

Normal users will not have access to create companies.  It only applies to the Access Rights group 



You can block users from exporting data in the user setup (though this applies to all Models)



Awatar
Odrzuć
Najlepsza odpowiedź

Nice

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
0
mar 24
1749
4
maj 25
9642
2
gru 24
6611
3
kwi 24
6189
1
sty 24
4110