Skip to content

Commit cc3965a

Browse files
Fix issue with members tab in the group UI and other fixes
1 parent fe97a72 commit cc3965a

File tree

6 files changed

+28
-55
lines changed

6 files changed

+28
-55
lines changed

spp_event_data/wizard/create_event_wizard.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,7 @@ def next_page(self):
3232
wizard_list = model_name.split(".")
3333
wizard_model = "%s.create." % wizard_list[0]
3434
wizard_list.pop(0)
35-
view_name = self.env["ir.model"].search(
36-
[
37-
("model", "=", model_name)
38-
]
39-
).name
35+
view_name = self.env["ir.model"].search([("model", "=", model_name)]).name
4036
for split_wizard in wizard_list:
4137
wizard_model += "%s." % split_wizard
4238
wizard_model += "wizard"

spp_farmer_registry_base/models/farmer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class Farmer(models.Model):
2929
string="Highest Educational Level",
3030
)
3131

32+
3233
class TempFarmer(models.Model):
3334
_name = "spp.farmer"
3435
_description = "Temporary Model for Farmer"

spp_farmer_registry_laos/__manifest__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@
1616
"base",
1717
"g2p_registry_base",
1818
"spp_farmer_registry_base",
19+
"spp_registry_group_hierarchy",
1920
"spp_event_data",
2021
"queue_job",
2122
],
2223
"data": [
2324
"security/ir.model.access.csv",
25+
"data/group_kind_data.xml",
2426
"views/group_view.xml",
2527
"views/event_data_view.xml",
2628
"views/generate_farmer_data_view.xml",
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<odoo noupdate="1">
2+
3+
<record id="kind_farmer_group" model="g2p.group.kind">
4+
<field name="name">Farmer Group</field>
5+
<field name="allow_all_member_type">True</field>
6+
</record>
7+
8+
</odoo>

spp_farmer_registry_laos/models/generate_farmer_data.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -423,25 +423,25 @@ def _generate_event_data_cycle2b(self, group_id):
423423
event_id = self._create_event_data("spp.event.cycle2b", group_id)
424424

425425
cycle2b_vals = {
426-
"no_implemented": random.randint(0, 100),
427-
"no_on_going": random.randint(0, 100),
428-
"no_not_implemented": random.randint(0, 100),
429-
"production_area": random.randint(0, 100),
430-
"agricultural_yield": random.randint(0, 100),
431-
"agricultural_productivity": random.randint(0, 100),
432-
}
426+
"no_implemented": random.randint(0, 100),
427+
"no_on_going": random.randint(0, 100),
428+
"no_not_implemented": random.randint(0, 100),
429+
"production_area": random.randint(0, 100),
430+
"agricultural_yield": random.randint(0, 100),
431+
"agricultural_productivity": random.randint(0, 100),
432+
}
433433
event = self.env["spp.event.cycle2b"].create(cycle2b_vals)
434434
event_id.res_id = event.id
435435

436436
def _generate_event_data_cycle2c(self, group_id):
437437
event_id = self._create_event_data("spp.event.cycle2c", group_id)
438438

439439
cycle2c_vals = {
440-
"no_livestock_project": random.randint(0, 100),
441-
"no_livestock_present": random.randint(0, 100),
442-
"no_livestock_consumption": random.randint(0, 100),
443-
"no_livestock_sold": random.randint(0, 100),
444-
"no_livestock_increase": random.randint(0, 100),
445-
}
440+
"no_livestock_project": random.randint(0, 100),
441+
"no_livestock_present": random.randint(0, 100),
442+
"no_livestock_consumption": random.randint(0, 100),
443+
"no_livestock_sold": random.randint(0, 100),
444+
"no_livestock_increase": random.randint(0, 100),
445+
}
446446
event = self.env["spp.event.cycle2c"].create(cycle2c_vals)
447447
event_id.res_id = event.id

spp_farmer_registry_laos/views/group_view.xml

Lines changed: 3 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
<field name="model">res.partner</field>
66
<field name="inherit_id" ref="g2p_registry_membership.view_groups_form_membership" />
77
<field name="arch" type="xml">
8-
<xpath expr="//page[@name='members']" position="attributes">
9-
<attribute name="invisible">1</attribute>
8+
<xpath expr="//page[@name='other']" position="before">
9+
<xpath expr="//page[@name='members']" position="move" />
1010
</xpath>
1111
</field>
1212
</record>
13+
1314
<record id="view_farm_groups_form" model="ir.ui.view">
1415
<field name="name">view_farm_groups_form</field>
1516
<field name="model">res.partner</field>
@@ -21,41 +22,6 @@
2122
<xpath expr="//page[@name='basic_info']" position="attributes">
2223
<attribute name="invisible">1</attribute>
2324
</xpath>
24-
<xpath expr="//page[@name='other']" position="before">
25-
<page string="Members" name="members_page">
26-
<group col="4" colspan="4">
27-
<field name="group_membership_ids" readonly="disabled" nolabel="1" colspan="4">
28-
<tree default_order='status asc,ended_date asc'>
29-
<button
30-
name="open_individual_form"
31-
type="object"
32-
icon="fa-external-link"
33-
class="btn-success"
34-
string="Open Individual Form"
35-
/>
36-
<field
37-
name="individual"
38-
domain="[('is_registrant','=',True),('is_group','=',False)]"
39-
options="{'no_create':True}"
40-
string="Member Name"
41-
context="{'form_view_ref':'g2p_registry_individual.view_individuals_form'}"
42-
/>
43-
<field name="individual_birthdate" width="20%" string="Date of Birth" />
44-
<field name="individual_gender" string="Sex" />
45-
<field
46-
name="kind"
47-
string="Role"
48-
widget="many2many_tags"
49-
options="{'no_open':True, 'no_create_edit':True, 'no_create':True, 'no_quick_create':True}"
50-
/>
51-
<field name="start_date" />
52-
<field name="ended_date" string="End date" />
53-
<field name="status" />
54-
</tree>
55-
</field>
56-
</group>
57-
</page>
58-
</xpath>
5925

6026
<xpath expr="//page[@name='ids']" position="before">
6127
<page name="section_farm_act" string="Farm Activity">

0 commit comments

Comments
 (0)