2018-01-16 06:58:15 +01:00
|
|
|
# -*- coding: utf-8 -*-
|
2018-01-16 11:34:37 +01:00
|
|
|
# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details.
|
2018-01-16 06:58:15 +01:00
|
|
|
|
|
|
|
from . import controllers
|
|
|
|
from . import models
|
|
|
|
from . import report
|
2018-04-05 10:25:40 +02:00
|
|
|
from . import wizard
|
2018-03-19 10:43:43 +01:00
|
|
|
from flectra import api
|
|
|
|
from flectra.api import Environment, SUPERUSER_ID
|
2018-04-05 10:25:40 +02:00
|
|
|
|
|
|
|
|
|
|
|
# TODO: Apply proper fix & remove in master
|
|
|
|
def pre_init_hook(cr):
|
|
|
|
env = api.Environment(cr, SUPERUSER_ID, {})
|
|
|
|
env['ir.model.data'].search([
|
|
|
|
('model', 'like', '%stock%'),
|
|
|
|
('module', '=', 'stock')
|
|
|
|
]).unlink()
|
2018-03-19 10:43:43 +01:00
|
|
|
|
|
|
|
|
|
|
|
def post_init_check(cr, registery):
|
|
|
|
env = Environment(cr, SUPERUSER_ID, {})
|
|
|
|
move_obj = env['stock.move']
|
|
|
|
move_ids = move_obj.search([])
|
|
|
|
move_ids.set_move_type()
|
|
|
|
done_moves = move_obj.search([('state', '=', 'done')], order='date')
|
|
|
|
done_moves.check_move_bal_qty()
|
|
|
|
return True
|