diff --git a/models/sale_project.py b/models/sale_project.py index d9b86b78853330ea87ee2d7ae57f9d801a479486..2c10aec52aa595cb9edfeedfdd0968220db84f7a 100644 --- a/models/sale_project.py +++ b/models/sale_project.py @@ -251,6 +251,7 @@ class SaleProject(models.Model): class SaleFinancialHelp(models.Model): _name = "sale.financial.help" _description = "Aide financière" + _order = "name" name = fields.Char("Aide financière", required=True) @@ -258,16 +259,21 @@ class SaleFinancialHelp(models.Model): class SaleProjectSuivi(models.Model): _name = "sale.project.suivi" _description = "Suivi étape" + _order = "sale_project_admin_state_seq, name" sale_project_admin_state_id = fields.Many2one( string="Étape", comodel_name="sale.project.admin.state", required=True ) + sale_project_admin_state_seq = fields.Integer( + related="sale_project_admin_state_id.sequence", store="True" + ) name = fields.Char(string="Suivi étape", required=True) class SaleProjectAdvancement(models.Model): _name = "sale.project.advancement" _description = "Avancement" + _order = "name" name = fields.Char(string="Avancement", required=True) @@ -275,6 +281,7 @@ class SaleProjectAdvancement(models.Model): class SaleProjectSaison(models.Model): _name = "sale.project.saison" _description = "Saison" + _order = "start_date" name = fields.Char(string="Saison", required=True) start_date = fields.Date("Date de début", required=True) diff --git a/views/sale_order_view.xml b/views/sale_order_view.xml index 10ebe980163578e6c2e7a8704c6030bba8c67fa3..7b83cf2bccaa908299c75db806b0b420e9d78488 100644 --- a/views/sale_order_view.xml +++ b/views/sale_order_view.xml @@ -91,7 +91,7 @@ </field> </record> - <!-- List View Suivi des étapes--> + <!-- List View Suivi des étapes --> <record id="sale_project_suivi_view_list" model="ir.ui.view"> <field name="name">Suivi des étapes</field> <field name="model">sale.project.suivi</field> @@ -106,6 +106,41 @@ </field> </record> + <!-- List View avancement --> + <record id="sale_project_advancement_view_list" model="ir.ui.view"> + <field name="name">Avancements</field> + <field name="model">sale.project.advancement</field> + <field name="arch" type="xml"> + <tree editable="top"> + <field name="name" /> + </tree> + </field> + </record> + + <!-- List View aides financières --> + <record id="sale_financial_help_view_list" model="ir.ui.view"> + <field name="name">Aides financières</field> + <field name="model">sale.financial.help</field> + <field name="arch" type="xml"> + <tree editable="top"> + <field name="name" /> + </tree> + </field> + </record> + + <!-- List View saisons --> + <record id="sale_project_saison_view_list" model="ir.ui.view"> + <field name="name">Saisons</field> + <field name="model">sale.project.saison</field> + <field name="arch" type="xml"> + <tree editable="top"> + <field name="name" /> + <field name="start_date" /> + <field name="end_date" /> + </tree> + </field> + </record> + <record model="ir.actions.act_window" id="sale_project_suivi_act_window"> <field name="name">Suivi des étapes</field> <field name="res_model">sale.project.suivi</field> @@ -130,6 +165,14 @@ <field name="view_mode">tree,form</field> </record> + <menuitem + id="menu_product_category_config_sale" + action="product.product_category_action_form" + sequence="9" + parent="sale.prod_config_main" + name="Catégories d'articles" + /> + <menuitem id="menu_sale_project_config" parent="sale.menu_sale_config" diff --git a/views/sale_project_admin_state_views.xml b/views/sale_project_admin_state_views.xml index 59e9c978ae206bdb2e4bccea22a0f3c9e18ad31f..3d271e8f63b25e1aedab26fa9951caeaf7cecc8d 100644 --- a/views/sale_project_admin_state_views.xml +++ b/views/sale_project_admin_state_views.xml @@ -37,7 +37,7 @@ <!-- List View--> <record id="sale_project_admin_state_view_list" model="ir.ui.view"> - <field name="name">Avancemnts</field> + <field name="name">Etapes du projet</field> <field name="model">sale.project.admin.state</field> <field name="arch" type="xml"> <tree>