Skip to content

Commit f4a4b46

Browse files
committed
alternative UI for individual
1 parent b114c60 commit f4a4b46

File tree

2 files changed

+190
-0
lines changed

2 files changed

+190
-0
lines changed

spp_farmer_registry_laos/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"data/livestock_data.xml",
3434
"views/farmer_group_view.xml",
3535
"views/group_view.xml",
36+
"views/individual_view.xml",
3637
"views/event_data_view.xml",
3738
"views/event_data_gen_info_view.xml",
3839
"views/generate_farmer_data_view.xml",
Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
<odoo>
2+
<record id="view_farmer_alternative_form" model="ir.ui.view">
3+
<field name="name">view_farmer_alternative_form</field>
4+
<field name="model">res.partner</field>
5+
<field name="priority">1000</field>
6+
<field name="arch" type="xml">
7+
<form string="Individual Registrant" duplicate="0">
8+
<sheet>
9+
<div class="oe_button_box" name="button_box">
10+
<button
11+
type="action"
12+
class="oe_stat_button"
13+
icon="fa-ban"
14+
name="%(g2p_registry_base.action_disable_registrant_wizard)d"
15+
invisible="disabled"
16+
>
17+
<div class="o_form_field o_stat_info">
18+
<span class="o_stat_text">Disable</span>
19+
</div>
20+
</button>
21+
<button
22+
type="object"
23+
class="oe_stat_button"
24+
icon="fa-check"
25+
name="enable_registrant"
26+
invisible="not disabled"
27+
>
28+
<div class="o_form_field o_stat_info">
29+
<span class="o_stat_text">Enable</span>
30+
</div>
31+
</button>
32+
</div>
33+
<widget name="web_ribbon" title="Archived" bg_color="bg-danger" invisible="active" />
34+
35+
<widget
36+
name="web_ribbon"
37+
title="Disabled"
38+
bg_color="bg-warning"
39+
invisible="not disabled"
40+
/>
41+
<div style="width: 100%; padding-top: 10px; padding-left: 10px; ">
42+
<h3>Farmer Details</h3>
43+
<table style="height: 50px; width:100%; vertical-align: top; text-align: left;">
44+
<tr>
45+
<td style="height:100%; width:15%;" />
46+
<td style="width:5%;" />
47+
<td style="width:20%;" />
48+
<td style="width:20%;" />
49+
<td style="width:20%;" />
50+
<td style="width:20%;" />
51+
</tr>
52+
<tr>
53+
<td
54+
rowspan="4"
55+
style="height:100%; width:15%; vertical-align: top; text-align: center;"
56+
>
57+
<field
58+
name="image_1920"
59+
widget="image"
60+
options="{'preview_image': 'avatar_512'}"
61+
/>
62+
</td>
63+
<td>
64+
</td>
65+
<td>
66+
<span>
67+
National ID Number
68+
</span>
69+
<br />
70+
<field name="farmer_national_id" />
71+
</td>
72+
<td>
73+
<span>
74+
Family Name
75+
</span>
76+
<br />
77+
<field name="family_name" />
78+
</td>
79+
<td>
80+
<span>
81+
Given Name
82+
</span>
83+
<br />
84+
<field name="given_name" />
85+
</td>
86+
<td>
87+
<span>
88+
Additional Name
89+
</span>
90+
<br />
91+
<field name="addl_name" />
92+
</td>
93+
</tr>
94+
<tr>
95+
<td>
96+
</td>
97+
<td>
98+
<span>
99+
Marital Status
100+
</span>
101+
<br />
102+
<field name="marital_status" />
103+
</td>
104+
<td>
105+
<span>
106+
Household Size
107+
</span>
108+
<br />
109+
<field name="farmer_household_size" />
110+
</td>
111+
<td>
112+
<span>
113+
Educational Level
114+
</span>
115+
<br />
116+
<field name="highest_education_level" />
117+
</td>
118+
<td>
119+
<span>
120+
Years of Experience
121+
</span>
122+
<br />
123+
<field name="experience_years" />
124+
</td>
125+
</tr>
126+
<tr>
127+
<td>
128+
</td>
129+
<td colspan="2">
130+
<span>
131+
Postal Address
132+
</span>
133+
<br />
134+
<field name="farmer_postal_address" />
135+
</td>
136+
<td>
137+
</td>
138+
<td>
139+
</td>
140+
</tr>
141+
<tr>
142+
<td>
143+
</td>
144+
<td>
145+
</td>
146+
<td>
147+
</td>
148+
<td>
149+
</td>
150+
<td>
151+
</td>
152+
</tr>
153+
</table>
154+
</div>
155+
<div style="width:100%; height:300px; display:flex;">
156+
157+
<div
158+
style="padding-top: 10px; padding-left: 10px; width:60%; height:100%; border: 1px solid #f4f4f4; overflow: auto;"
159+
>
160+
<h3>Crops</h3>
161+
<field
162+
name="farm_crop_act_ids"
163+
domain="[('activity_type', '=', 'crop')]"
164+
context="{'default_activity_type': 'crop'}"
165+
>
166+
<tree editable="bottom">
167+
<field name="activity_type" column_invisible="1" />
168+
<field name="species_id" width="70%" />
169+
<field name="purpose" width="30%" />
170+
</tree>
171+
</field>
172+
173+
</div>
174+
<div style="width:38%; height:100%; border: 1px solid #f4f4f4; overflow: auto;">
175+
<field name="land_geo_polygon" />
176+
</div>
177+
</div>
178+
<field name="name" invisible="1" />
179+
<field name="disabled" invisible="1" />
180+
<field name="active" invisible="1" />
181+
</sheet>
182+
</form>
183+
</field>
184+
</record>
185+
186+
<record id="g2p_registry_individual.action_individuals_form_view" model="ir.actions.act_window.view">
187+
<field name="view_id" ref="spp_farmer_registry_laos.view_farmer_alternative_form" />
188+
</record>
189+
</odoo>

0 commit comments

Comments
 (0)