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 stock_picking
|
||||
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