Skip to content

Commit a923d17

Browse files
Add domains and default kind values in the farmer group and group UIs
1 parent 2cb2fc4 commit a923d17

File tree

2 files changed

+18
-69
lines changed

2 files changed

+18
-69
lines changed

spp_farmer_registry_laos/views/farmer_group_view.xml

Lines changed: 6 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,12 @@
269269
<field name="search_view_id" ref="g2p_registry_group.view_registry_groups_filter" />
270270
<field
271271
name="context"
272-
>{'default_is_registrant':True,'default_is_group':True,'registrant_form':True}</field>
273-
<field name="domain">[('is_registrant', '=', True),('is_group','=',True)]</field>
272+
eval="{'default_is_registrant':True,'default_is_group':True,'registrant_form':True,'default_kind':ref('spp_farmer_registry_laos.kind_farmer_group')}"
273+
/>
274+
<field
275+
name="domain"
276+
eval="[('is_registrant', '=', True),('is_group','=',True),('kind','=',ref('spp_farmer_registry_laos.kind_farmer_group'))]"
277+
/>
274278
<field name="help" type="html">
275279
<p class="o_view_nocontent_smiling_face">
276280
Create a new farmer's group!
@@ -304,70 +308,3 @@
304308
/>
305309

306310
</odoo>
307-
<!--
308-
<tree editable="top" default_order='status asc,ended_date asc'>
309-
<button
310-
name="open_member_form"
311-
type="object"
312-
icon="fa-external-link"
313-
class="btn-success"
314-
help="Open Member Form"
315-
/>
316-
<field
317-
name="individual"
318-
domain="individual_domain"
319-
options="{'no_create':True}"
320-
string="Member Name"
321-
context="{'form_view_ref':'g2p_registry_individual.view_individuals_form'}"
322-
/>
323-
<field
324-
name="kind"
325-
string="Role"
326-
widget="many2many_tags"
327-
options="{'no_open':True, 'no_create_edit':True, 'no_create':True, 'no_quick_create':True}"
328-
/>
329-
<field name="start_date" />
330-
<field name="ended_date" string="End date" />
331-
<field name="status" />
332-
<field name="individual_domain" column_invisible="1" />
333-
</tree>
334-
335-
<form string="Group Membership">
336-
<sheet>
337-
<div class="oe_button_box" name="button_box" />
338-
<div class="oe_title mb24">
339-
<label for="group" string="Parent:" />
340-
<h1>
341-
<field
342-
id="group"
343-
name="group"
344-
options="{'no_open':True,'no_create_edit':True,'no_create':True}"
345-
readonly="1"
346-
/>
347-
</h1>
348-
<label for="individual" string="Child:" />
349-
<h1>
350-
<field
351-
id="individual"
352-
name="individual"
353-
options="{'no_open':True,'no_create_edit':True,'no_create':True}"
354-
domain="individual_domain"
355-
/>
356-
</h1>
357-
<div class="o_row">
358-
<label for="kind" string="Role:" />
359-
<field
360-
name="kind"
361-
widget="many2many_tags"
362-
options="{'no_open':True, 'no_create_edit':True, 'no_create':True, 'no_quick_create':True}"
363-
/>
364-
</div>
365-
</div>
366-
<group string="Date Range" colspan="4" col="4">
367-
<field name="start_date" />
368-
<field name="ended_date" />
369-
</group>
370-
<field name="individual_domain" invisible="1" />
371-
</sheet>
372-
</form>
373-
-->

spp_farmer_registry_laos/views/group_view.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,16 @@
4343
</xpath>
4444
</field>
4545
</record>
46+
47+
<record id="g2p_registry_group.action_groups_list" model="ir.actions.act_window">
48+
<field
49+
name="context"
50+
eval="{'default_is_registrant':True,'default_is_group':True,'registrant_form':True,'default_kind':ref('spp_farmer_registry_base.kind_farm')}"
51+
/>
52+
<field
53+
name="domain"
54+
eval="[('is_registrant', '=', True),('is_group','=',True),('kind','!=',ref('spp_farmer_registry_laos.kind_farmer_group'))]"
55+
/>
56+
</record>
57+
4658
</odoo>

0 commit comments

Comments
 (0)