pre-commit update

This commit is contained in:
OCA-git-bot
2020-03-14 12:19:41 +01:00
parent 6c9928760b
commit df0bcabf36
18 changed files with 590 additions and 611 deletions

View File

@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<?xml version="1.0" ?>
<odoo noupdate="1">
<!-- printing.action -->
<record model="printing.action" id="printing_action_1">
<field name="name">Send to Printer</field>
@@ -13,21 +12,22 @@
<!-- properties -->
<record forcecreate="True" id="property_printing_action_id" model="ir.property">
<field name="name">property_printing_action_id</field>
<field name="fields_id" search="[('model', '=', 'ir.actions.report'), ('name', '=', 'property_printing_action_id')]"/>
<field name="value" eval="'printing.action,' + str(printing_action_2)"/>
<field
name="fields_id"
search="[('model', '=', 'ir.actions.report'), ('name', '=', 'property_printing_action_id')]"
/>
<field name="value" eval="'printing.action,' + str(printing_action_2)" />
</record>
<record forcecreate="True" id="ir_cron_update_printers" model="ir.cron">
<field name="name">Update Printers Jobs</field>
<field eval="True" name="active"/>
<field name="user_id" ref="base.user_root"/>
<field eval="True" name="active" />
<field name="user_id" ref="base.user_root" />
<field name="interval_number">1</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
<field eval="False" name="doall"/>
<field name="model_id" ref="base_report_to_printer.model_printing_server"/>
<field eval="False" name="doall" />
<field name="model_id" ref="base_report_to_printer.model_printing_server" />
<field name="state">code</field>
<field name="code">model.action_update_jobs()</field>
</record>
</odoo>

View File

