5
<!-- training.create.groups.wizard -->
6
<record model="ir.ui.view" id="training_create_groups_wizard_view">
7
<field name="name">Groups Generator Wizard View</field>
8
<field name="model">training.create.groups.wizard</field>
9
<field name="type">form</field>
10
<field name="arch" type="xml">
11
<form string="Groups Generator Wizard">
12
<group colspan="4" col="4" attrs="{'invisible':[('state','=','done')]}">
14
<label string="If level 1 is SchoolName, level 2 is 1,2 and level 3 is A,B the groups generated will be: SchoolName, SchoolName-1, SchoolName-2, SchoolName-1-A, SchoolName-1-B, SchoolName-2-A, SchoolName-2-B." colspan="4"/>
15
<field name="level1"/>
17
<field name="level2"/>
19
<field name="level3"/>
21
<field name="level_generate_seances"/>
24
<label string="Sessions" colspan="4"/>
25
<field name="session_ids" nolabel="1" colspan="4"/>
28
<button string="Cancel" special="cancel" icon="gtk-cancel" states="draft"/>
29
<button string="Generate" name="generate_groups" context="{'prefix': prefix, 'suffix': suffix, 'session_ids': session_ids}" type="object" icon="gtk-ok" states="draft"/>
32
<group colspan="4" col="4" attrs="{'invisible':[('state','=','done')]}">
33
<field name="state" invisible="1"/>
34
<button string="Close" special="cancel" icon="gtk-ok" states="done"/>
41
name="Groups Generator"
42
id="training_create_groups_act"
43
src_model="training.session"
44
res_model="training.create.groups.wizard"
45
key2="client_action_multi"
50
<record model="ir.actions.act_window" id="training_create_groups_wizard_action">
51
<field name="name">Groups Generator Wizard</field>
52
<field name="res_model">training.create.groups.wizard</field>
53
<field name="view_type">form</field>
54
<field name="view_mode">form</field>
55
<field name="target">new</field>
59
name="Groups Generator Wizard"
60
id="training_create_groups_groups_wizard_menu"
61
action="training_create_groups_wizard_action"
62
parent="training.group_all_mi"/>