work on flow of sales and rental

This commit is contained in:
sonal arora
2020-09-06 17:56:23 +05:30
parent 6c07dad17d
commit 447e08ac75
8 changed files with 70 additions and 33 deletions

View File

@@ -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')