Skip to content
Extraits de code Groupes Projets
Valider 6155f741 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[update] instance tree view

parent a5527ab1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -17,6 +17,10 @@ class ScopInstance(models.Model):
all_exo_validated = fields.Boolean(
compute="_compute_all_exo_validated", default=False
)
number_exo = fields.Integer(
string="Nombre d'exo",
compute="_compute_number_exo"
)
# ------------------------------------------------------
# Computed fields / Search Fields
......@@ -29,6 +33,10 @@ class ScopInstance(models.Model):
else:
instance.all_exo_validated = False
def _compute_number_exo(self):
for instance in self:
instance.number_exo = len(instance.exo_ids)
# ------------------------------------------------------
# Button
# ------------------------------------------------------
......
......@@ -3,7 +3,7 @@
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<data>
<!-- FORM VIEW -->
<record id="scop_instance_exo_form_view" model="ir.ui.view">
<field name="name">scop.instance.exo.form</field>
<field name="model">scop.instance</field>
......@@ -68,5 +68,18 @@
</field>
</record>
<!-- TREE VIEW -->
<record id="scop_instance_exo_tree_view" model="ir.ui.view">
<field name="name">scop.instance.exo.tree.inherit</field>
<field name="model">scop.instance</field>
<field name="priority" eval="60" />
<field name="inherit_id" ref="cgscop_instance.scop_instance_tree_view" />
<field name="arch" type="xml">
<xpath expr="//field[@name='date']" position="after">
<field name="number_exo" />
</xpath>
</field>
</record>
</data>
</odoo>
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