diff --git a/models/core/src/security.ts b/models/core/src/security.ts
index b3ea7b6d36..e831f1f7a8 100644
--- a/models/core/src/security.ts
+++ b/models/core/src/security.ts
@@ -14,7 +14,7 @@
//
import { Account, Arr, Domain, DOMAIN_MODEL, IndexKind, Ref, Space } from '@anticrm/core'
-import { Index, Model, Prop, TypeBoolean, TypeString } from '@anticrm/model'
+import { Index, Model, Prop, TypeBoolean, TypeString, UX } from '@anticrm/model'
import core from './component'
import { TDoc } from './core'
@@ -23,6 +23,7 @@ export const DOMAIN_SPACE = 'space' as Domain
// S P A C E
@Model(core.class.Space, core.class.Doc, DOMAIN_SPACE)
+@UX(core.string.Space)
export class TSpace extends TDoc implements Space {
@Prop(TypeString(), core.string.Name)
@Index(IndexKind.FullText)
diff --git a/models/recruit/src/plugin.ts b/models/recruit/src/plugin.ts
index ca97d047a2..a86fe6da22 100644
--- a/models/recruit/src/plugin.ts
+++ b/models/recruit/src/plugin.ts
@@ -71,7 +71,6 @@ export default mergeIds(recruitId, recruit, {
Vacancies: '' as AnyComponent,
CreateReviewCategory: '' as AnyComponent,
- EditReviewCategory: '' as AnyComponent,
CreateReview: '' as AnyComponent,
Reviews: '' as AnyComponent,
KanbanReviewCard: '' as AnyComponent,
diff --git a/models/view/src/index.ts b/models/view/src/index.ts
index a56a17928a..7d41f8b706 100644
--- a/models/view/src/index.ts
+++ b/models/view/src/index.ts
@@ -215,6 +215,10 @@ export function createModel (builder: Builder): void {
},
view.action.Move
)
+
+ builder.mixin(core.class.Space, core.class.Class, view.mixin.AttributePresenter, {
+ presenter: view.component.ObjectPresenter
+ })
}
export default view
diff --git a/plugins/recruit-resources/src/components/review/ReviewCategoryPresenter.svelte b/plugins/recruit-resources/src/components/review/ReviewCategoryPresenter.svelte
index 79e046fed0..32709c6395 100644
--- a/plugins/recruit-resources/src/components/review/ReviewCategoryPresenter.svelte
+++ b/plugins/recruit-resources/src/components/review/ReviewCategoryPresenter.svelte
@@ -23,7 +23,7 @@
export let inline: boolean = false
function show () {
- // showPanel(recruit.component.EditVacancy, value._id, value._class, 'right')
+ showPanel(recruit.component.EditReviewCategory, value._id, value._class, 'right')
}
diff --git a/plugins/recruit-resources/src/plugin.ts b/plugins/recruit-resources/src/plugin.ts
index dea5f97b8f..0852bc60cb 100644
--- a/plugins/recruit-resources/src/plugin.ts
+++ b/plugins/recruit-resources/src/plugin.ts
@@ -114,6 +114,7 @@ export default mergeIds(recruitId, recruit, {
VacancyItemPresenter: '' as AnyComponent,
VacancyCountPresenter: '' as AnyComponent,
OpinionsPresenter: '' as AnyComponent,
- VacancyModifiedPresenter: '' as AnyComponent
+ VacancyModifiedPresenter: '' as AnyComponent,
+ EditReviewCategory: '' as AnyComponent
}
})
diff --git a/plugins/view-resources/src/components/ObjectPresenter.svelte b/plugins/view-resources/src/components/ObjectPresenter.svelte
index ec3dbcd8ee..5f44b5f181 100644
--- a/plugins/view-resources/src/components/ObjectPresenter.svelte
+++ b/plugins/view-resources/src/components/ObjectPresenter.svelte
@@ -14,13 +14,15 @@
-->
{#if presenter}
-