|
6 | 6 | <field name="arch" type="xml">
|
7 | 7 | <tree decoration-danger="disabled" duplicate="0">
|
8 | 8 | <field name="name" />
|
| 9 | + <field name="kind" /> |
9 | 10 | <field name="address" />
|
10 | 11 | <field name="phone" />
|
11 | 12 | <field
|
|
112 | 113 | />
|
113 | 114 | </group>
|
114 | 115 | <notebook>
|
| 116 | + <page string="Members" name="members"> |
| 117 | + <group col="4" colspan="4"> |
| 118 | + <field |
| 119 | + name="group_membership_ids" |
| 120 | + readonly="disabled" |
| 121 | + nolabel="1" |
| 122 | + colspan="4" |
| 123 | + > |
| 124 | + <tree default_order='status asc,ended_date asc'> |
| 125 | + <button |
| 126 | + name="open_member_form" |
| 127 | + type="object" |
| 128 | + icon="fa-external-link" |
| 129 | + class="btn-success" |
| 130 | + help="Open Member Form" |
| 131 | + /> |
| 132 | + <field |
| 133 | + name="individual" |
| 134 | + domain="individual_domain" |
| 135 | + options="{'no_create':True}" |
| 136 | + string="Member Name" |
| 137 | + context="{'form_view_ref':'g2p_registry_individual.view_individuals_form'}" |
| 138 | + /> |
| 139 | + <field |
| 140 | + name="kind" |
| 141 | + string="Role" |
| 142 | + widget="many2many_tags" |
| 143 | + options="{'no_open':True, 'no_create_edit':True, 'no_create':True, 'no_quick_create':True}" |
| 144 | + /> |
| 145 | + <field name="start_date" /> |
| 146 | + <field name="ended_date" string="End date" /> |
| 147 | + <field name="status" /> |
| 148 | + <field name="individual_domain" column_invisible="1" /> |
| 149 | + </tree> |
| 150 | + <form string="Group Membership"> |
| 151 | + <sheet> |
| 152 | + <div class="oe_button_box" name="button_box" /> |
| 153 | + <div class="oe_title mb24"> |
| 154 | + <label for="group" string="Parent:" /> |
| 155 | + <h1> |
| 156 | + <field |
| 157 | + id="group" |
| 158 | + name="group" |
| 159 | + options="{'no_open':True,'no_create_edit':True,'no_create':True}" |
| 160 | + readonly="1" |
| 161 | + /> |
| 162 | + </h1> |
| 163 | + <label for="individual" string="Child:" /> |
| 164 | + <h1> |
| 165 | + <field |
| 166 | + id="individual" |
| 167 | + name="individual" |
| 168 | + options="{'no_open':True,'no_create_edit':True,'no_create':True}" |
| 169 | + domain="individual_domain" |
| 170 | + /> |
| 171 | + </h1> |
| 172 | + <div class="o_row"> |
| 173 | + <label for="kind" string="Role:" /> |
| 174 | + <field |
| 175 | + name="kind" |
| 176 | + widget="many2many_tags" |
| 177 | + options="{'no_open':True, 'no_create_edit':True, 'no_create':True, 'no_quick_create':True}" |
| 178 | + /> |
| 179 | + </div> |
| 180 | + </div> |
| 181 | + <group string="Date Range" colspan="4" col="4"> |
| 182 | + <field name="start_date" /> |
| 183 | + <field name="ended_date" /> |
| 184 | + </group> |
| 185 | + <field name="individual_domain" invisible="1" /> |
| 186 | + </sheet> |
| 187 | + </form> |
| 188 | + </field> |
| 189 | + </group> |
| 190 | + </page> |
115 | 191 | <page name="basic_info" string="Contact Details" invisible="1">
|
116 | 192 | <group colspan="4" col="4">
|
117 | 193 | <group colspan="2">
|
|
212 | 288 | </record>
|
213 | 289 |
|
214 | 290 | <record id="action_farmer_groups_form_view" model="ir.actions.act_window.view">
|
215 |
| - <field name="sequence" eval="1" /> |
| 291 | + <field name="sequence" eval="2" /> |
216 | 292 | <field name="view_mode">form</field>
|
217 | 293 | <field name="view_id" ref="view_farmer_groups_form" />
|
218 | 294 | <field name="act_window_id" ref="action_farmer_groups_list" />
|
|
228 | 304 | />
|
229 | 305 |
|
230 | 306 | </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 | +--> |
0 commit comments