mirror of
https://github.com/hcengineering/platform.git
synced 2024-11-26 04:23:58 +03:00
Remove chunter:class:Attachment (#597)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
parent
83f6b3818e
commit
fccf15486c
@ -34,8 +34,6 @@
|
||||
"@anticrm/platform": "~0.6.5",
|
||||
"@anticrm/model-core": "~0.6.0",
|
||||
"@anticrm/model-view": "~0.6.0",
|
||||
"@anticrm/model-attachment": "~0.6.0",
|
||||
"@anticrm/attachment": "~0.6.0",
|
||||
"@anticrm/model-workbench": "~0.6.1",
|
||||
"@anticrm/activity": "~0.6.0",
|
||||
"@anticrm/workbench": "~0.6.1"
|
||||
|
@ -18,11 +18,9 @@ import { Builder, Model, Prop, UX, TypeString, Index } from '@anticrm/model'
|
||||
import type { Ref, Doc, Class, Domain } from '@anticrm/core'
|
||||
import { IndexKind } from '@anticrm/core'
|
||||
import core, { TSpace, TDoc, TAttachedDoc } from '@anticrm/model-core'
|
||||
import type { Backlink, Channel, Message, Comment, Attachment } from '@anticrm/chunter'
|
||||
import type { Backlink, Channel, Message, Comment } from '@anticrm/chunter'
|
||||
import type { AnyComponent } from '@anticrm/ui'
|
||||
import activity from '@anticrm/activity'
|
||||
import { TAttachment as TOriginAttachment } from '@anticrm/model-attachment'
|
||||
import attachment from '@anticrm/attachment'
|
||||
|
||||
import workbench from '@anticrm/model-workbench'
|
||||
|
||||
@ -51,11 +49,6 @@ export class TComment extends TAttachedDoc implements Comment {
|
||||
message!: string
|
||||
}
|
||||
|
||||
@Model(chunter.class.Attachment, attachment.class.Attachment)
|
||||
@UX('File' as IntlString)
|
||||
export class TAttachment extends TOriginAttachment implements Attachment {
|
||||
}
|
||||
|
||||
@Model(chunter.class.Backlink, chunter.class.Comment)
|
||||
export class TBacklink extends TComment implements Backlink {
|
||||
backlinkId!: Ref<Doc>
|
||||
@ -63,7 +56,7 @@ export class TBacklink extends TComment implements Backlink {
|
||||
}
|
||||
|
||||
export function createModel (builder: Builder): void {
|
||||
builder.createModel(TChannel, TMessage, TComment, TBacklink, TAttachment)
|
||||
builder.createModel(TChannel, TMessage, TComment, TBacklink)
|
||||
builder.mixin(chunter.class.Channel, core.class.Class, workbench.mixin.SpaceView, {
|
||||
view: {
|
||||
class: chunter.class.Message
|
||||
|
@ -57,7 +57,7 @@ export class TCandidate extends TPerson implements Candidate {
|
||||
@Prop(TypeString(), 'Title' as IntlString)
|
||||
title?: string
|
||||
|
||||
@Prop(Collection(chunter.class.Attachment), 'Attachments' as IntlString)
|
||||
@Prop(Collection(attachment.class.Attachment), 'Attachments' as IntlString)
|
||||
attachments?: number
|
||||
|
||||
@Prop(Collection(chunter.class.Comment), 'Comments' as IntlString)
|
||||
|
@ -26,7 +26,6 @@
|
||||
"typescript": "^4.3.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"@anticrm/attachment": "~0.6.0",
|
||||
"@anticrm/platform": "~0.6.5",
|
||||
"@anticrm/core": "~0.6.11"
|
||||
}
|
||||
|
@ -16,7 +16,6 @@
|
||||
import { IntlString, plugin } from '@anticrm/platform'
|
||||
import type { Asset, Plugin } from '@anticrm/platform'
|
||||
import type { Space, Doc, Ref, Class, AttachedDoc } from '@anticrm/core'
|
||||
import type { Attachment as OriginAttachment } from '@anticrm/attachment'
|
||||
|
||||
/**
|
||||
* @public
|
||||
@ -45,11 +44,6 @@ export interface Backlink extends Comment {
|
||||
backlinkClass: Ref<Class<Doc>>
|
||||
}
|
||||
|
||||
/**
|
||||
* @public
|
||||
*/
|
||||
export interface Attachment extends OriginAttachment {}
|
||||
|
||||
/**
|
||||
* @public
|
||||
*/
|
||||
@ -64,8 +58,7 @@ export default plugin(chunterId, {
|
||||
class: {
|
||||
Message: '' as Ref<Class<Message>>,
|
||||
Backlink: '' as Ref<Class<Backlink>>,
|
||||
Comment: '' as Ref<Class<Comment>>,
|
||||
Attachment: '' as Ref<Class<Attachment>>
|
||||
Comment: '' as Ref<Class<Comment>>
|
||||
},
|
||||
space: {
|
||||
Backlinks: '' as Ref<Space>
|
||||
|
Loading…
Reference in New Issue
Block a user