Skip to content
Extraits de code Groupes Projets
Valider 78310c01 rédigé par Hervé Silvant - CGScop's avatar Hervé Silvant - CGScop
Parcourir les fichiers

Ajout de critères de recherche sur les périodes

parent cbd0eef0
Branches
Aucune étiquette associée trouvée
1 requête de fusion!26Ajout de critères de recherche sur les périodes
......@@ -64,6 +64,11 @@ class ScopPeriod(models.Model):
string="Motif Décès",
on_delete='restrict',
track_visibility='onchange')
number = fields.Char(
string="No adhérent",
related='partner_id.member_number',
store=False)
# ------------------------------------------------------
# Override ORM
......
......@@ -4,12 +4,27 @@
<odoo>
<data>
<record id="scop_period_view_search" model="ir.ui.view">
<field name="name">scop.period.view.search</field>
<field name="model">scop.period</field>
<field name="arch" type="xml">
<search string="Recherche Organisme">
<field name="name" filter_domain="['('name', 'ilike', self)]"/>
<field name="siret" filter_domain="[('siret','ilike',self)]"/>
<field name="number" filter_domain="[('number','=like',self)]"/>
</search>
</field>
</record>
<record id="view_scop_period_tree" model="ir.ui.view">
<field name="name">scop.period.tree</field>
<field name="model">scop.period</field>
<field name="arch" type="xml">
<tree string="Périodes" editable="bottom">
<field name="partner_id" options="{'no_open': True, 'no_create': True}"/>
<field name="number"/>
<field name="start"/>
<field name="end"/>
<field name="end_reason"/>
......@@ -33,13 +48,26 @@
</tree>
</field>
</record>
<record id="action_view_scop_period" model="ir.actions.act_window">
<field name="name">Historique des périodes</field>
<field name="res_model">scop.period</field>
<field name="view_mode">tree</field>
<field name="search_view_id" ref="scop_period_view_search"/>
<field name="help">Affiche et gère les Historiques des Périodes</field>
</record>
<record id="scop_membership_period_view_search" model="ir.ui.view">
<field name="name">scop.membership_period.view.search</field>
<field name="model">scop.membership.period</field>
<field name="arch" type="xml">
<search string="Recherche Organisme">
<field name="partner_id" filter_domain="[('partner_id', 'ilike', self)]"/>
<field name="number" filter_domain="[('number','=like',self)]"/>
</search>
</field>
</record>
<record id="view_scop_membership_period_tree" model="ir.ui.view">
<field name="name">scop.membership.period.tree</field>
<field name="model">scop.membership.period</field>
......@@ -56,10 +84,12 @@
</tree>
</field>
</record>
<record id="action_view_membership_period" model="ir.actions.act_window">
<field name="name">Périodes d'adhésion</field>
<field name="res_model">scop.membership.period</field>
<field name="view_mode">tree</field>
<field name="search_view_id" ref="scop_membership_period_view_search"/>
<field name="help">Affiche et gère les Périodes d'Adhésion</field>
</record>
......
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