mirror of
https://github.com/OCA/report-print-send.git
synced 2025-02-16 07:11:31 +02:00
[9.0][IMP] Improove base_report_to_printer security usabilty (#70)
This commit is contained in:
committed by
Pedro M. Baeza
parent
a6b9d6b84d
commit
555f342d81
@@ -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)",
|
||||
|
||||
16
base_report_to_printer/migrations/9.0.2.1.0/pre-migration.py
Normal file
16
base_report_to_printer/migrations/9.0.2.1.0/pre-migration.py
Normal 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')
|
||||
""")
|
||||
@@ -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"/>
|
||||
|
||||
Reference in New Issue
Block a user