|
|
<?xml version="1.0"?> <openerp> <data>
<!-- ************************************************************** --> <!-- ** SMS Gateway list ****************************************** --> <!-- ************************************************************** --> <record model="ir.ui.view" id="sms_gateway_form"> <field name="model">sms.gateway</field> <field name="priority" eval="8"/> <field name="arch" type="xml"> <form string="SMS Gateway"> <sheet> <group col="2"> <h1><field name="name" nolabel="1" placeholder="Name" colspan="2"/></h1> <field name="method" nolabel="1" placeholder="Method" colspan="2"/> <field name="default_gateway"/> <field name="company_id" groups="base.group_multi_company"/> </group> <notebook colspan="4"> <page string="General"> <group col="4"> <field name="url" colspan="4" attrs="{'invisible': [('url_visible', '=', False),]}"/> <field name="url_visible" invisible="1"/> <field name="sms_account" attrs="{'invisible': [('sms_account_visible', '=', False),]}"/> <field name="sms_account_visible" invisible="1"/> <field name="login_provider" attrs="{'invisible': [('login_provider_visible', '=', False),]}"/> <field name="login_provider_visible" invisible="1"/> <field name="password_provider" attrs="{'invisible': [('password_provider_visible', '=', False),]}"/> <field name="password_provider_visible" invisible="1"/> <field name="from_provider" attrs="{'invisible': [('from_provider_visible', '=', False),]}"/> <field name="from_provider_visible" invisible="1"/> <field name="state"/> </group> </page> <page string="Permission"> <separator string="Access Permission" colspan="4" /> <field name="user_ids" colspan="4" nolabel="1"/> </page> <page string="Additional option"> <group> <group> <field name="validity" attrs="{'invisible': [('validity_visible', '=', False),]}"/> <field name="validity_visible" invisible="1"/> <field name="classes" attrs="{'invisible': [('classes_visible', '=', False),]}"/> <field name="classes_visible" invisible="1"/> <field name="deferred" attrs="{'invisible': [('deferred_visible', '=', False),]}"/> <field name="deferred_visible" invisible="1"/> <field name="nostop" attrs="{'invisible': [('nostop_visible', '=', False),]}"/> <field name="nostop_visible" invisible="1"/> </group> <group> <field name="priority" attrs="{'invisible': [('priority_visible', '=', False),]}"/> <field name="priority_visible" invisible="1"/> <field name="coding" attrs="{'invisible': [('coding_visible', '=', False),]}"/> <field name="coding_visible" invisible="1"/> <field name="tag" attrs="{'invisible': [('tag_visible', '=', False),]}"/> <field name="tag_visible" invisible="1"/> <field name="char_limit" attrs="{'invisible': [('char_limit_visible', '=', False),]}"/> <field name="char_limit_visible" invisible="1"/> </group> </group> </page> </notebook> </sheet> </form> </field> </record>
<record model="ir.ui.view" id="sms_gateway_tree"> <field name="model">sms.gateway</field> <field name="priority" eval="8"/> <field name="arch" type="xml"> <tree string="SMS Gateways"> <field name="name"/> <field name="method"/> <field name="url"/> </tree> </field> </record>
<record model="ir.actions.act_window" id="action_sms_gateway_tree"> <field name="name">SMS Gateway</field> <field name="res_model">sms.gateway</field> <field name="view_type">form</field> <field name="view_mode">form,tree</field> <field name="view_id" ref="sms_gateway_tree" /> </record>
<menuitem name="SMS Gateway" id="menu_gateway_administration_sms_server" sequence="100" parent="base_phone.menu_config_phone" action="action_sms_gateway_tree"/>
<record model="ir.ui.view" id="sms_sms_tree"> <field name="model">sms.sms</field> <field name="arch" type="xml"> <tree string="Sms"> <field name="create_date"/> <field name="mobile"/> <field name="message"/> <field name="state"/> <field name="gateway_id"/> <button string="Send" states="draft" type="object" name="send" icon="gtk-ok"/> <button string="Retry" states="error" type="object" name="retry" icon="gtk-redo"/> <button string="Cancel" states="draft,error" type="object" name="cancel" icon="terp-gtk-stop"/> <field name="state"/> </tree> </field> </record>
<record model="ir.ui.view" id="sms_sms_form"> <field name="model">sms.sms</field> <field name="arch" type="xml"> <form string="Sms"> <header> <button string="Send" states="draft" type="object" name="send"/> <button string="Retry" states="error" type="object" name="retry"/> <button string="Cancel" states="draft,error" type="object" name="cancel"/> <field name="state" widget="statusbar" statusbar_visible="draft,send"/> </header> <sheet> <label for="partner_id" class="oe_edit_only"/> <h1><field name="partner_id"/></h1> <label for="mobile" class="oe_edit_only"/> <h1><field name="mobile"/></h1> <group> <field name="create_date" readonly="True"/> <field name="gateway_id"/> <field name="company_id" groups="base.group_multi_company"/> <separator string="SMS Message" colspan="4"/> <field name="message" colspan="4" nolabel="1"/> <separator string="Last Error" colspan="4"/> <field name="error" colspan="4" nolabel="1"/> </group> </sheet> </form> </field> </record>
<record model="ir.actions.act_window" id="action_sms_sms_tree"> <field name="name">Sms</field> <field name="res_model">sms.sms</field> <field name="view_type">form</field> <field name="view_mode">form,tree</field> <field name="view_id" ref="sms_sms_tree" /> </record>
<menuitem name="SMS Message" id="menu_gateway_administration_sms" sequence="110" parent="base_phone.menu_config_phone" action="action_sms_sms_tree"/>
<act_window context="{'gateway_id': active_id}" domain="[('gateway_id', '=', active_id)]" id="act_sms_gateway_2_sms" name="Sms Message" res_model="sms.sms" src_model="sms.gateway"/>
</data> </openerp>
|