diff --git a/plugins/recruit-resources/src/components/CreateApplication.svelte b/plugins/recruit-resources/src/components/CreateApplication.svelte index 69ae5c8c40..1aa09d0b8b 100644 --- a/plugins/recruit-resources/src/components/CreateApplication.svelte +++ b/plugins/recruit-resources/src/components/CreateApplication.svelte @@ -16,9 +16,11 @@ { dispatch('close') }}> + {#if !preserveCandidate} diff --git a/plugins/recruit-resources/src/plugin.ts b/plugins/recruit-resources/src/plugin.ts index 8ac0b68d92..6d85a65c88 100644 --- a/plugins/recruit-resources/src/plugin.ts +++ b/plugins/recruit-resources/src/plugin.ts @@ -14,13 +14,18 @@ // import { mergeIds } from '@anticrm/platform' -import type { IntlString } from '@anticrm/platform' +import type { IntlString, StatusCode } from '@anticrm/platform' import type { Ref, Class } from '@anticrm/core' import type { AnyComponent } from '@anticrm/ui' import type { Applicant, Candidate, Candidates, Vacancy } from '@anticrm/recruit' import recruit, { recruitId } from '@anticrm/recruit' export default mergeIds(recruitId, recruit, { + status: { + ApplicationExists: '' as StatusCode, + CandidateRequired: '' as StatusCode, + VacancyRequired: '' as StatusCode, + }, class: { Vacancy: '' as Ref>, Candidates: '' as Ref>,