|
1 |
| -<?xml version="1.0" encoding="utf-8" ?> |
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <odoo>
|
3 | 3 |
|
4 | 4 | <record id="membership_group_member_view_tree" model="ir.ui.view">
|
5 | 5 | <field name="model">membership.group.member</field>
|
6 | 6 | <field name="arch" type="xml">
|
7 | 7 | <tree editable="bottom">
|
| 8 | + <field name="active" invisible="1" /> |
8 | 9 | <field name="partner_id" />
|
9 | 10 | <field name="group_id" />
|
10 |
| - <field name="type" /> |
11 |
| - <field name="wants_to_collaborate" /> |
| 11 | + <field name="date_from" optional="show" /> |
| 12 | + <field name="date_to" optional="show" /> |
| 13 | + <field name="date_end" optional="hide" /> |
| 14 | + <field name="type" optional="hide" /> |
| 15 | + <field name="wants_to_collaborate" optional="hide" /> |
| 16 | + <button type="object" name="action_revoke_membership" string="Revoke" |
| 17 | + icon="fa-trash" attrs="{'invisible': [('active','=', False)]}"/> |
12 | 18 | </tree>
|
13 | 19 | </field>
|
14 | 20 | </record>
|
|
17 | 23 | <field name="model">membership.group.member</field>
|
18 | 24 | <field name="arch" type="xml">
|
19 | 25 | <pivot string="Membership Group Members" disable_linking="True">
|
20 |
| - <field name="partner_id" type="row"/> |
21 |
| - <field name="group_id" type="row"/> |
22 |
| - <field name="type" type="col"/> |
| 26 | + <field name="partner_id" type="row" /> |
| 27 | + <field name="group_id" type="row" /> |
| 28 | + <field name="type" type="col" /> |
23 | 29 | </pivot>
|
24 | 30 | </field>
|
25 | 31 | </record>
|
26 | 32 |
|
27 |
| - <record id="membership_group_member_view_search" model="ir.ui.view"> |
| 33 | + <record id="membership_group_member_view_search" model="ir.ui.view"> |
28 | 34 | <field name="model">membership.group.member</field>
|
29 | 35 | <field name="arch" type="xml">
|
30 | 36 | <search>
|
31 | 37 | <field name="partner_id" />
|
32 | 38 | <field name="group_id" />
|
33 | 39 | <field name="type" />
|
34 | 40 | <group expand="0" name="claims" string="Group By">
|
35 |
| - <filter string="Partner" name="partner_id" domain="[]" help="Partner" context="{'group_by':'partner_id'}" /> |
36 |
| - <filter string="Group" name="group_id" domain="[]" help="Group" context="{'group_by':'group_id'}" /> |
37 |
| - <filter string="Type" name="type" domain="[]" help="Group" context="{'group_by':'type'}" /> |
| 41 | + <filter string="Partner" name="partner_id" domain="[]" help="Partner" |
| 42 | + context="{'group_by':'partner_id'}" /> |
| 43 | + <filter string="Group" name="group_id" domain="[]" help="Group" |
| 44 | + context="{'group_by':'group_id'}" /> |
| 45 | + <filter string="Type" name="type" domain="[]" help="Group" |
| 46 | + context="{'group_by':'type'}" /> |
38 | 47 | </group>
|
39 | 48 | </search>
|
40 | 49 | </field>
|
|
44 | 53 | <field name="name">Membership Group Members</field>
|
45 | 54 | <field name="res_model">membership.group.member</field>
|
46 | 55 | <field name="view_mode">tree,pivot</field>
|
| 56 | + <field name="context">{'active_test': False}</field> |
| 57 | + </record> |
| 58 | + |
| 59 | + <record id="action_membership_group_future_member" model="ir.actions.act_window"> |
| 60 | + <field name="name">Membership Future Members</field> |
| 61 | + <field name="res_model">membership.group.member</field> |
| 62 | + <field name="view_mode">tree,pivot</field> |
| 63 | + <field name="context">{'active_test': False}</field> |
47 | 64 | </record>
|
| 65 | + |
48 | 66 | </odoo>
|
0 commit comments