From 1b3530011fa161a781e939b7910b77e2ea7b9715 Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Wed, 8 Jun 2022 17:52:04 +0200 Subject: [PATCH] [UPD]Add security rule + label invoice + TFCE line --- models/acc_operation.py | 2 +- report/account_template.xml | 3 ++- security/security.xml | 27 +++++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/models/acc_operation.py b/models/acc_operation.py index 1e356b3..32ade83 100644 --- a/models/acc_operation.py +++ b/models/acc_operation.py @@ -315,7 +315,7 @@ class AccOperation(models.Model): "acc_account_id": acc_account.id, "start_date": date_interval_start, "end_date": date_interval_end, - "description": "TCFE - Période du " + "description": "Période du " + str(date_interval_start) + " au " + str(date_interval_end), diff --git a/report/account_template.xml b/report/account_template.xml index e10d1ea..b30655b 100644 --- a/report/account_template.xml +++ b/report/account_template.xml @@ -452,7 +452,8 @@ </table> <div> - <h5>Montant à régler avant le J+15</h5> + <h5 + >Montant à régler 15 jours après réception</h5> <p >*Le total à payer correspond à l’électricité autoconsommée, et à la taxe sur la consommation finale d’électricité. La contribution diff --git a/security/security.xml b/security/security.xml index af2f803..d5de381 100644 --- a/security/security.xml +++ b/security/security.xml @@ -31,6 +31,33 @@ <field name="groups" eval="[(4, ref('base.group_portal'))]" /> </record> + <!-- Portal for contracts --> + <record id="acc_contract_rule_portal_cont1" model="ir.rule"> + <field name="name">Portail : Contrats pour les contractants 1</field> + <field name="model_id" ref="acc_operation.model_acc_contract" /> + <field + name="domain_force" + >[('seller_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field> + <field name="groups" eval="[(4, ref('base.group_portal'))]" /> + </record> + + <record id="acc_contract_rule_portal_cont2" model="ir.rule"> + <field name="name">Portail : Contrats pour les contractants 2</field> + <field name="model_id" ref="acc_operation.model_acc_contract" /> + <field + name="domain_force" + >[('buyer_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field> + <field name="groups" eval="[(4, ref('base.group_portal'))]" /> + </record> + +<!-- <record id="acc_account_rule_portal_pmo" model="ir.rule">--> +<!-- <field name="name">Portail : Factures pour les pmo</field>--> +<!-- <field name="model_id" ref="acc_account.model_acc_contract" />--> +<!-- <field--> +<!-- name="domain_force"--> +<!-- >[('pmo_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field>--> +<!-- <field name="groups" eval="[(4, ref('base.group_portal'))]" />--> +<!-- </record>--> </data> </odoo> -- GitLab