Skip to content
Extraits de code Groupes Projets
Valider 0e7a7eba rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[ENH] Rework tree views

parent bd372cbc
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -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)
......
......@@ -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"
......
......@@ -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>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter