~lertech-a/+junk/extra-addons-7.0-trunk

« back to all changes in this revision

Viewing changes to smsclient/smsclient_view.xml

  • Committer: francisco
  • Date: 2014-11-25 17:48:36 UTC
  • Revision ID: francisco-20141125174836-fyhurmd3ozk7967l
[ADD] module client sms for websms.lercloud.com

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
5
        <!-- ************************************************************** -->
 
6
        <!-- ** Global menu for SMS Client ******************************** -->
 
7
        <!-- ************************************************************** -->
 
8
        <menuitem name="SMS Gateway" id="menu_smsclient_administration_server" parent="base.menu_config"/>
 
9
 
 
10
        <!-- ************************************************************** -->
 
11
        <!-- ** SMS Gateway list ****************************************** -->
 
12
        <!-- ************************************************************** -->
 
13
        <record model="ir.ui.view" id="sms_smsclient_form">
 
14
            <field name="name">sms.smsclient.form</field>
 
15
            <field name="model">sms.smsclient</field>
 
16
            <field name="priority" eval="8"/>
 
17
            <field name="arch" type="xml">
 
18
                <form string="SMS Gateway">
 
19
                    <field name="name" select="1"/>
 
20
                    <field name="method" select="1"/>
 
21
                    <notebook colspan="4">
 
22
                        <page string="General">
 
23
                            <field name="url" colspan="4"/>
 
24
                            <field name="property_ids" colspan="4" nolabel="1">
 
25
                                <tree string="Gateway Parameters">
 
26
                                    <field name="type"/>
 
27
                                    <field name="name"/>
 
28
                                    <field name="value"/>
 
29
                                </tree>
 
30
                                <form string="Gateway Parameters">
 
31
                                    <field name="type"/>
 
32
                                    <field name="name"/>
 
33
                                    <field name="value"/>
 
34
                                </form>
 
35
                            </field>
 
36
                            <field name="state"/>
 
37
                        </page>
 
38
                        <page string="Permission">
 
39
                            <separator string="Access Permission"
 
40
                                colspan="4" />
 
41
                            <field name="users_id" select="1"
 
42
                                colspan="4" nolabel="1" />
 
43
                        </page>
 
44
                        <page string="Additional option">
 
45
                                        <group>                 
 
46
                                                <group>
 
47
                                                        <field name="validity"/>
 
48
                                                        <field name="classes"/>
 
49
                                                        <field name="deferred"/>
 
50
                                                        <field name="nostop"/>
 
51
                                                </group>
 
52
                                                <group>
 
53
                                                        <field name="priority"/>
 
54
                                                        <field name="coding"/>
 
55
                                                        <field name="tag"/>
 
56
                                                        <field name="char_limit"/>
 
57
                                                                </group>
 
58
                                                        </group>
 
59
                                                </page>
 
60
                    </notebook>
 
61
                </form>
 
62
            </field>
 
63
        </record>
 
64
 
 
65
        <record model="ir.ui.view" id="sms_smsclient_tree">
 
66
            <field name="name">sms.smsclient.tree</field>
 
67
            <field name="model">sms.smsclient</field>
 
68
            <field name="priority" eval="8"/>
 
69
            <field name="arch" type="xml">
 
70
                <tree string="SMS Gateways">
 
71
                    <field name="name" select="1"/>
 
72
                    <field name="method" select="1"/>
 
73
                    <field name="url"/>
 
74
                    <field name="property_ids"/>
 
75
                </tree>
 
76
            </field>
 
77
        </record>
 
78
 
 
79
        <record model="ir.actions.act_window" id="action_sms_smsclient_tree">
 
80
            <field name="name">SMS Gateway</field>
 
81
            <field name="res_model">sms.smsclient</field>
 
82
            <field name="view_type">form</field>
 
83
            <field name="view_mode">form,tree</field>
 
84
            <field name="view_id" ref="sms_smsclient_tree" />
 
85
        </record>
 
86
 
 
87
        <menuitem name="Gateway List" id="menu_smsclient_administration_sms_server" parent="menu_smsclient_administration_server" action="action_sms_smsclient_tree"/>
 
88
 
 
89
        <!-- ************************************************************** -->
 
90
        <!-- ** History of sending message ******************************** -->
 
91
        <!-- ************************************************************** -->
 
92
        <record model="ir.ui.view" id="sms_smsclient_history_tree">
 
93
            <field name="name">sms.smsclient.history.tree</field>
 
94
            <field name="model">sms.smsclient.history</field>
 
95
            <field name="arch" type="xml">
 
