feat: Add ProcurementGroup and StockMove models to bypass user restrictions during procurement run and stock move creation.
This commit is contained in:
parent
56f526abd6
commit
4a228662a3
@ -4,3 +4,5 @@ from . import sale_order
|
|||||||
from . import mrp_production
|
from . import mrp_production
|
||||||
from . import stock_picking
|
from . import stock_picking
|
||||||
from . import approval_request
|
from . import approval_request
|
||||||
|
from . import procurement_group
|
||||||
|
from . import stock_move
|
||||||
|
|||||||
8
models/procurement_group.py
Normal file
8
models/procurement_group.py
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
from odoo import models, api
|
||||||
|
|
||||||
|
class ProcurementGroup(models.Model):
|
||||||
|
_inherit = 'procurement.group'
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def run(self, procurements, raise_user_error=True):
|
||||||
|
return super(ProcurementGroup, self.with_context(bypass_user_restriction=True)).run(procurements, raise_user_error=raise_user_error)
|
||||||
8
models/stock_move.py
Normal file
8
models/stock_move.py
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
from odoo import models, api
|
||||||
|
|
||||||
|
class StockMove(models.Model):
|
||||||
|
_inherit = 'stock.move'
|
||||||
|
|
||||||
|
@api.model_create_multi
|
||||||
|
def create(self, vals_list):
|
||||||
|
return super(StockMove, self.with_context(bypass_user_restriction=True)).create(vals_list)
|
||||||
Loading…
Reference in New Issue
Block a user