Merge pull request #2060 from expsa/transaction_tasks_1_1
Fix Issue in date
This commit is contained in:
commit
0593aece13
|
|
@ -15,7 +15,7 @@ class Leave(models.Model):
|
|||
state = fields.Selection(selection=[('draft', 'Draft'), ('request', 'Request'), ('refuse', 'Refuse'),
|
||||
('approve', 'Approved'), ('expired', 'Expired')], string='State',
|
||||
default='draft')
|
||||
from_date = fields.Datetime(string='From Date', default=fields.Datetime.now())
|
||||
from_date = fields.Datetime(string='From Date', default=lambda self: fields.Datetime.now())
|
||||
to_date = fields.Datetime(string='To Date')
|
||||
employee_id = fields.Many2one(comodel_name='cm.entity', string='Employee',
|
||||
default=lambda self: self.default_employee_id(), readonly=True)
|
||||
|
|
@ -28,11 +28,12 @@ class Leave(models.Model):
|
|||
for rec in self:
|
||||
rec.to_delegate = False
|
||||
if rec.from_date and rec.to_date:
|
||||
if rec.from_date <= fields.Datetime.now() < rec.to_date:
|
||||
if rec.from_date < fields.Datetime.now() < rec.to_date:
|
||||
rec.to_delegate = True
|
||||
else:
|
||||
rec.to_delegate = False
|
||||
rec.state = 'expired'
|
||||
if rec.state == 'approve':
|
||||
rec.state = 'expired'
|
||||
@api.model
|
||||
def search(self, args, offset=0, limit=None, order=None, count=False):
|
||||
unit_id = self.env['cm.entity'].search([('user_id','=',self.env.uid)],limit=1).parent_id
|
||||
|
|
|
|||
Loading…
Reference in New Issue