mirror of
https://gitlab.com/sonalarora/tra_backend.git
synced 2025-12-23 05:05:32 +02:00
work on flow of sales and rental
This commit is contained in:
@@ -20,10 +20,14 @@ PURCHASE_REQUISITION_STATES = [
|
||||
class purchase_requisition(models.Model):
|
||||
_inherit = "purchase.requisition"
|
||||
|
||||
def _check_store_keeper(self):
|
||||
has_vle_group = self.env.user.has_group(
|
||||
'csc_administrator.group_vle_level')
|
||||
self.state_blanket_order = self.state
|
||||
# def _check_store_keeper(self):
|
||||
# print('store_keeper_group++++++++++++++++++++++')
|
||||
# store_keeper_group = self.user_has_groups('purchase.group_purchase_user')
|
||||
# if store_keeper_group:
|
||||
# self.store_keeper_visibility = True
|
||||
# else:
|
||||
# self.store_keeper_visibility = False
|
||||
|
||||
|
||||
state = fields.Selection(PURCHASE_REQUISITION_STATES,
|
||||
'Status', tracking=True, required=True,
|
||||
@@ -32,9 +36,8 @@ class purchase_requisition(models.Model):
|
||||
state_blanket_order = fields.Selection(PURCHASE_REQUISITION_STATES, compute='_set_state')
|
||||
# store_keeper_visibility = fields.Boolean("Visibility",default='_check_store_keeper')
|
||||
|
||||
# @api.depends('state')
|
||||
# def _check_store_keeper(self):
|
||||
# self.state_blanket_order = self.state
|
||||
|
||||
|
||||
|
||||
@api.depends('state')
|
||||
def _set_state(self):
|
||||
@@ -147,3 +150,9 @@ class purchase_requisition(models.Model):
|
||||
def action_manager_approval(self):
|
||||
self.state = 'manager_approval'
|
||||
|
||||
|
||||
class PurchaseRequisitionLine(models.Model):
|
||||
_inherit = "purchase.requisition.line"
|
||||
|
||||
state = fields.Selection(related='requisition_id.state', store=True, readonly=False,default='draft')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user