diff --git a/models/recruit/src/index.ts b/models/recruit/src/index.ts index 1c24d07647..ed3ccae000 100644 --- a/models/recruit/src/index.ts +++ b/models/recruit/src/index.ts @@ -147,8 +147,7 @@ export function createModel (builder: Builder): void { label: recruit.string.ReviewCategory, spaceClass: recruit.class.ReviewCategory, addSpaceLabel: recruit.string.CreateReviewCategory, - createComponent: recruit.component.CreateReviewCategory, - component: recruit.component.EditReviewCategory + createComponent: recruit.component.CreateReviewCategory } ], specials: [ @@ -295,6 +294,14 @@ export function createModel (builder: Builder): void { editor: recruit.component.EditApplication }) + builder.mixin(recruit.class.Vacancy, core.class.Class, view.mixin.ObjectEditor, { + editor: recruit.component.EditVacancy + }) + + builder.mixin(recruit.class.ReviewCategory, core.class.Class, view.mixin.ObjectEditor, { + editor: recruit.component.EditReviewCategory + }) + builder.mixin(recruit.class.Applicant, core.class.Class, view.mixin.AttributePresenter, { presenter: recruit.component.ApplicationPresenter }) diff --git a/plugins/workbench-resources/src/components/Header.svelte b/plugins/workbench-resources/src/components/Header.svelte index 2c41ffb5d2..638d195a7f 100644 --- a/plugins/workbench-resources/src/components/Header.svelte +++ b/plugins/workbench-resources/src/components/Header.svelte @@ -23,9 +23,20 @@