[9.0][IMP] Improove base_report_to_printer security usabilty (#70)

This commit is contained in:
Juan José Scarafía
2016-12-28 14:37:52 -03:00
committed by Pedro M. Baeza
parent a6b9d6b84d
commit 555f342d81
3 changed files with 29 additions and 9 deletions

View File

@@ -8,7 +8,7 @@
{
'name': "Report to printer",
'version': '9.0.2.0.0',
'version': '9.0.2.1.0',
'category': 'Generic Modules/Base',
'author': "Agile Business Group & Domsense, Pegueroles SCP, NaN,"
" LasLabs, Odoo Community Association (OCA)",

View File

@@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
# Copyright 2016 ADHOC SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from openupgradelib import openupgrade
@openupgrade.migrate()
def migrate(cr, version):
# fix that afip should be no updatable
openupgrade.logged_query(cr, """
UPDATE ir_model_data set noupdate=False
WHERE
module = 'base_report_to_printer' AND
model in ('ir.model.access', 'res.groups')
""")

View File

@@ -1,12 +1,19 @@
<?xml version="1.0" ?>
<odoo>
<data noupdate="1">
<record id="printing_group_manager" model="res.groups">
<field name="name">Printing / Print Manager</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
<data noupdate="0">
<record model="ir.module.category" id="module_category_printing">
<field name="name">Printing</field>
<field name="sequence">90</field>
</record>
<record id="printing_group_user" model="res.groups">
<field name="name">Printing / Print User</field>
<field name="name">User</field>
<field name="category_id" ref="module_category_printing"/>
</record>
<record id="printing_group_manager" model="res.groups">
<field name="name">Manager</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
<field name="implied_ids" eval="[(4, ref('printing_group_user'))]"/>
<field name="category_id" ref="module_category_printing"/>
</record>
<record id="printing_server_group_manager" model="ir.model.access">
<field name="name">Printing Server Manager</field>
@@ -44,9 +51,6 @@
<field eval="1" name="perm_write"/>
<field eval="1" name="perm_create"/>
</record>
</data>
<data>
<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"/>