[IMP] fix/improve printing preference UI

This commit is contained in:
Lionel Sausin
2014-07-02 19:15:25 +02:00
committed by Yannick Vaucher
2 changed files with 30 additions and 9 deletions

View File

@@ -24,7 +24,7 @@
############################################################################## ##############################################################################
{ {
'name': "Report to printer", 'name': "Report to printer",
'version': '0.1', 'version': '0.1.1',
'category': 'Generic Modules/Base', 'category': 'Generic Modules/Base',
'description': """ 'description': """
Report to printer Report to printer
@@ -75,6 +75,7 @@ Contributors
* Davide Corio <davide.corio@agilebg.com> * Davide Corio <davide.corio@agilebg.com>
* Lorenzo Battistini <lorenzo.battistini@agilebg.com> * Lorenzo Battistini <lorenzo.battistini@agilebg.com>
* Yannick Vaucher <yannick.vaucher@camptocamp.com> * Yannick Vaucher <yannick.vaucher@camptocamp.com>
* Lionel Sausin <ls@numerigraphe.com>
""", """,
'author': 'Agile Business Group & Domsense, Pegueroles SCP, NaN', 'author': 'Agile Business Group & Domsense, Pegueroles SCP, NaN',

View File

@@ -2,7 +2,7 @@
<openerp> <openerp>
<data> <data>
<menuitem name="Printing" id="menu_printing_main" parent="base.menu_config" groups="res_groups_printingprintoperator0"/> <menuitem name="Printing" id="menu_printing_main" parent="base.menu_administration" groups="res_groups_printingprintoperator0"/>
<record model="ir.ui.view" id="view_printing_printer_form"> <record model="ir.ui.view" id="view_printing_printer_form">
<field name="name">printing.printer.form</field> <field name="name">printing.printer.form</field>
@@ -76,12 +76,27 @@
<field name="model">res.users</field> <field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form" /> <field name="inherit_id" ref="base.view_users_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="lang" position="after"> <page string="Preferences">
<group> <group name="printing">
<field name="printing_action"/> <field name="printing_action"/>
<field name="printing_printer_id"/> <field name="printing_printer_id"/>
</group> </group>
</page>
</field> </field>
</record>
<!-- "My Preferences -->
<record model="ir.ui.view" id="view_printing_users_prefs">
<field name="name">res.users.form.printing</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form_simple_modif" />
<field name="arch" type="xml">
<footer position="before">
<group string="Printing" name="printing">
<field name="printing_action"/>
<field name="printing_printer_id"/>
</group>
</footer>
</field> </field>
</record> </record>
@@ -91,10 +106,11 @@
<field name="model">printing.report.xml.action</field> <field name="model">printing.report.xml.action</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Report Printing Actions"> <form string="Report Printing Actions">
<group col="2">
<field name="user_id"/> <field name="user_id"/>
<label string=""/>
<field name="action"/> <field name="action"/>
<field name="printer_id" select="1"/> <field name="printer_id" select="1"/>
</group>
</form> </form>
</field> </field>
</record> </record>
@@ -110,5 +126,9 @@
</field> </field>
</record> </record>
<!-- Add a shorcut to "Actions/Report" in the Printing menu -->
<menuitem id="menu_printing_reports"
parent="menu_printing_main"
action="base.ir_action_report_xml"/>
</data> </data>
</openerp> </openerp>