[FIX] hr_contract: Display incoming employees as "under contract"

X-original-commit: 7669eb6436fe84119359350f3621fc943305bc89
This commit is contained in:
Yannick Tivisse
2021-05-17 09:36:00 +00:00
parent a0ddf651b8
commit d3c498c4b3
@@ -69,7 +69,10 @@ class ContractHistory(models.Model):
SELECT DISTINCT employee_id,
company_id,
FIRST_VALUE(id) OVER w_partition AS id,
MAX(CASE WHEN state='open' THEN 1 ELSE 0 END) OVER w_partition AS is_under_contract
MAX(CASE
WHEN state='open' THEN 1
WHEN state='draft' AND kanban_state='done' THEN 1
ELSE 0 END) OVER w_partition AS is_under_contract
FROM hr_contract AS contract
WHERE contract.state <> 'cancel'
AND contract.active = true