diff --git a/models/financial_deal.py b/models/financial_deal.py index 6511bcd2945bbed0ee9abbe380b7c71ec2c1ede5..b728c2610729eab499294f5359477b010c6eb1c5 100644 --- a/models/financial_deal.py +++ b/models/financial_deal.py @@ -22,7 +22,8 @@ class FinancialDeal(models.Model): if not contract.company_id.contract_sequence_id: raise UserError( _( - f"Aucune séquence configurée pour les contrats de la société {contract.company_id.name}" + f"Aucune séquence configurée pour les contrats de " + f"la société {contract.company_id.name}" ) ) if not contract.number: diff --git a/static/description/icon.png b/static/description/icon.png index a04374ee2970f59b609e8af5a93b9f5be586ece4..14bfd225a492a9b2f7aaec2f6cf8d4ce9385fd50 100644 Binary files a/static/description/icon.png and b/static/description/icon.png differ diff --git a/views/financial_contract.xml b/views/financial_contract.xml index 9657bf9de4f0ecab76ccc9c6f068b8127f07152a..607559c8989de419773f14697db92036c6ec1bb3 100644 --- a/views/financial_contract.xml +++ b/views/financial_contract.xml @@ -1,53 +1,8 @@ <?xml version="1.0" ?> -<!-- Copyright 2024 Le Filament - License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> <odoo> - <!-- Kanban --> -<!-- <record model="ir.ui.view" id="financial_contract_kanban_view">--> -<!-- <field name="name">financial.deal.contract</field>--> -<!-- <field name="model">financial.contract</field>--> -<!-- <field name="arch" type="xml">--> -<!-- <kanban--> -<!-- default_group_by="state"--> -<!-- class="o_kanban_small_column o_opportunity_kanban"--> -<!-- archivable="false"--> -<!-- >--> -<!-- <field name="state" />--> -<!-- <field name="name" />--> -<!-- <field name="partner_id" />--> -<!-- <field name="active" />--> -<!-- <templates>--> -<!-- <t t-name="kanban-box">--> -<!-- <div class="oe_kanban_global_click">--> -<!-- <!– TODO: Ajouter css pour bandeau archivage –>--> -<!-- <!– <div class="ribbon ribbon-top-right" attrs="{'invisible': [('active', '=', True)]}">–>--> -<!-- <!– <span class="bg-danger">Archivé</span>–>--> -<!-- <!– </div>–>--> -<!-- <div class="oe_kanban_content">--> -<!-- <div class="o_kanban_record_title">--> -<!-- <strong>--> -<!-- <field name="name" />--> -<!-- - --> -<!-- <field name="partner_id" />--> -<!-- </strong>--> -<!-- </div>--> -<!-- <div class="o_kanban_record_subtitle">--> -<!-- <!– <t t-if="record.total_amount.raw_value">–>--> -<!-- <!– <field–>--> -<!-- <!– name="total_amount"–>--> -<!-- <!– widget="monetary"–>--> -<!-- <!– options="{'currency_field': 'currency_id'}"/>–>--> -<!-- <!– </t>–>--> -<!-- </div>--> -<!-- <div class="oe_clear" />--> -<!-- </div>--> -<!-- </div>--> -<!-- </t>--> -<!-- </templates>--> -<!-- </kanban>--> -<!-- </field>--> -<!-- </record>--> - + <!-- + Tree + --> <!-- Tree Internal --> <record id="financial_contract_all_tree_view" model="ir.ui.view"> <field name="name">financial.contract.all.tree</field> @@ -70,7 +25,6 @@ </tree> </field> </record> - <!-- Tree Loan --> <record id="financial_contract_loan_tree_view" model="ir.ui.view"> <field name="name">financial.contract.loan.tree</field> @@ -103,7 +57,6 @@ </tree> </field> </record> - <!-- Tree Invest --> <record id="financial_contract_invest_tree_view" model="ir.ui.view"> <field name="name">financial.contract.invest.tree</field> @@ -136,7 +89,6 @@ </tree> </field> </record> - <!-- Tree Guarantee --> <record id="financial_contract_guarantee_tree_view" model="ir.ui.view"> <field name="name">financial.contract.guarantee.tree</field> @@ -267,14 +219,18 @@ </field> </record> - <!-- Actions --> + <!-- + Actions + --> + <!-- All --> <record model="ir.actions.act_window" id="financial_contract_all_action"> <field name="name">Tous les contrats</field> <field name="res_model">financial.contract</field> <field name="view_mode">tree,form</field> -<!-- <field name="domain">[('deal_type', '=', 'internal'), ('state', 'in', ['proposal', 'contract', 'done', 'cancel'])]</field>--> - <field name="domain">[('deal_type', '=', 'internal')]</field> + <field name="domain">[('deal_type', '=', 'internal'), ('state', 'in', ['proposal', 'contract', 'done', 'cancel'])]</field> +<!-- <field name="domain">[('deal_type', '=', 'internal')]</field>--> </record> + <!-- Loan --> <record model="ir.actions.act_window" id="financial_contract_loan_action"> <field name="name">Prêts</field> <field name="res_model">financial.contract</field> @@ -289,6 +245,7 @@ name="domain" >[('deal_type', '=', 'internal'), ('type', '=', 'loan'), ('state', 'in', ['proposal', 'contract', 'done', 'cancel'])]</field> </record> + <!-- Invest --> <record model="ir.actions.act_window" id="financial_contract_invest_action"> <field name="name">Titres participatifs</field> <field name="res_model">financial.contract</field> @@ -303,6 +260,7 @@ name="domain" >[('deal_type', '=', 'internal'), ('type', '=', 'invest'), ('state', 'in', ['proposal', 'contract', 'done', 'cancel'])]</field> </record> + <!-- Guarantee --> <record model="ir.actions.act_window" id="financial_contract_guarantee_action" @@ -320,17 +278,7 @@ name="domain" >[('deal_type', '=', 'internal'), ('type', '=', 'guarantee'), ('state', 'in', ['proposal', 'contract', 'done', 'cancel'])]</field> </record> - <record - model="ir.actions.act_window" - id="financial_contract_guarantee_action" - > - <field name="name">Garanties</field> - <field name="res_model">financial.contract</field> - <field name="view_mode">tree,form</field> - <field - name="domain" - >[('deal_type', '=', 'internal'), ('type', '=', 'guarantee'), ('state', 'in', ['proposal', 'contract', 'done', 'cancel'])]</field> - </record> + <!-- External --> <record model="ir.actions.act_window" id="financial_contract_external_action"