Update res_config_settings.py

This commit is contained in:
zainab2097 2024-08-11 11:11:02 +03:00 committed by GitHub
parent c04f15d640
commit b044627ab2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 15 additions and 15 deletions

View File

@ -63,19 +63,19 @@ class CancellReason(models.Model):
sequence = fields.Integer(string="Sequence", help="Define the display order")
company_id = fields.Many2one('res.company', string='Company', readonly=True,default=lambda self: self.env.company)
@api.model
def _get_next_reasone_no(self):
sequence = self.env['ir.sequence'].search(
['|', ('company_id', '=', self.env.company.id), ('company_id', '=', False),
('code', '=', 'seq.cancellation.reason')], limit=1)
if sequence:
return sequence.next_by_code('seq.cancellation.reason')
return '/'
# @api.model
# def _get_next_reasone_no(self):
# sequence = self.env['ir.sequence'].search(
# ['|', ('company_id', '=', self.env.company.id), ('company_id', '=', False),
# ('code', '=', 'seq.cancellation.reason')], limit=1)
# if sequence:
# return sequence.next_by_code('seq.cancellation.reason')
# return '/'
@api.model
def create(self, vals):
company_id = vals.get('company_id', self.default_get(['company_id'])['company_id'])
self_comp = self.with_company(company_id)
if not vals.get('reasone_no', False):
vals['reasone_no'] = self_comp.env['ir.sequence'].next_by_code('seq.cancellation.reason') or '/'
return super().create(vals)
# @api.model
# def create(self, vals):
# company_id = vals.get('company_id', self.default_get(['company_id'])['company_id'])
# self_comp = self.with_company(company_id)
# if not vals.get('reasone_no', False):
# vals['reasone_no'] = self_comp.env['ir.sequence'].next_by_code('seq.cancellation.reason') or '/'
# return super().create(vals)