[IMP] Add uninstall_hook

This commit is contained in:
mreficent
2019-08-09 20:30:33 +02:00
committed by Patrick Wilson
parent beb3d83b99
commit c68d04fedb
3 changed files with 13 additions and 0 deletions

View File

@@ -1 +1,2 @@
from . import models
from .uninstall_hook import uninstall_hook

View File

@@ -17,4 +17,5 @@
'views/stock_request_views.xml',
],
"installable": True,
'uninstall_hook': 'uninstall_hook',
}

View File

@@ -0,0 +1,11 @@
# Copyright 2019 Eficent Business and IT Consulting Services, S.L.
# License LGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, SUPERUSER_ID
def uninstall_hook(cr, registry):
env = api.Environment(cr, SUPERUSER_ID, {})
sr = env['stock.request'].search([('state', '=', 'submitted')])
sr.write({'state': 'draft'})
sro = env['stock.request.order'].search([('state', '=', 'submitted')])
sro.write({'state': 'draft'})