@@ -1,135 +1,125 @@
<?xml version="1.0" ?>
<odoo>
<record id="printing_group_user" model="res.groups">
<field name="name">Printing / Print User</field>
</record>
<record id="printing_group_manager" model="res.groups">
<field name="name">Printing / Print Manager</field>
<field name="implied_ids"
eval="[(4, ref('printing_group_user'))]"/>
<field name="implied_ids" eval="[(4, ref('printing_group_user'))]" />
</record>
<record id="base.group_user" model="res.groups">
<field name="implied_ids"
eval="[(4, ref('printing_group_user'))]"/>
<field name="implied_ids" eval="[(4, ref('printing_group_user'))]" />
</record>
<record id="base.group_erp_manager" model="res.groups">
<field name="implied_ids"
eval="[(4, ref('printing_group_manager'))]"/>
<field name="implied_ids" eval="[(4, ref('printing_group_manager'))]" />
</record>
<record id="printing_server_group_manager" model="ir.model.access">
<field name="name">Printing Server Manager</field>
<field name="model_id" ref="model_printing_server"/>
<field name="group_id" ref="printing_group_manager"/>
<field eval="1" name="perm_read"/>
<field eval="1" name="perm_unlink"/>
<field eval="1" name="perm_write"/>
<field eval="1" name="perm_create"/>
<field name="model_id" ref="model_printing_server" />
<field name="group_id" ref="printing_group_manager" />
<field eval="1" name="perm_read" />
<field eval="1" name="perm_unlink" />
<field eval="1" name="perm_write" />
<field eval="1" name="perm_create" />
</record>
<record id="printing_printer_group_manager" model="ir.model.access">
<field name="name">Printing Printer Manager</field>
<field name="model_id" ref="model_printing_printer"/>
<field name="group_id" ref="printing_group_manager"/>
<field eval="1" name="perm_read"/>
<field eval="1" name="perm_unlink"/>
<field eval="1" name="perm_write"/>
<field eval="1" name="perm_create"/>
<field name="model_id" ref="model_printing_printer" />
<field name="group_id" ref="printing_group_manager" />
<field eval="1" name="perm_read" />
<field eval="1" name="perm_unlink" />
<field eval="1" name="perm_write" />
<field eval="1" name="perm_create" />
</record>
<record id="printing_action_group_manager" model="ir.model.access">
<field name="name">Printing Action Manager</field>
<field name="model_id" ref="model_printing_action"/>
<field name="group_id" ref="printing_group_manager"/>
<field eval="1" name="perm_read"/>
<field eval="1" name="perm_unlink"/>
<field eval="1" name="perm_write"/>
<field eval="1" name="perm_create"/>
<field name="model_id" ref="model_printing_action" />
<field name="group_id" ref="printing_group_manager" />
<field eval="1" name="perm_read" />
<field eval="1" name="perm_unlink" />
<field eval="1" name="perm_write" />
<field eval="1" name="perm_create" />
</record>
<record id="printing_report_xml_action_group_manager" model="ir.model.access">
<field name="name">Printing Report Xml Action Manager</field>
<field name="model_id" ref="model_printing_report_xml_action"/>
<field name="group_id" ref="printing_group_manager"/>
<field eval="1" name="perm_read"/>
<field eval="1" name="perm_unlink"/>
<field eval="1" name="perm_write"/>
<field eval="1" name="perm_create"/>
<field name="model_id" ref="model_printing_report_xml_action" />
<field name="group_id" ref="printing_group_manager" />
<field eval="1" name="perm_read" />
<field eval="1" name="perm_unlink" />
<field eval="1" name="perm_write" />
<field eval="1" name="perm_create" />
</record>
<record id="printing_server_group_user" model="ir.model.access">
<field name="name">Printing Server User</field>
<field name="model_id" ref="model_printing_server"/>
<field name="group_id" ref="printing_group_user"/>
<field eval="1" name="perm_read"/>
<field eval="0" name="perm_unlink"/>
<field eval="0" name="perm_write"/>
<field eval="0" name="perm_create"/>
<field name="model_id" ref="model_printing_server" />
<field name="group_id" ref="printing_group_user" />
<field eval="1" name="perm_read" />
<field eval="0" name="perm_unlink" />
<field eval="0" name="perm_write" />
<field eval="0" name="perm_create" />
</record>
<record id="printing_printer_group_user" model="ir.model.access">
<field name="name">Printing Printer User</field>
<field name="model_id" ref="model_printing_printer"/>
<field name="group_id" ref="printing_group_user"/>
<field eval="1" name="perm_read"/>
<field eval="0" name="perm_unlink"/>
<field eval="0" name="perm_write"/>
<field eval="0" name="perm_create"/>
<field name="model_id" ref="model_printing_printer" />
<field name="group_id" ref="printing_group_user" />
<field eval="1" name="perm_read" />
<field eval="0" name="perm_unlink" />
<field eval="0" name="perm_write" />
<field eval="0" name="perm_create" />
</record>
<record id="printing_job_group_user" model="ir.model.access">
<field name="name">Printing Job User</field>
<field name="model_id" ref="model_printing_job"/>
<field name="group_id" ref="printing_group_user"/>
<field eval="1" name="perm_read"/>
<field eval="0" name="perm_unlink"/>
<field eval="0" name="perm_write"/>
<field eval="0" name="perm_create"/>
<field name="model_id" ref="model_printing_job" />
<field name="group_id" ref="printing_group_user" />
<field eval="1" name="perm_read" />
<field eval="0" name="perm_unlink" />
<field eval="0" name="perm_write" />
<field eval="0" name="perm_create" />
</record>
<record id="printing_job_group_manager" model="ir.model.access">
<field name="name">Printing Job User</field>
<field name="model_id" ref="model_printing_job"/>
<field name="group_id" ref="printing_group_manager"/>
<field eval="1" name="perm_read"/>
<field eval="1" name="perm_unlink"/>
<field eval="1" name="perm_write"/>
<field eval="1" name="perm_create"/>
<field name="model_id" ref="model_printing_job" />
<field name="group_id" ref="printing_group_manager" />
<field eval="1" name="perm_read" />
<field eval="1" name="perm_unlink" />
<field eval="1" name="perm_write" />
<field eval="1" name="perm_create" />
</record>
<record id="printing_action_group_user" model="ir.model.access">
<field name="name">Printing Action User</field>
<field name="model_id" ref="model_printing_action"/>
<field name="group_id" ref="printing_group_user"/>
<field eval="1" name="perm_read"/>
<field eval="0" name="perm_unlink"/>
<field eval="0" name="perm_write"/>
<field eval="0" name="perm_create"/>
<field name="model_id" ref="model_printing_action" />
<field name="group_id" ref="printing_group_user" />
<field eval="1" name="perm_read" />
<field eval="0" name="perm_unlink" />
<field eval="0" name="perm_write" />
<field eval="0" name="perm_create" />
</record>
<record id="printing_report_xml_action_group_user" model="ir.model.access">
<field name="name">Printing Report Xml Action User</field>
<field name="model_id" ref="model_printing_report_xml_action"/>
<field name="group_id" ref="printing_group_user"/>
<field eval="1" name="perm_read"/>
<field eval="0" name="perm_unlink"/>
<field eval="0" name="perm_write"/>
<field eval="0" name="perm_create"/>
<field name="model_id" ref="model_printing_report_xml_action" />
<field name="group_id" ref="printing_group_user" />
<field eval="1" name="perm_read" />
<field eval="0" name="perm_unlink" />
<field eval="0" name="perm_write" />
<field eval="0" name="perm_create" />
</record>
<!--Ported from printing_tray -->
<record id="access_printing_tray_all" model="ir.model.access">
<field name="name">Printing Tray User</field>
<field name="model_id" ref="model_printing_tray"/>
<field name="group_id" ref="printing_group_user"/>
<field eval="1" name="perm_read"/>
<field eval="0" name="perm_unlink"/>
<field eval="0" name="perm_write"/>
<field eval="0" name="perm_create"/>
<field name="model_id" ref="model_printing_tray" />
<field name="group_id" ref="printing_group_user" />
<field eval="1" name="perm_read" />
<field eval="0" name="perm_unlink" />
<field eval="0" name="perm_write" />
<field eval="0" name="perm_create" />
</record>
<record id="access_printing_tray_operator" model="ir.model.access">
<field name="name">Printing Tray User</field>
<field name="model_id" ref="model_printing_tray"/>
<field name="group_id" ref="printing_group_manager"/>
<field eval="1" name="perm_read"/>
<field eval="1" name="perm_unlink"/>
<field eval="1" name="perm_write"/>
<field eval="1" name="perm_create"/>
<field name="model_id" ref="model_printing_tray" />
<field name="group_id" ref="printing_group_manager" />
<field eval="1" name="perm_read" />
<field eval="1" name="perm_unlink" />
<field eval="1" name="perm_write" />
<field eval="1" name="perm_create" />
</record>
</odoo>

