From a9d11bc0dd59ca82ef5253edfa5a2a1bdcf8d474 Mon Sep 17 00:00:00 2001 From: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com> Date: Mon, 28 Mar 2022 21:22:56 +0600 Subject: [PATCH] Remove Table view from Applications (#1216) Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com> --- models/lead/src/index.ts | 2 +- models/recruit/src/index.ts | 26 +------------------------- models/task/src/index.ts | 2 +- 3 files changed, 3 insertions(+), 27 deletions(-) diff --git a/models/lead/src/index.ts b/models/lead/src/index.ts index b66c6659e3..e29b04c6ae 100644 --- a/models/lead/src/index.ts +++ b/models/lead/src/index.ts @@ -128,7 +128,7 @@ export function createModel (builder: Builder): void { builder.createDoc(view.class.Viewlet, core.space.Model, { attachTo: lead.class.Lead, - descriptor: view.viewlet.Table, + descriptor: task.viewlet.StatusTable, // eslint-disable-next-line @typescript-eslint/consistent-type-assertions options: { lookup: leadLookup diff --git a/models/recruit/src/index.ts b/models/recruit/src/index.ts index a38c38cd3f..f8e9d934ad 100644 --- a/models/recruit/src/index.ts +++ b/models/recruit/src/index.ts @@ -264,7 +264,7 @@ export function createModel (builder: Builder): void { builder.createDoc(view.class.Viewlet, core.space.Model, { attachTo: recruit.class.Applicant, - descriptor: view.viewlet.Table, + descriptor: task.viewlet.StatusTable, // eslint-disable-next-line @typescript-eslint/consistent-type-assertions options: { lookup: applicantTableLookup @@ -304,30 +304,6 @@ export function createModel (builder: Builder): void { config: [] }) - builder.createDoc(view.class.Viewlet, core.space.Model, { - attachTo: recruit.class.Applicant, - descriptor: task.viewlet.StatusTable, - // eslint-disable-next-line @typescript-eslint/consistent-type-assertions - options: { - lookup: applicantTableLookup - } as FindOptions, // TODO: fix - config: [ - '', - '$lookup.attachedTo', - '$lookup.assignee', - '$lookup.state', - '$lookup.doneState', - { - presenter: attachment.component.AttachmentsPresenter, - label: attachment.string.Files, - sortingKey: 'attachments' - }, - { presenter: chunter.component.CommentsPresenter, label: chunter.string.Comments, sortingKey: 'comments' }, - 'modifiedOn', - '$lookup.attachedTo.$lookup.channels' - ] - }) - builder.mixin(recruit.class.Applicant, core.class.Class, task.mixin.KanbanCard, { card: recruit.component.KanbanCard }) diff --git a/models/task/src/index.ts b/models/task/src/index.ts index d23fcb7168..bf899ddcb7 100644 --- a/models/task/src/index.ts +++ b/models/task/src/index.ts @@ -297,7 +297,7 @@ export function createModel (builder: Builder): void { builder.createDoc(view.class.Viewlet, core.space.Model, { attachTo: task.class.Issue, - descriptor: view.viewlet.Table, + descriptor: task.viewlet.StatusTable, // eslint-disable-next-line @typescript-eslint/consistent-type-assertions options: { lookup: { assignee: contact.class.Employee }