2017-10-12 2 views
2

Je crée un module nommé gestion des prêts. Dans ce module, je dois obtenir certains droits de sécurité. Ils sont Utilisateur - Peut créer/visualiser/éditer seulement son prêt et gestionnaire - Peut créer/visualiser/éditer son/ses prêts d'équipe.Comment attribuer des droits d'accès aux utilisateurs et aux gestionnaires en sécurité dans odoo 10?

Mon code security.xml:

<?xml version="1.0" encoding="utf-8"?> 
<odoo> 
<data> 
<record model="ir.module.category" id="employee_loan_approval_access"> 
     <field name="name">Loan Approval</field> 
     <field name="sequence">1</field> 
    </record> 

<record id="employee_loan_approval_manager" model="res.groups"> 
    <field name="name">Manager</field> 
    <field name="category_id" ref="employee_loan_approval_access"/> 
</record> 

<record id="employee_loan_approval_employee" model="res.groups"> 
    <field name="name">Loan Department</field> 
    <field name="category_id" ref="employee_loan_approval_access"/> 
    </record> 
</data> 
</odoo> 

Dans le fichier csv:

access_employees_employees_Loan_Department employeeloanform_employeeloanform! model_employeeloanform_employeeloanform! employee_loan_approval_manager! 1! 1! 1! 0 access_employees_employees_employee_Department! loanpayment_loanpayment! model_loanpayment_loanpayment! employee_loan_approval_employee! 1! 1! 1! 0

Merci Vous

Répondre

1

vous devez ajouter Hériter entre groupe1 et groupe2

<odoo> 
    <data> 
    <record model="ir.module.category" id="employee_loan_approval_access"> 
      <field name="name">Loan Approval</field> 
      <field name="sequence">1</field> 
     </record> 

    <record id="employee_loan_approval_manager" model="res.groups"> 
     <field name="name">Manager</field> 
     <field name="category_id" ref="employee_loan_approval_access"/> 
     <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/> 
    </record> 

    <record id="employee_loan_approval_employee" model="res.groups"> 
     <field name="name">Loan Department</field> 
     <field name="category_id" ref="employee_loan_approval_access"/> 
     <field name="implied_ids" eval="[(4, ref('employee_loan_approval_manager'))]"/> 
     </record> 
    </data> 
    </odoo> 
+0

Est-ce que je veux changer quoi que ce soit dans les paramètres? – Naveen

+0

@Naveen Non, ne changez rien. –