View File

@@ -1,43 +1,50 @@
odoo.define('base_report_to_printer.print', function (require) {
'use strict';
odoo.define("base_report_to_printer.print", function(require) {
"use strict";
var ActionManager = require('web.ActionManager');
var core = require('web.core');
var ActionManager = require("web.ActionManager");
var core = require("web.core");
var _t = core._t;
ActionManager.include({
_triggerDownload: function (action, options, type) {
_triggerDownload: function(action, options, type) {
var self = this;
var _super = this._super;
if (type === 'pdf') {
if (type === "pdf") {
this._rpc({
model: 'ir.actions.report',
method: 'print_action_for_report_name',
model: "ir.actions.report",
method: "print_action_for_report_name",
args: [action.report_name],
}).then(function (print_action) {
if (print_action && print_action.action === 'server') {
}).then(function(print_action) {
if (print_action && print_action.action === "server") {
self._rpc({
model: 'ir.actions.report',
method: 'print_document',
model: "ir.actions.report",
method: "print_document",
args: [action.id, action.context.active_ids],
kwargs: {data: action.data || {}},
context: action.context || {},
}).then(function () {
self.do_notify(_t('Report'),
_.str.sprintf(
_t('Document sent to the printer %s'),
print_action.printer_name
)
);
}, function () {
self.do_notify(_t('Report'),
_.str.sprintf(
_t('Error when sending the document ' +
'to the printer '),
print_action.printer_name
)
);
});
}).then(
function() {
self.do_notify(
_t("Report"),
_.str.sprintf(
_t("Document sent to the printer %s"),
print_action.printer_name
)
);
},
function() {
self.do_notify(
_t("Report"),
_.str.sprintf(
_t(
"Error when sending the document " +
"to the printer "
),
print_action.printer_name
)
);
}
);
} else {
return _super.apply(self, [action, options, type]);
}

View File

@@ -1,8 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<template id="assets_backend" name="base_report_to_printer assets" inherit_id="web.assets_backend">
<template
id="assets_backend"
name="base_report_to_printer assets"
inherit_id="web.assets_backend"
>
<xpath expr="." position="inside">
<script type="text/javascript" src="/base_report_to_printer/static/src/js/qweb_action_manager.js" />
<script
type="text/javascript"
src="/base_report_to_printer/static/src/js/qweb_action_manager.js"
/>
</xpath>
</template>
</odoo>

View File

@@ -1,24 +1,21 @@
<?xml version="1.0"?>
<?xml version="1.0" ?>
<odoo>
<record model="ir.ui.view" id="act_report_xml_view">
<field name="name">ir.actions.report.form (in base_report_to_printer)</field>
<field name="model">ir.actions.report</field>
<field name="inherit_id" ref="base.act_report_xml_view"/>
<field name="inherit_id" ref="base.act_report_xml_view" />
<field name="arch" type="xml">
<xpath expr="//page[@name='security']" position="before">
<page string="Print" name="print">
<group>
<field name="property_printing_action_id"/>
<field name="printing_printer_id"/>
<field name="printer_tray_id"/>
<field name="property_printing_action_id" />
<field name="printing_printer_id" />
<field name="printer_tray_id" />
</group>
<separator string="Specific actions per user"/>
<field name="printing_action_ids"/>
<separator string="Specific actions per user" />
<field name="printing_action_ids" />
</page>
</xpath>
</field>
</record>
</odoo>

View File

@@ -1,44 +1,46 @@
<?xml version="1.0"?>
<?xml version="1.0" ?>
<odoo>
<record model="ir.ui.view" id="printing_job_view_form">
<field name="name">printing.job.form (in base_report_to_printer)</field>
<field name="model">printing.job</field>
<field name="arch" type="xml">
<form string="Job">
<header>
<button name="action_cancel" type="object" string="Cancel" attrs="{'invisible': [('job_state', 'in', ('canceled', 'aborted', 'completed'))]}"/>
<field name="job_state" widget="statusbar"/>
<button
name="action_cancel"
type="object"
string="Cancel"
attrs="{'invisible': [('job_state', 'in', ('canceled', 'aborted', 'completed'))]}"
/>
<field name="job_state" widget="statusbar" />
</header>
<sheet>
<group>
<group>
<field name="name"/>
<field name="job_id_cups"/>
<field name="job_media_progress" widget="progressbar"/>
<field name="job_state_reason"/>
<field name="name" />
<field name="job_id_cups" />
<field name="job_media_progress" widget="progressbar" />
<field name="job_state_reason" />
</group>
<group>
<field name="time_at_creation"/>
<field name="time_at_processing"/>
<field name="time_at_completed"/>
<field name="time_at_creation" />
<field name="time_at_processing" />
<field name="time_at_completed" />
</group>
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.ui.view" id="printing_job_view_tree">
<field name="name">printing.job.tree (in base_report_to_printer)</field>
<field name="model">printing.job</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="job_id_cups"/>
<field name="job_state"/>
<field name="name" />
<field name="job_id_cups" />
<field name="job_state" />
</tree>
</field>
</record>
</odoo>

View File

@@ -1,99 +1,125 @@
<?xml version="1.0"?>
<?xml version="1.0" ?>
<odoo>
<menuitem name="Printing"
id="printing_menu" sequence="1"
<menuitem
name="Printing"
id="printing_menu"
sequence="1"
parent="base.menu_administration"
groups="printing_group_manager"
/>
/>
<record model="ir.ui.view" id="printing_printer_view_form">
<field name="name">printing.printer.form (in base_report_to_printer)</field>
<field name="model">printing.printer</field>
<field name="arch" type="xml">
<form string="Printers">
<header>
<button name="enable" type="object" string="Enable" attrs="{'invisible': [('status', 'in', ('available', 'printing'))]}"/>
<button name="disable" type="object" string="Disable" attrs="{'invisible': [('status', '=', 'unavailable')]}"/>
<button name="action_cancel_all_jobs" type="object" string="Cancel all running jobs" confirm="Are you sure to want to cancel all jobs of this printer?"/>
<button
name="enable"
type="object"
string="Enable"
attrs="{'invisible': [('status', 'in', ('available', 'printing'))]}"
/>
<button
name="disable"
type="object"
string="Disable"
attrs="{'invisible': [('status', '=', 'unavailable')]}"
/>
<button
name="action_cancel_all_jobs"
type="object"
string="Cancel all running jobs"
confirm="Are you sure to want to cancel all jobs of this printer?"
/>
</header>
<sheet>
<div class="oe_title">
<h1>
<field name="name"/>
<field name="name" />
</h1>
</div>
<group name="name">
<field name="system_name"/>
<field name="system_name" />
</group>
<group col="4" colspan="4" name="default">
<field name="default"/>
<button name="set_default" string="Set Default" type="object" attrs="{'invisible': [('default','=', True)]}"/>
<button name="unset_default" string="Unset Default" type="object" attrs="{'invisible': [('default','=', False)]}"/>
<field name="default" />
<button
name="set_default"
string="Set Default"
type="object"
attrs="{'invisible': [('default','=', True)]}"
/>
<button
name="unset_default"
string="Unset Default"
type="object"
attrs="{'invisible': [('default','=', False)]}"
/>
</group>
<group name="details">
<field name="uri"/>
<field name="model"/>
<field name="location"/>
<field name="status"/>
<field name="status_message"/>
<field name="uri" />
<field name="model" />
<field name="location" />
<field name="status" />
<field name="status_message" />
</group>
<group string="Trays" name="trays">
<field name="tray_ids" nolabel="1">
<form>
<group name="name_fields">
<field name="name"/>
<field name="system_name"/>
<field name="name" />
<field name="system_name" />
</group>
</form>
</field>
</group>
<group name="jobs">
<separator string="Jobs" colspan="2"/>
<field name="job_ids" nolabel="1"/>
<separator string="Jobs" colspan="2" />
<field name="job_ids" nolabel="1" />
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.ui.view" id="printing_printer_view_tree">
<field name="name">printing.printer.tree (in base_report_to_printer)</field>
<field name="model">printing.printer</field>
<field name="arch" type="xml">
<tree decoration-success="status=='available'" decoration-warning="status=='printing'" decoration-danger="status not in ['printing', 'available']">
<field name="default"/>
<field name="name"/>
<field name="system_name"/>
<field name="status"/>
<tree
decoration-success="status=='available'"
decoration-warning="status=='printing'"
decoration-danger="status not in ['printing', 'available']"
>
<field name="default" />
<field name="name" />
<field name="system_name" />
<field name="status" />
</tree>
</field>
</record>
<record model="ir.ui.view" id="printing_printer_view_search">
<field name="name">printing.printer.search (in base_report_to_printer)</field>
<field name="model">printing.printer</field>
<field name="arch" type="xml">
<search string="Printers">
<field name="name"/>
<field name="system_name"/>
<field name="location"/>
<field name="status"/>
<field name="name" />
<field name="system_name" />
<field name="location" />
<field name="status" />
</search>
</field>
</record>
<record model="ir.actions.act_window" id="printing_printer_action">
<field name="name">Show Printers</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">printing.printer</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name="Printers"
<menuitem
name="Printers"
sequence="20"
id="printing_printer_menu"
parent="printing_menu"
action="printing_printer_action"/>
action="printing_printer_action"
/>
</odoo>

View File

@@ -1,38 +1,40 @@
<?xml version="1.0"?>
<?xml version="1.0" ?>
<odoo>
<record model="ir.ui.view" id="printing_report_xml_action_view_form">
<field name="name">printing.report.xml.action.form (in base_report_to_printer)</field>
<field
name="name"
>printing.report.xml.action.form (in base_report_to_printer)</field>
<field name="model">printing.report.xml.action</field>
<field name="arch" type="xml">
<form string="Report Printing Actions">
<group col="2">
<field name="user_id"/>
<field name="action"/>
<field name="printer_id" select="1"/>
<field name="printer_tray_id"/>
<field name="user_id" />
<field name="action" />
<field name="printer_id" select="1" />
<field name="printer_tray_id" />
</group>
</form>
</field>
</record>
<record model="ir.ui.view" id="printing_report_xml_action_view_tree">
<field name="name">printing.report.xml.action.tree (in base_report_to_printer)</field>
<field
name="name"
>printing.report.xml.action.tree (in base_report_to_printer)</field>
<field name="model">printing.report.xml.action</field>
<field name="arch" type="xml">
<tree>
<field name="user_id"/>
<field name="action"/>
<field name="printer_id"/>
<field name="printer_tray_id"/>
<field name="user_id" />
<field name="action" />
<field name="printer_id" />
<field name="printer_tray_id" />
</tree>
</field>
</record>
<!-- Add a shorcut to "Actions/Report" in the Printing menu -->
<menuitem id="printing_report_xml_action_menu"
sequence="30"
parent="printing_menu"
action="base.ir_action_report"/>
<menuitem
id="printing_report_xml_action_menu"
sequence="30"
parent="printing_menu"
action="base.ir_action_report"
/>
</odoo>

View File

@@ -1,69 +1,73 @@
<?xml version="1.0"?>
<?xml version="1.0" ?>
<odoo>
<record model="ir.ui.view" id="printing_server_view_form">
<field name="name">printing.server.form (in base_report_to_printer)</field>
<field name="model">printing.server</field>
<field name="arch" type="xml">
<form string="Servers">
<header>
<button name="action_update_printers" type="object" string="Update Printers"/>
<button name="action_update_jobs" type="object" string="Update Jobs"/>
<button
name="action_update_printers"
type="object"
string="Update Printers"
/>
<button
name="action_update_jobs"
type="object"
string="Update Jobs"
/>
</header>
<sheet>
<div class="oe_title">
<h1>
<field name="name"/>
<field name="name" />
</h1>
</div>
<group>
<field name="address"/>
<field name="port"/>
<field name="address" />
<field name="port" />
</group>
<group>
<separator string="Printers" colspan="2"/>
<field name="printer_ids" nolabel="1"/>
<separator string="Printers" colspan="2" />
<field name="printer_ids" nolabel="1" />
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.ui.view" id="printing_server_view_tree">
<field name="name">printing.server.tree (in base_report_to_printer)</field>
<field name="model">printing.server</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="address"/>
<field name="port"/>
<field name="name" />
<field name="address" />
<field name="port" />
</tree>
</field>
</record>
<record model="ir.ui.view" id="printing_server_view_search">
<field name="name">printing.server.search (in base_report_to_printer)</field>
<field name="model">printing.server</field>
<field name="arch" type="xml">
<search string="Servers">
<field name="name"/>
<field name="address"/>
<field name="port"/>
<field name="name" />
<field name="address" />
<field name="port" />
</search>
</field>
</record>
<record model="ir.actions.act_window" id="printing_server_action">
<field name="name">Servers</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">printing.server</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name="Servers"
<menuitem
name="Servers"
sequence="10"
id="printing_server_menu"
parent="printing_menu"
action="printing_server_action"/>
action="printing_server_action"
/>
</odoo>

View File

@@ -1,32 +1,33 @@
<?xml version="1.0"?>
<?xml version="1.0" ?>
<odoo>
<record model="ir.ui.view" id="view_users_form">
<field name="name">res.users.form (in base_report_to_printer)</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">
<xpath expr="//group[@name='preferences']/ancestor::page" position="inside">
<group string="Printing" name="printing">
<field name="printing_action"/>
<field name="printing_printer_id" options="{'no_create': True}"/>
<field name="printing_action" />
<field name="printing_printer_id" options="{'no_create': True}" />
</group>
</xpath>
</field>
</record>
<record model="ir.ui.view" id="view_users_form_simple_modif">
<field name="name">res.users.form.simple (in base_report_to_printer)</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form_simple_modif"/>
<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" readonly="0"/>
<field name="printing_printer_id" readonly="0" options="{'no_create': True}"/>
<field name="printing_action" readonly="0" />
<field
name="printing_printer_id"
readonly="0"
options="{'no_create': True}"
/>
</group>
</footer>
</field>
</record>
</odoo>

View File

@@ -1,15 +1,24 @@
<?xml version="1.0"?>
<?xml version="1.0" ?>
<odoo>
<record id="printer_update_wizard" model="ir.ui.view">
<field name="name">printing.printer.update.wizard</field>
<field name="model">printing.printer.update.wizard</field>
<field name="arch" type="xml">
<form string="Update Printers from CUPS">
<label string="This process will create all missing printers from the current CUPS server." colspan="2" for=""/>
<label
string="This process will create all missing printers from the current CUPS server."
colspan="2"
for=""
/>
<footer>
<button name="action_ok" string="Ok" type="object" class="oe_highlight"/>
<button
name="action_ok"
string="Ok"
type="object"
class="oe_highlight"
/>
or
<button string="Cancel" class="oe_link" special="cancel"/>
<button string="Cancel" class="oe_link" special="cancel" />
</footer>
</form>
</field>
@@ -21,5 +30,10 @@
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
<menuitem action="action_printer_update_wizard" sequence="40" id="menu_printer_update_wizard" parent="printing_menu"/>
<menuitem
action="action_printer_update_wizard"
sequence="40"
id="menu_printer_update_wizard"
parent="printing_menu"
/>
</odoo>