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

[add] views

parent d84f7263
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -6,10 +6,44 @@ ...@@ -6,10 +6,44 @@
<data> <data>
<!-- Membership lines --> <!-- Membership lines -->
<!-- SEARCH -->
<record model="ir.ui.view" id="membership_membership_line_search">
<field name="name">membership.line.search</field>
<field name="model">membership.membership_line</field>
<field name="arch" type="xml">
<search string="Members">
<field name="partner"/>
<filter string="Cette année" name="this_year" domain="[('date_to','&lt;=', time.strftime('%%Y-12-31')), ('date_to','&gt;=',time.strftime('%%Y-01-01'))]"/>
<group expand="0" name="group_by" string="Group By">
<filter name="group_date_to" string="Date de fin" context="{'group_by': 'date_to'}"/>
<filter name="group_state" string="Statut" context="{'group_by': 'state'}"/>
</group>
</search>
</field>
</record>
<!-- TREE -->
<!-- readonly -->
<record model="ir.ui.view" id="membership_membership_line_ro_tree">
<field name="name">membership.line.ro.tree</field>
<field name="model">membership.membership_line</field>
<field name="priority">10</field>
<field name="arch" type="xml">
<tree string="Members" create="0" edit="0">
<field name="partner"/>
<field name="membership_id"/>
<field name="date_from"/>
<field name="date_to"/>
<field name="member_price"/>
<field name="company_id" groups="base.group_multi_company"/>
<field name="state" />
</tree>
</field>
</record>
<record model="ir.ui.view" id="membership_membership_line_tree"> <record model="ir.ui.view" id="membership_membership_line_tree">
<field name="name">membership.line.tree</field> <field name="name">membership.line.tree</field>
<field name="model">membership.membership_line</field> <field name="model">membership.membership_line</field>
<field name="priority">20</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Members"> <tree string="Members">
<field name="partner"/> <field name="partner"/>
...@@ -23,15 +57,60 @@ ...@@ -23,15 +57,60 @@
</field> </field>
</record> </record>
<!-- PIVOT -->
<record model="ir.ui.view" id="membership_membership_line_pivot">
<field name="name">membership.line.pivot</field>
<field name="model">membership.membership_line</field>
<field name="arch" type="xml">
<pivot string="Members">
<field name="date_to" type="row"/>
<field name="member_price" type="measure"/>
</pivot>
</field>
</record>
<!-- GRAPh -->
<record model="ir.ui.view" id="membership_membership_line_graph">
<field name="name">membership.line.pivot</field>
<field name="model">membership.membership_line</field>
<field name="arch" type="xml">
<graph string="Members">
<field name="date_to" type="row"/>
<field name="member_price" type="measure"/>
</graph>
</field>
</record>
<!-- Actions --> <!-- Actions -->
<!-- readonly -->
<record model="ir.actions.act_window" id="action_membership_membership_ro_line">
<field name="name">Périodes d'adhésion</field>
<field name="res_model">membership.membership_line</field>
<field name="view_mode">tree,pivot,graph</field>
<field name="context">{}</field>
</record>
<record model="ir.actions.act_window" id="action_membership_membership_line"> <record model="ir.actions.act_window" id="action_membership_membership_line">
<field name="name">Ligne d'adhésion</field> <field name="name">Ligne d'adhésion</field>
<field name="res_model">membership.membership_line</field> <field name="res_model">membership.membership_line</field>
<field name="view_mode">tree,pivot,form</field> <field name="view_mode">tree,pivot,graph,form</field>
<field name="context">{}</field> <field name="context">{}</field>
</record> </record>
<record id="action_contacts_view_tree" model="ir.actions.act_window.view">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="view_id" ref="membership_membership_line_tree"/>
<field name="act_window_id" ref="action_membership_membership_line"/>
</record>
<!-- Menu --> <!-- Menu -->
<!-- Contacts -->
<menuitem name="Périodes d'adhésion"
id="menu_contact_membership_line"
sequence="8"
parent="contacts.menu_contacts"
action="action_membership_membership_ro_line"
/>
<!-- Membership -->
<menuitem name="Lignes d'adhésion" <menuitem name="Lignes d'adhésion"
id="menu_membership_line" id="menu_membership_line"
sequence="80" sequence="80"
......
...@@ -5,6 +5,29 @@ ...@@ -5,6 +5,29 @@
<odoo> <odoo>
<data> <data>
<!-- Search View -->
<record model="ir.ui.view" id="res_partner_afac_member_filter">
<field name="name">res.partner.afac.member.select</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_res_partner_filter"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='category_id']" position="after">
<field name="membership_number"/>
</xpath>
<xpath expr="//filter[@name='inactive']" position="before">
<filter string="Membres" name="member" domain="[('membership_state', 'in', ('free', 'paid'))]"/>
<filter string="En attente" name="waiting_member" domain="[('membership_state', 'in', ('waiting', 'invoiced'))]"/>
<filter string="Anciens membres" name="old_member" domain="[('membership_state', '=', 'old')]"/>
<separator/>
</xpath>
<xpath expr="//filter[@name='group_country']" position="before">
<filter name="group_membership_state" string="Collège" context="{'group_by': 'membership_state'}"/>
<separator/>
</xpath>
</field>
</record>
<!-- Form view --> <!-- Form view -->
<record model="ir.ui.view" id="res_partner_membership_form"> <record model="ir.ui.view" id="res_partner_membership_form">
<field name="name">res.partner.membership.form.inherit</field> <field name="name">res.partner.membership.form.inherit</field>
......
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