hr.leave.view.negative.leave hr.leave [ '|', '|', ('requires_allocation', '=', 'no'), '&', ('has_valid_allocation', '=', True), '&', ('virtual_remaining_leaves', '>', 0), ('max_leaves', '>', 0), ('allows_negative', '=', True) ]