[IMP] contract: Portal

This commit is contained in:
Víctor Martínez
2020-12-16 08:45:07 +01:00
committed by Pedro M. Baeza
parent f6f79aa785
commit 5f20736565
18 changed files with 490 additions and 1 deletions

View File

@@ -8,6 +8,14 @@
name="domain_force"
>['|',('company_id','=',False),('company_id','in',company_ids)]</field>
</record>
<record id="rule_contract_contract_portal" model="ir.rule">
<field name="name">Contract contract portal</field>
<field name="model_id" ref="model_contract_contract" />
<field
name="domain_force"
>[('message_partner_ids', 'in', [user.partner_id.id])]</field>
<field name="groups" eval="[(4, ref('base.group_portal'))]" />
</record>
<record id="rule_contract_line_multi_company" model="ir.rule">
<field name="name">Contract line multi-company</field>
<field name="model_id" ref="model_contract_line" />

View File

@@ -3,7 +3,9 @@
"contract_template_user","Recurring user","model_contract_template","account.group_account_invoice",1,0,0,0
"contract_manager","Recurring manager","model_contract_contract","account.group_account_manager",1,1,1,1
"contract_user","Recurring user","model_contract_contract","account.group_account_invoice",1,0,0,0
"contract_portal","Recurring portal","model_contract_contract","base.group_portal",1,0,0,0
"contract_line_manager","Recurring manager","model_contract_line","account.group_account_manager",1,1,1,1
"contract_line_user","Recurring user","model_contract_line","account.group_account_invoice",1,0,0,0
"contract_line_portal","Recurring portal","model_contract_line","base.group_portal",1,0,0,0
"contract_template_line_manager","Recurring manager","model_contract_template_line","account.group_account_manager",1,1,1,1
"contract_template_line_user","Recurring user","model_contract_template_line","account.group_account_invoice",1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
3 contract_template_user Recurring user model_contract_template account.group_account_invoice 1 0 0 0
4 contract_manager Recurring manager model_contract_contract account.group_account_manager 1 1 1 1
5 contract_user Recurring user model_contract_contract account.group_account_invoice 1 0 0 0
6 contract_portal Recurring portal model_contract_contract base.group_portal 1 0 0 0
7 contract_line_manager Recurring manager model_contract_line account.group_account_manager 1 1 1 1
8 contract_line_user Recurring user model_contract_line account.group_account_invoice 1 0 0 0
9 contract_line_portal Recurring portal model_contract_line base.group_portal 1 0 0 0
10 contract_template_line_manager Recurring manager model_contract_template_line account.group_account_manager 1 1 1 1
11 contract_template_line_user Recurring user model_contract_template_line account.group_account_invoice 1 0 0 0