~openerp-commiter/openobject-addons/extra-6.0

« back to all changes in this revision

Viewing changes to training/wizard/subscription_mass.xml

  • Committer: Albert Cervera i Areny
  • Date: 2011-06-14 09:51:35 UTC
  • mfrom: (5345.1.165 openobject-addons)
  • Revision ID: albert@nan-tic.com-20110614095135-1x3p6tmil5lxkl9b
Merge and add nan_remove_default_filters

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
5
<!-- training.subscription.mass.wizard -->
 
6
        <record model="ir.ui.view" id="training_subscription_mass_wizard">
 
7
            <field name="name">training.subscription.mass.wizard</field>
 
8
            <field name="model">training.subscription.mass.wizard</field>
 
9
            <field name="type">form</field>
 
10
            <field name="arch" type="xml">
 
11
                <form string="Mass Subscription" col="2">
 
12
                    <group groups='base.group_user' colspan="2" col="2">
 
13
                        <separator string="Partner" colspan="2"/>
 
14
                        <field name="partner_id" string="Partner Filter"/>
 
15
                    </group>
 
16
                    <separator string="Participants" colspan="2"/>
 
17
                    <field name="job_ids" nolabel="1" colspan="2" mode="tree" context="{'partner_id' : partner_id}">
 
18
                        <tree string="Participants">
 
19
                            <field name="contact_id"/>
 
20
                            <field name="name" groups="base.group_user"/>
 
21
                            <field name="email"/>
 
22
                            <field name="pricelist_id" groups="base.group_user"/>
 
23
                        </tree>
 
24
                    </field>
 
25
                    <separator string="Sessions" colspan="2"/>
 
26
                    <field name="session_ids" nolabel="1" colspan="2"/>
 
27
                    <separator colspan="2"/>
 
28
                    <group colspan="2" col="2" >
 
29
                        <button name="action_cancel" string="_Cancel" icon="gtk-cancel" special="cancel"/>
 
30
                        <button name="action_apply" type="object" string="_Apply" icon="gtk-apply"/>
 
31
                    </group>
 
32
                </form>
 
33
            </field>
 
34
        </record>
 
35
 
 
36
        <record model="ir.actions.act_window" id="training_subscription_mass_act">
 
37
            <field name="name">Mass Subscription</field>
 
38
            <field name="res_model">training.subscription.mass.wizard</field>
 
39
            <field name="view_type">form</field>
 
40
            <field name="view_mode">form</field>
 
41
            <field name="view_id" ref="training_subscription_mass_wizard"/>
 
42
            <field name="target">new</field>
 
43
            <field name="context">{'record_id': False}</field>
 
44
        </record>
 
45
 
 
46
        <record model="ir.actions.act_window" id="training_subscription_mass_from_subscription_act">
 
47
            <field name="name">Mass Subscription</field>
 
48
            <field name="res_model">training.subscription.mass.wizard</field>
 
49
            <field name="view_type">form</field>
 
50
            <field name="view_mode">form</field>
 
51
            <field name="view_id" ref="training_subscription_mass_wizard"/>
 
52
            <field name="target">new</field>
 
53
            <field name="context">{'record_id': active_id}</field>
 
54
        </record>
 
55
 
 
56
         <record model="ir.values" id="training_subscription_mass_related">
 
57
            <field name="model_id" ref="training.model_training_subscription"/>
 
58
            <field name="object" eval="1"/>
 
59
            <field name="name">Mass Subscription</field>
 
60
            <field name="key2">client_action_multi</field>
 
61
            <field name="value" eval="'ir.actions.act_window,' + str(ref('training_subscription_mass_from_subscription_act'))"/>
 
62
            <field name="key">action</field>
 
63
            <field name="model">training.subscription</field>
 
64
        </record>
 
65
 
 
66
<!-- training.subscription.mass.line -->
 
67
        <record model="ir.ui.view" id="subscription_mass_line_form">
 
68
            <field name="name">subscription_mass_line_form</field>
 
69
            <field name="model">training.subscription.mass.line</field>
 
70
            <field name="type">form</field>
 
71
            <field name="arch" type="xml">
 
72
                <form string="Session">
 
73
                    <field name="session_id"/>
 
74
                    <field name="kind" invisible="1"/>
 
75
                    <field name="allow_closed_session" on_change="on_change_allow_closed_session(allow_closed_session)"/>
 
76
                </form>
 
77
            </field>
 
78
        </record>
 
79
 
 
80
        <record model="ir.ui.view" id="subscription_mass_line_tree">
 
81
            <field name="name">subscription.mass.line.tree</field>
 
82
            <field name="model">training.subscription.mass.line</field>
 
83
            <field name="type">tree</field>
 
84
            <field name="arch" type="xml">
 
85
                <tree string="Sessions">
 
86
                    <field name="session_id"/>
 
87
                    <field name="kind" invisible="1"/>
 
88
                </tree>
 
89
            </field>
 
90
        </record>
 
91
 
 
92
<!-- menu items -->
 
93
        <menuitem id="training_subscription_mass_mi" parent="training_subscription_management_mi" action="training_subscription_mass_act" icon="STOCK_EXECUTE" sequence="30"/>
 
94
 
 
95
    </data>
 
96
</openerp>