96
                <tree string="Gateway History">
 
97
                    <field name="date_create"/>
 
98
                    <field name="user_id"/>
 
99
                    <field name="name"/>
 
100
                    <field name="gateway_id"/>
 
101
                    <field name="to"/>
 
102
                    <field name="sms"/>
 
103
                </tree>
 
104
            </field>
 
105
        </record>
 
106
 
 
107
        <record model="ir.ui.view" id="sms_smsclient_history_form">
 
108
            <field name="name">sms.smsclient.history.form</field>
 
109
            <field name="model">sms.smsclient.history</field>
 
110
            <field name="arch" type="xml">
 
111
                <form string="Gateway History">
 
112
                    <field name="gateway_id" select="1"/>
 
113
                    <field name="date_create" select="1"/>
 
114
                    <field name="user_id" select="1"/>
 
115
                    <field name="name" select="1"/>
 
116
                    <field name="to" select="1"/>
 
117
                    <field name="sms" colspan="4" select="1"/>
 
118
                </form>
 
119
            </field>
 
120
        </record>
 
121
 
 
122
        <record model="ir.actions.act_window" id="action_sms_smsclient_history_tree">
 
123
            <field name="name">SMS Gateway History</field>
 
124
            <field name="res_model">sms.smsclient.history</field>
 
125
            <field name="view_type">form</field>
 
126
            <field name="view_mode">form,tree</field>
 
127
            <field name="view_id" ref="sms_smsclient_history_tree" />
 
128
        </record>
 
129
 
 
130
        <menuitem name="SMS Gateway History" id="menu_smsclient_administration_sms_server_history" parent="menu_smsclient_administration_server" action="action_sms_smsclient_history_tree"/>
 
131
 
 
132
        <act_window context="{'gateway_id': active_id}" domain="[('gateway_id', '=', active_id)]" id="act_sms_gateway_2_sms_history" name="SMS History" res_model="sms.smsclient.history" src_model="sms.smsclient"/>
 
133
 
 
134
        <!-- ************************************************************** -->
 
135
        <!-- ** Message queue ********************************************* -->
 
136
        <!-- ************************************************************** -->
 
137
        <record model="ir.ui.view" id="sms_smsclient_message_queue_tree">
 
138
            <field name="name">sms.smsclient.queue.tree</field>
 
139
            <field name="model">sms.smsclient.queue</field>
 
140
            <field name="arch" type="xml">
 
141
                <tree string="Message Queue">
 
142
                    <field name="date_create"/>
 
143
                    <field name="mobile"/>
 
144
                    <field name="msg"/>
 
145
                    <field name="state"/>
 
146
                    <field name="gateway_id"/>
 
147
                </tree>
 
148
            </field>
 
149
        </record>
 
150
 
 
151
        <record model="ir.ui.view" id="sms_smsclient_message_queue_form">
 
152
            <field name="name">sms.smsclient.history.form</field>
 
153
            <field name="model">sms.smsclient.queue</field>
 
154
            <field name="arch" type="xml">
 
155
                <form string="Gateway History">
 
156
                    <field name="date_create" select="1"/>
 
157
                    <field name="gateway_id" select="1"/>
 
158
                    <field name="mobile" select="1"/>
 
159
                    <field name="state" select="1"/>
 
160
                    <separator string="SMS Message" colspan="4"/>
 
161
                    <field name="msg" colspan="4" select="2" nolabel="1"/>
 
162
                    <separator string="Last Error"  colspan="4"/>
 
163
                    <field name="error" colspan="4" select="2" nolabel="1"/>
 
164
                </form>
 
165
            </field>
 
166
        </record>
 
167
 
 
168
        <record model="ir.actions.act_window" id="action_sms_smsclient_queue_tree">
 
169
            <field name="name">Message Queue</field>
 
170
            <field name="res_model">sms.smsclient.queue</field>
 
171
            <field name="view_type">form</field>
 
172
            <field name="view_mode">form,tree</field>
 
173
            <field name="view_id" ref="sms_smsclient_message_queue_tree" />
 
174
        </record>
 
175
 
 
176
        <menuitem name="Message Queue" id="menu_smsclient_administration_sms_server_queue" parent="menu_smsclient_administration_server" action="action_sms_smsclient_queue_tree"/>
 
177
 
 
178
        <act_window context="{'gateway_id': active_id}" domain="[('gateway_id', '=', active_id)]" id="act_sms_gateway_2_sms_queue" name="Message Queue" res_model="sms.smsclient.queue" src_model="sms.smsclient"/>
 
179
 
 
180
    </data>
 
181
</openerp>