From 65ddacd444720cb85ad20fa8f3fd6045f9ab8220 Mon Sep 17 00:00:00 2001 From: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com> Date: Sat, 19 Mar 2022 22:19:14 +0600 Subject: [PATCH] Open space editor with click on header (#1179) Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com> --- models/recruit/src/index.ts | 11 +++++++-- .../src/components/Header.svelte | 13 +++++++++- .../src/components/SpaceHeader.svelte | 24 +++++++++++++++---- .../src/components/SpaceView.svelte | 2 +- .../src/components/navigator/SpacesNav.svelte | 18 ++++++++++---- .../src/components/navigator/TreeItem.svelte | 2 +- plugins/workbench/src/index.ts | 1 - 7 files changed, 56 insertions(+), 15 deletions(-) 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 @@