1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <?xml version="1.0" encoding="utf-8"?>
- <openerp>
- <data>
- <!-- Sockets Tree -->
- <record id="print_engine.sockets_tree" model="ir.ui.view">
- <field name="name">print.engine.socket.tree</field>
- <field name="model">print.engine.socket</field>
- <field name="priority">2</field>
- <field name="arch" type="xml">
- <tree string="Sockets">
- <field name="name" string="Nombre Local"/>
- <field name="protocol"/>
- <field name="host"/>
- <field name="port"/>
- <field name="path"/>
- </tree>
- </field>
- </record>
- <!-- Socket Form -->
- <record id="print_engine.sockets_form" model="ir.ui.view">
- <field name="name">print.engine.socket.form</field>
- <field name="model">print.engine.socket</field>
- <field name="arch" type="xml">
- <form string="Socket">
- <header>
- <button type="action" name="print_engine.ping_action" string="Ping" />
- <button type="action" name="print_engine.discovery_printers_action" string="Actualizar impresoras" />
- </header>
- <sheet>
- <h1>
- <field name="name" />
- </h1>
- <group>
- <field name="protocol" />
- <field name="host" />
- <field name="port" />
- <field name="path" />
- <field name="user_id" string="Usuario" groups="print_engine.printers_group" />
- </group>
- </sheet>
- <notebook>
- <page string="Impresoras">
- <field name="printer_ids" />
- </page>
- </notebook>
- </form>
- </field>
- </record>
- <!-- Socket Actions -->
- <record id="print_engine.action_sockets" model="ir.actions.act_window">
- <field name="name">Sockets</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">print.engine.socket</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="help" type="html">
- <p class="oe_view_nocontent_create">
- Click para registrar un nuevo socket de impresoras
- </p><p>
- Es necesario recordar que cada socket corresponde a un máquina al que se halla conectados las impresoras.
- Por ende es posible registrar varios sockets y tener mayor flexibilidad en la impresión.
- </p>
- </field>
- </record>
- <record id="print_engine.ping_action" model="ir.actions.client">
- <field name="name">Ping socket action</field>
- <field name="tag">print_engine.ping</field>
- </record>
- <record id="print_engine.discovery_printers_action" model="ir.actions.client">
- <field name="name">Discovery printers action</field>
- <field name="tag">print_engine.discovery_printers</field>
- </record>
- <menuitem id="print_engine.sockets" name="Impresión" parent="base.menu_config" action="print_engine.action_sockets" sequence="150" />
- </data>
- </openerp>
|