From 9f5e2dc6cf1ff91fc1e702ecd53c815dc64ad767 Mon Sep 17 00:00:00 2001 From: Andrey Sobolev Date: Tue, 30 Nov 2021 18:05:11 +0700 Subject: [PATCH] Do not use model.json (#432) Signed-off-by: Andrey Sobolev --- dev/storage/package.json | 3 +- dev/storage/src/model.tx.json | 2573 ---------------------------- dev/storage/src/storage.ts | 4 +- dev/tool/package.json | 3 +- dev/tool/src/model.tx.json | 2573 ---------------------------- dev/tool/src/workspace.ts | 4 +- models/all/src/__genmodel.ts | 9 +- server/workspace/package.json | 3 +- server/workspace/src/index.ts | 9 +- server/workspace/src/model.tx.json | 2573 ---------------------------- 10 files changed, 19 insertions(+), 7735 deletions(-) delete mode 100644 dev/storage/src/model.tx.json delete mode 100644 dev/tool/src/model.tx.json delete mode 100644 server/workspace/src/model.tx.json diff --git a/dev/storage/package.json b/dev/storage/package.json index d470afb1ea..605794d0a5 100644 --- a/dev/storage/package.json +++ b/dev/storage/package.json @@ -21,6 +21,7 @@ "dependencies": { "@anticrm/core": "~0.6.11", "@anticrm/platform": "~0.6.5", - "@anticrm/server-core": "~0.6.0" + "@anticrm/server-core": "~0.6.0", + "@anticrm/model-all": "~0.6.0" } } diff --git a/dev/storage/src/model.tx.json b/dev/storage/src/model.tx.json deleted file mode 100644 index 363fa46cf6..0000000000 --- a/dev/storage/src/model.tx.json +++ /dev/null @@ -1,2573 +0,0 @@ -[ - { - "_id": "61a4d69b7c7454bd41c101ee", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Obj", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0 - } - }, - { - "_id": "61a4d69b7c7454bd41c101ef", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Doc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Obj" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f0", - "objectId": "61a4d69b7c7454bd41c101f1", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "modifiedOn", - "type": { - "_class": "core:class:TypeTimestamp", - "label": "TypeTimestamp" - }, - "label": "Modified On", - "attributeOf": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f2", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "state", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f3", - "objectId": "61a4d69b7c7454bd41c101f4", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "core:class:State" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f5", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Type", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f6", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeTimestamp", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f7", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f8", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Attribute", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fa", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Account", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fb", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Space", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fc", - "objectId": "61a4d69b7c7454bd41c101fd", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "core:class:Space" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fe", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:SpaceWithStates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space" - } - }, - { - "_id": "61a4d69b7c7454bd41c101ff", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:AttachedDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10200", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:DocWithState", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:AttachedDoc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10201", - "objectId": "61a4d69b7c7454bd41c10202", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "state", - "type": { - "_class": "core:class:State", - "label": "TypeState" - }, - "label": "State", - "attributeOf": "core:class:DocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c10203", - "objectId": "61a4d69b7c7454bd41c10204", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "number", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "No.", - "attributeOf": "core:class:DocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c10205", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Tx", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "tx", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10206", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxBulkWrite", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Tx" - } - }, - { - "_id": "61a4d69b7c7454bd41c10207", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCUD", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Tx" - } - }, - { - "_id": "61a4d69b7c7454bd41c10208", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxRemoveDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c10209", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxUpdateDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxMixin", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxPutBag", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCollectionCUD", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCreateDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Class", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Mixin", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10210", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "activity:class:TxViewlet", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10211", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Sequence", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "kanban", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10212", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Kanban", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "kanban", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10213", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:ActionTarget", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10214", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Action", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10215", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Viewlet", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10216", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:ViewletDescriptor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10217", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:ObjectEditor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10218", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:KanbanCard", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10219", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:AttributePresenter", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:AttributeEditor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021b", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:StringEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021c", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:StringPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021d", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:BooleanPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021e", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:BooleanEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021f", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeTimestamp", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:TimestampPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10220", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:StateEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c10221", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:StatePresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10222", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:viewlet:Table", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Table", - "icon": "view:icon:Table", - "component": "view:component:TableView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10223", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:viewlet:Kanban", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Kanban", - "icon": "view:icon:Kanban", - "component": "view:component:KanbanView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10224", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:action:Delete", - "objectClass": "view:class:Action", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Delete", - "icon": "view:icon:Delete", - "action": "view:actionImpl:Delete" - } - }, - { - "_id": "61a4d69b7c7454bd41c10225", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10226", - "objectClass": "view:class:ActionTarget", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "target": "core:class:Doc", - "action": "view:action:Delete" - } - }, - { - "_id": "61a4d69b7c7454bd41c10227", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:space:Sequence", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Sequences", - "description": "Internal space to store sequence numbers", - "members": [], - "private": false - } - }, - { - "_id": "61a4d69b7c7454bd41c10228", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "workbench:mixin:SpaceView", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10229", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "workbench:class:Application", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:EmployeeAccount", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Account" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Contact", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "contact", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022c", - "objectId": "61a4d69b7c7454bd41c1022d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022e", - "objectId": "61a4d69b7c7454bd41c1022f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "channels", - "type": { - "_class": "contact:class:TypeChannels", - "label": "TypeChannels" - }, - "label": "Contact Info", - "attributeOf": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c10230", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Person", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Contact", - "label": "Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10231", - "objectId": "61a4d69b7c7454bd41c10232", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "city", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "City", - "attributeOf": "contact:class:Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10233", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Employee", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10234", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Organization", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c10235", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:TypeChannels", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c10236", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:ChannelProvider", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10237", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "contact:class:TypeChannels", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "contact:component:ChannelsPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10238", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Email", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Email", - "icon": "contact:icon:Email", - "placeholder": "john.appleseed@apple.com" - } - }, - { - "_id": "61a4d69b7c7454bd41c10239", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Phone", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Phone", - "icon": "contact:icon:Phone", - "placeholder": "+1 555 333 7777" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:LinkedIn", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "LinkedIn", - "icon": "contact:icon:LinkedIn", - "placeholder": "https://linkedin.com/in/jappleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Twitter", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Twitter", - "icon": "contact:icon:Twitter", - "placeholder": "@appleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:GitHub", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "GitHub", - "icon": "contact:icon:GitHub", - "placeholder": "@appleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:space:Employee", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Employees", - "description": "Employees", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1023e", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "contact:class:Person", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "contact:component:PersonPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Attachment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "attachment", - "kind": 0, - "extends": "core:class:AttachedDoc", - "label": "File" - } - }, - { - "_id": "61a4d69b7c7454bd41c10240", - "objectId": "61a4d69b7c7454bd41c10241", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10242", - "objectId": "61a4d69b7c7454bd41c10243", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "file", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "File", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10244", - "objectId": "61a4d69b7c7454bd41c10245", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "size", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Size", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10246", - "objectId": "61a4d69b7c7454bd41c10247", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "type", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Type", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10248", - "objectId": "61a4d69b7c7454bd41c10249", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "lastModified", - "type": { - "_class": "core:class:TypeTimestamp", - "label": "TypeTimestamp" - }, - "label": "Date", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Comment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "comment", - "kind": 0, - "extends": "core:class:AttachedDoc", - "label": "Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024b", - "objectId": "61a4d69b7c7454bd41c1024c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "message", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Message", - "attributeOf": "chunter:class:Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Backlink", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "chunter:class:Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Message", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "chunter", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024f", - "objectId": "61a4d69b7c7454bd41c10250", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "content", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Content", - "attributeOf": "chunter:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c10251", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Channel", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "chunter:string:Channel", - "icon": "chunter:icon:Hashtag" - } - }, - { - "_id": "61a4d69b7c7454bd41c10252", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Channel", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "chunter:class:Message" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10253", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:viewlet:Chat", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Chat", - "icon": "view:icon:Table", - "component": "chunter:component:ChannelView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10254", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10255", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "chunter:class:Message", - "descriptor": "chunter:viewlet:Chat", - "open": "X", - "config": {} - } - }, - { - "_id": "61a4d69b7c7454bd41c10256", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10257", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "chunter:string:ApplicationLabelChunter", - "icon": "chunter:icon:Chunter", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "chunter:string:Channels", - "spaceClass": "chunter:class:Channel", - "addSpaceLabel": "chunter:string:CreateChannel", - "createComponent": "chunter:component:CreateChannel" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10258", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10259", - "objectClass": "chunter:class:Channel", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "general", - "description": "General Channel", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1025a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1025b", - "objectClass": "chunter:class:Channel", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "random", - "description": "Random Talks", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1025c", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Attachment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "chunter:component:AttachmentPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1025d", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Comment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "chunter:component:CommentPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1025e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxCommentCreate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Comment", - "icon": "chunter:icon:Chunter", - "txClass": "core:class:TxCreateDoc", - "component": "chunter:activity:TxCommentCreate", - "label": "chunter:string:LeftComment", - "display": "content", - "editable": true, - "hideOnRemove": true - } - }, - { - "_id": "61a4d69b7c7454bd41c1025f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxCommentRemove", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Comment", - "icon": "chunter:icon:Chunter", - "txClass": "core:class:TxRemoveDoc", - "display": "inline", - "hideOnRemove": true - } - }, - { - "_id": "61a4d69b7c7454bd41c10260", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxAttachmentCreate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Attachment", - "icon": "chunter:icon:Attachment", - "txClass": "core:class:TxCreateDoc", - "component": "chunter:activity:TxAttachmentCreate", - "label": "chunter:string:AddAttachment", - "display": "emphasized" - } - }, - { - "_id": "61a4d69b7c7454bd41c10261", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "task:class:Task", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10262", - "objectId": "61a4d69b7c7454bd41c10263", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10264", - "objectId": "61a4d69b7c7454bd41c10265", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "description", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Description", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10266", - "objectId": "61a4d69b7c7454bd41c10267", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "assignee", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Assignee", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10268", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "task:class:Project", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "Project", - "icon": "task:icon:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10269", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "task:class:Project", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "task:class:Task", - "createItemDialog": "task:component:CreateTask" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1026a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026b", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "task:class:Task", - "descriptor": "view:viewlet:Table", - "open": "ZX", - "options": { - "lookup": { - "assignee": "contact:class:Employee" - } - }, - "config": [ - "title", - "$lookup.assignee" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c1026c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026d", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "task:string:ApplicationLabelTask", - "icon": "task:icon:Task", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "task:string:Projects", - "spaceClass": "task:class:Project", - "addSpaceLabel": "task:string:CreateProject", - "createComponent": "task:component:CreateProject" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1026e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026f", - "objectClass": "task:class:Project", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "demo", - "description": "Demo Project", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c10270", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "recruit", - "kind": 0, - "extends": "core:class:DocWithState", - "label": "Application", - "icon": "recruit:icon:RecruitApplication", - "shortLabel": "APP" - } - }, - { - "_id": "61a4d69b7c7454bd41c10271", - "objectId": "61a4d69b7c7454bd41c10272", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachedTo", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Candidate", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10273", - "objectId": "61a4d69b7c7454bd41c10274", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Attachments", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10275", - "objectId": "61a4d69b7c7454bd41c10276", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "employee", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Assigned recruiter", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10277", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Candidate", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Person", - "label": "Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10278", - "objectId": "61a4d69b7c7454bd41c10279", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027a", - "objectId": "61a4d69b7c7454bd41c1027b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Attachments", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027c", - "objectId": "61a4d69b7c7454bd41c1027d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "comments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Comments", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027e", - "objectId": "61a4d69b7c7454bd41c1027f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "applications", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Applications", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10280", - "objectId": "61a4d69b7c7454bd41c10281", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "onsite", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Onsite", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10282", - "objectId": "61a4d69b7c7454bd41c10283", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "remote", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Remote", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10284", - "objectId": "61a4d69b7c7454bd41c10285", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "source", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Source", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10286", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Candidates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "recruit:string:CandidatePools", - "icon": "recruit:icon:RecruitApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10287", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Vacancy", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:SpaceWithStates", - "label": "recruit:string:Vacancy", - "icon": "recruit:icon:Vacancy" - } - }, - { - "_id": "61a4d69b7c7454bd41c10288", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Vacancy", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "recruit:class:Applicant", - "createItemDialog": "recruit:component:CreateApplication" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10289", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Candidates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "recruit:class:Candidate", - "createItemDialog": "recruit:component:CreateCandidate" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1028a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1028b", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "recruit:string:RecruitApplication", - "icon": "recruit:icon:RecruitApplication", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "recruit:string:Vacancies", - "spaceClass": "recruit:class:Vacancy", - "addSpaceLabel": "recruit:string:CreateVacancy", - "createComponent": "recruit:component:CreateVacancy" - }, - { - "label": "recruit:string:CandidatePools", - "spaceClass": "recruit:class:Candidates", - "addSpaceLabel": "recruit:string:CreateCandidates", - "createComponent": "recruit:component:CreateCandidates" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1028c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:space:CandidatesPublic", - "objectClass": "recruit:class:Candidates", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "public", - "description": "Public Candidates", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1028d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1028e", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Candidate", - "descriptor": "view:viewlet:Table", - "open": "recruit:component:EditCandidate", - "options": {}, - "config": [ - "", - "title", - "city", - { - "presenter": "recruit:component:ApplicationsPresenter", - "label": "Apps" - }, - { - "presenter": "chunter:component:AttachmentsPresenter", - "label": "Files" - }, - { - "presenter": "chunter:component:CommentsPresenter", - "label": "Comments" - }, - "modifiedOn", - "channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c1028f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10290", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Applicant", - "descriptor": "view:viewlet:Table", - "open": "recruit:component:EditCandidate", - "options": { - "lookup": { - "attachedTo": "recruit:class:Candidate", - "state": "core:class:State" - } - }, - "config": [ - "", - "$lookup.attachedTo", - "$lookup.state", - "$lookup.attachedTo.city", - { - "presenter": "chunter:component:AttachmentsPresenter", - "label": "Files" - }, - "$lookup.attachedTo.channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c10291", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10292", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Applicant", - "descriptor": "view:viewlet:Kanban", - "open": "recruit:component:EditCandidate", - "options": { - "lookup": { - "attachedTo": "recruit:class:Candidate", - "state": "core:class:State" - } - }, - "config": [ - "$lookup.attachedTo", - "$lookup.state", - "$lookup.attachedTo.city", - "$lookup.attachedTo.channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c10293", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:KanbanCard", - "attributes": { - "card": "recruit:component:KanbanCard" - } - }, - { - "_id": "61a4d69b7c7454bd41c10294", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Candidate", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:ObjectEditor", - "attributes": { - "editor": "recruit:component:EditCandidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10295", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "recruit:component:ApplicationPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10296", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:action:CreateApplication", - "objectClass": "view:class:Action", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Create Application", - "icon": "view:icon:Table", - "action": "recruit:actionImpl:CreateApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10297", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10298", - "objectClass": "view:class:ActionTarget", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "target": "recruit:class:Candidate", - "action": "recruit:action:CreateApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10299", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1029a", - "objectClass": "view:class:Sequence", - "objectSpace": "view:space:Sequence", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachedTo": "recruit:class:Applicant", - "sequence": 0 - } - }, - { - "_id": "61a4d69b7c7454bd41c1029b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:ids:TxApplicantUpdate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "recruit:class:Applicant", - "icon": "recruit:icon:RecruitApplication", - "txClass": "core:class:TxUpdateDoc", - "component": "recruit:activity:TxApplicantUpdate", - "display": "inline" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:class:IntegrationType", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:class:Integration", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "setting", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:ids:SettingApp", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "setting:string:Setting", - "icon": "setting:icon:Setting", - "hidden": true, - "navigatorModel": { - "specials": [ - { - "id": "setting", - "label": "setting:string:Setting", - "icon": "setting:icon:Setting", - "component": "setting:component:Setting" - }, - { - "id": "integrations", - "label": "setting:string:Integrations", - "icon": "setting:icon:Integrations", - "component": "setting:component:Integrations" - }, - { - "id": "support", - "label": "setting:string:Support", - "icon": "setting:icon:Support", - "component": "setting:component:Support" - }, - { - "id": "privacy", - "label": "setting:string:Privacy", - "icon": "setting:icon:Privacy", - "component": "setting:component:Privacy" - }, - { - "id": "terms", - "label": "setting:string:Terms", - "icon": "setting:icon:Terms", - "component": "setting:component:Terms" - } - ], - "spaces": [] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1029f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102a0", - "objectClass": "setting:class:IntegrationType", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Email", - "description": "Use email integration", - "icon": "setting:component:IconGmail", - "createComponent": "setting:component:ConnectEmail" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a1", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:class:Message", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "telegram", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a2", - "objectId": "61a4d69b7c7454bd41c102a3", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "content", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Content", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a4", - "objectId": "61a4d69b7c7454bd41c102a5", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "contactPhone", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Phone", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a6", - "objectId": "61a4d69b7c7454bd41c102a7", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "contactUserName", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "User name", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a8", - "objectId": "61a4d69b7c7454bd41c102a9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "incoming", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Incoming", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102aa", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Telegram", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Telegram", - "icon": "contact:icon:Telegram", - "placeholder": "@appleseed", - "presenter": "telegram:component:Chat" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ab", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:integrationType:Telegram", - "objectClass": "setting:class:IntegrationType", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Telegram", - "description": "Use telegram integration", - "icon": "telegram:component:IconTelegram", - "createComponent": "telegram:component:Connect" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ac", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:space:Telegram", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Telegram", - "description": "Space for all telegram messages", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c102ad", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "server-core:class:Trigger", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ae", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102af", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-chunter:trigger:OnMessage" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b0", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b1", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-chunter:trigger:OnAttachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b2", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b3", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-recruit:trigger:OnApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b4", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b5", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-view:trigger:OnDocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b8", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b6", - "objectClass": "contact:class:Employee", - "objectSpace": "contact:space:Employee", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "Chen,Rosamund", - "city": "Mountain View", - "channels": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c102b9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b7", - "objectClass": "contact:class:EmployeeAccount", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "email": "rosamund@hc.engineering", - "employee": "61a4d69b7c7454bd41c102b6", - "name": "Chen,Rosamund" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ba", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bb", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "P.,Andrey", - "title": "Chief Architect", - "city": "Monte Carlo", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "andrey@hc.engineering" - } - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c102bc", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bd", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "M.,Marina", - "title": "Chief Designer", - "city": "Los Angeles", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "marina@hc.engineering" - } - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c102be", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bf", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "P.,Alex", - "title": "Frontend Engineer", - "city": "Krasnodar, Russia", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "alex@hc.engineering" - } - ] - } - } -] \ No newline at end of file diff --git a/dev/storage/src/storage.ts b/dev/storage/src/storage.ts index e9dd3e1533..63b5f5ec9c 100644 --- a/dev/storage/src/storage.ts +++ b/dev/storage/src/storage.ts @@ -17,7 +17,7 @@ import type { Tx, Ref, Doc, Class, DocumentQuery, FindResult, FindOptions, TxRes import { ModelDb, TxDb, Hierarchy } from '@anticrm/core' import type { DbAdapter, TxAdapter } from '@anticrm/server-core' -import * as txJson from './model.tx.json' +import builder from '@anticrm/model-all' class InMemoryTxAdapter implements TxAdapter { private readonly txdb: TxDb @@ -41,7 +41,7 @@ class InMemoryTxAdapter implements TxAdapter { } async getModel (): Promise { - return txJson as unknown as Tx[] + return builder.getTxes() } } diff --git a/dev/tool/package.json b/dev/tool/package.json index 51bd1648a3..82bdef8978 100644 --- a/dev/tool/package.json +++ b/dev/tool/package.json @@ -36,6 +36,7 @@ "@anticrm/core":"~0.6.11", "@anticrm/contact":"~0.6.2", "@anticrm/workspace":"~0.6.0", - "minio":"^7.0.19" + "minio":"^7.0.19", + "@anticrm/model-all":"~0.6.0" } } diff --git a/dev/tool/src/model.tx.json b/dev/tool/src/model.tx.json deleted file mode 100644 index 363fa46cf6..0000000000 --- a/dev/tool/src/model.tx.json +++ /dev/null @@ -1,2573 +0,0 @@ -[ - { - "_id": "61a4d69b7c7454bd41c101ee", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Obj", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0 - } - }, - { - "_id": "61a4d69b7c7454bd41c101ef", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Doc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Obj" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f0", - "objectId": "61a4d69b7c7454bd41c101f1", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "modifiedOn", - "type": { - "_class": "core:class:TypeTimestamp", - "label": "TypeTimestamp" - }, - "label": "Modified On", - "attributeOf": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f2", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "state", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f3", - "objectId": "61a4d69b7c7454bd41c101f4", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "core:class:State" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f5", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Type", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f6", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeTimestamp", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f7", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f8", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Attribute", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fa", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Account", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fb", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Space", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fc", - "objectId": "61a4d69b7c7454bd41c101fd", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "core:class:Space" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fe", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:SpaceWithStates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space" - } - }, - { - "_id": "61a4d69b7c7454bd41c101ff", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:AttachedDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10200", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:DocWithState", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:AttachedDoc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10201", - "objectId": "61a4d69b7c7454bd41c10202", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "state", - "type": { - "_class": "core:class:State", - "label": "TypeState" - }, - "label": "State", - "attributeOf": "core:class:DocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c10203", - "objectId": "61a4d69b7c7454bd41c10204", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "number", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "No.", - "attributeOf": "core:class:DocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c10205", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Tx", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "tx", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10206", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxBulkWrite", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Tx" - } - }, - { - "_id": "61a4d69b7c7454bd41c10207", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCUD", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Tx" - } - }, - { - "_id": "61a4d69b7c7454bd41c10208", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxRemoveDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c10209", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxUpdateDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxMixin", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxPutBag", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCollectionCUD", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCreateDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Class", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Mixin", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10210", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "activity:class:TxViewlet", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10211", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Sequence", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "kanban", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10212", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Kanban", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "kanban", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10213", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:ActionTarget", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10214", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Action", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10215", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Viewlet", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10216", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:ViewletDescriptor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10217", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:ObjectEditor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10218", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:KanbanCard", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10219", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:AttributePresenter", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:AttributeEditor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021b", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:StringEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021c", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:StringPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021d", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:BooleanPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021e", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:BooleanEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021f", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeTimestamp", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:TimestampPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10220", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:StateEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c10221", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:StatePresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10222", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:viewlet:Table", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Table", - "icon": "view:icon:Table", - "component": "view:component:TableView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10223", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:viewlet:Kanban", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Kanban", - "icon": "view:icon:Kanban", - "component": "view:component:KanbanView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10224", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:action:Delete", - "objectClass": "view:class:Action", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Delete", - "icon": "view:icon:Delete", - "action": "view:actionImpl:Delete" - } - }, - { - "_id": "61a4d69b7c7454bd41c10225", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10226", - "objectClass": "view:class:ActionTarget", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "target": "core:class:Doc", - "action": "view:action:Delete" - } - }, - { - "_id": "61a4d69b7c7454bd41c10227", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:space:Sequence", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Sequences", - "description": "Internal space to store sequence numbers", - "members": [], - "private": false - } - }, - { - "_id": "61a4d69b7c7454bd41c10228", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "workbench:mixin:SpaceView", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10229", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "workbench:class:Application", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:EmployeeAccount", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Account" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Contact", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "contact", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022c", - "objectId": "61a4d69b7c7454bd41c1022d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022e", - "objectId": "61a4d69b7c7454bd41c1022f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "channels", - "type": { - "_class": "contact:class:TypeChannels", - "label": "TypeChannels" - }, - "label": "Contact Info", - "attributeOf": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c10230", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Person", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Contact", - "label": "Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10231", - "objectId": "61a4d69b7c7454bd41c10232", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "city", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "City", - "attributeOf": "contact:class:Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10233", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Employee", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10234", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Organization", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c10235", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:TypeChannels", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c10236", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:ChannelProvider", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10237", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "contact:class:TypeChannels", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "contact:component:ChannelsPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10238", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Email", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Email", - "icon": "contact:icon:Email", - "placeholder": "john.appleseed@apple.com" - } - }, - { - "_id": "61a4d69b7c7454bd41c10239", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Phone", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Phone", - "icon": "contact:icon:Phone", - "placeholder": "+1 555 333 7777" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:LinkedIn", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "LinkedIn", - "icon": "contact:icon:LinkedIn", - "placeholder": "https://linkedin.com/in/jappleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Twitter", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Twitter", - "icon": "contact:icon:Twitter", - "placeholder": "@appleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:GitHub", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "GitHub", - "icon": "contact:icon:GitHub", - "placeholder": "@appleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:space:Employee", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Employees", - "description": "Employees", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1023e", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "contact:class:Person", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "contact:component:PersonPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Attachment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "attachment", - "kind": 0, - "extends": "core:class:AttachedDoc", - "label": "File" - } - }, - { - "_id": "61a4d69b7c7454bd41c10240", - "objectId": "61a4d69b7c7454bd41c10241", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10242", - "objectId": "61a4d69b7c7454bd41c10243", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "file", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "File", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10244", - "objectId": "61a4d69b7c7454bd41c10245", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "size", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Size", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10246", - "objectId": "61a4d69b7c7454bd41c10247", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "type", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Type", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10248", - "objectId": "61a4d69b7c7454bd41c10249", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "lastModified", - "type": { - "_class": "core:class:TypeTimestamp", - "label": "TypeTimestamp" - }, - "label": "Date", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Comment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "comment", - "kind": 0, - "extends": "core:class:AttachedDoc", - "label": "Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024b", - "objectId": "61a4d69b7c7454bd41c1024c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "message", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Message", - "attributeOf": "chunter:class:Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Backlink", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "chunter:class:Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Message", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "chunter", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024f", - "objectId": "61a4d69b7c7454bd41c10250", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "content", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Content", - "attributeOf": "chunter:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c10251", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Channel", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "chunter:string:Channel", - "icon": "chunter:icon:Hashtag" - } - }, - { - "_id": "61a4d69b7c7454bd41c10252", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Channel", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "chunter:class:Message" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10253", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:viewlet:Chat", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Chat", - "icon": "view:icon:Table", - "component": "chunter:component:ChannelView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10254", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10255", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "chunter:class:Message", - "descriptor": "chunter:viewlet:Chat", - "open": "X", - "config": {} - } - }, - { - "_id": "61a4d69b7c7454bd41c10256", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10257", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "chunter:string:ApplicationLabelChunter", - "icon": "chunter:icon:Chunter", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "chunter:string:Channels", - "spaceClass": "chunter:class:Channel", - "addSpaceLabel": "chunter:string:CreateChannel", - "createComponent": "chunter:component:CreateChannel" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10258", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10259", - "objectClass": "chunter:class:Channel", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "general", - "description": "General Channel", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1025a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1025b", - "objectClass": "chunter:class:Channel", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "random", - "description": "Random Talks", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1025c", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Attachment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "chunter:component:AttachmentPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1025d", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Comment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "chunter:component:CommentPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1025e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxCommentCreate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Comment", - "icon": "chunter:icon:Chunter", - "txClass": "core:class:TxCreateDoc", - "component": "chunter:activity:TxCommentCreate", - "label": "chunter:string:LeftComment", - "display": "content", - "editable": true, - "hideOnRemove": true - } - }, - { - "_id": "61a4d69b7c7454bd41c1025f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxCommentRemove", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Comment", - "icon": "chunter:icon:Chunter", - "txClass": "core:class:TxRemoveDoc", - "display": "inline", - "hideOnRemove": true - } - }, - { - "_id": "61a4d69b7c7454bd41c10260", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxAttachmentCreate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Attachment", - "icon": "chunter:icon:Attachment", - "txClass": "core:class:TxCreateDoc", - "component": "chunter:activity:TxAttachmentCreate", - "label": "chunter:string:AddAttachment", - "display": "emphasized" - } - }, - { - "_id": "61a4d69b7c7454bd41c10261", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "task:class:Task", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10262", - "objectId": "61a4d69b7c7454bd41c10263", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10264", - "objectId": "61a4d69b7c7454bd41c10265", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "description", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Description", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10266", - "objectId": "61a4d69b7c7454bd41c10267", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "assignee", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Assignee", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10268", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "task:class:Project", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "Project", - "icon": "task:icon:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10269", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "task:class:Project", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "task:class:Task", - "createItemDialog": "task:component:CreateTask" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1026a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026b", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "task:class:Task", - "descriptor": "view:viewlet:Table", - "open": "ZX", - "options": { - "lookup": { - "assignee": "contact:class:Employee" - } - }, - "config": [ - "title", - "$lookup.assignee" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c1026c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026d", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "task:string:ApplicationLabelTask", - "icon": "task:icon:Task", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "task:string:Projects", - "spaceClass": "task:class:Project", - "addSpaceLabel": "task:string:CreateProject", - "createComponent": "task:component:CreateProject" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1026e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026f", - "objectClass": "task:class:Project", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "demo", - "description": "Demo Project", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c10270", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "recruit", - "kind": 0, - "extends": "core:class:DocWithState", - "label": "Application", - "icon": "recruit:icon:RecruitApplication", - "shortLabel": "APP" - } - }, - { - "_id": "61a4d69b7c7454bd41c10271", - "objectId": "61a4d69b7c7454bd41c10272", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachedTo", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Candidate", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10273", - "objectId": "61a4d69b7c7454bd41c10274", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Attachments", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10275", - "objectId": "61a4d69b7c7454bd41c10276", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "employee", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Assigned recruiter", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10277", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Candidate", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Person", - "label": "Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10278", - "objectId": "61a4d69b7c7454bd41c10279", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027a", - "objectId": "61a4d69b7c7454bd41c1027b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Attachments", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027c", - "objectId": "61a4d69b7c7454bd41c1027d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "comments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Comments", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027e", - "objectId": "61a4d69b7c7454bd41c1027f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "applications", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Applications", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10280", - "objectId": "61a4d69b7c7454bd41c10281", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "onsite", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Onsite", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10282", - "objectId": "61a4d69b7c7454bd41c10283", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "remote", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Remote", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10284", - "objectId": "61a4d69b7c7454bd41c10285", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "source", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Source", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10286", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Candidates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "recruit:string:CandidatePools", - "icon": "recruit:icon:RecruitApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10287", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Vacancy", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:SpaceWithStates", - "label": "recruit:string:Vacancy", - "icon": "recruit:icon:Vacancy" - } - }, - { - "_id": "61a4d69b7c7454bd41c10288", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Vacancy", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "recruit:class:Applicant", - "createItemDialog": "recruit:component:CreateApplication" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10289", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Candidates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "recruit:class:Candidate", - "createItemDialog": "recruit:component:CreateCandidate" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1028a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1028b", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "recruit:string:RecruitApplication", - "icon": "recruit:icon:RecruitApplication", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "recruit:string:Vacancies", - "spaceClass": "recruit:class:Vacancy", - "addSpaceLabel": "recruit:string:CreateVacancy", - "createComponent": "recruit:component:CreateVacancy" - }, - { - "label": "recruit:string:CandidatePools", - "spaceClass": "recruit:class:Candidates", - "addSpaceLabel": "recruit:string:CreateCandidates", - "createComponent": "recruit:component:CreateCandidates" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1028c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:space:CandidatesPublic", - "objectClass": "recruit:class:Candidates", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "public", - "description": "Public Candidates", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1028d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1028e", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Candidate", - "descriptor": "view:viewlet:Table", - "open": "recruit:component:EditCandidate", - "options": {}, - "config": [ - "", - "title", - "city", - { - "presenter": "recruit:component:ApplicationsPresenter", - "label": "Apps" - }, - { - "presenter": "chunter:component:AttachmentsPresenter", - "label": "Files" - }, - { - "presenter": "chunter:component:CommentsPresenter", - "label": "Comments" - }, - "modifiedOn", - "channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c1028f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10290", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Applicant", - "descriptor": "view:viewlet:Table", - "open": "recruit:component:EditCandidate", - "options": { - "lookup": { - "attachedTo": "recruit:class:Candidate", - "state": "core:class:State" - } - }, - "config": [ - "", - "$lookup.attachedTo", - "$lookup.state", - "$lookup.attachedTo.city", - { - "presenter": "chunter:component:AttachmentsPresenter", - "label": "Files" - }, - "$lookup.attachedTo.channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c10291", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10292", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Applicant", - "descriptor": "view:viewlet:Kanban", - "open": "recruit:component:EditCandidate", - "options": { - "lookup": { - "attachedTo": "recruit:class:Candidate", - "state": "core:class:State" - } - }, - "config": [ - "$lookup.attachedTo", - "$lookup.state", - "$lookup.attachedTo.city", - "$lookup.attachedTo.channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c10293", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:KanbanCard", - "attributes": { - "card": "recruit:component:KanbanCard" - } - }, - { - "_id": "61a4d69b7c7454bd41c10294", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Candidate", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:ObjectEditor", - "attributes": { - "editor": "recruit:component:EditCandidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10295", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "recruit:component:ApplicationPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10296", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:action:CreateApplication", - "objectClass": "view:class:Action", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Create Application", - "icon": "view:icon:Table", - "action": "recruit:actionImpl:CreateApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10297", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10298", - "objectClass": "view:class:ActionTarget", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "target": "recruit:class:Candidate", - "action": "recruit:action:CreateApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10299", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1029a", - "objectClass": "view:class:Sequence", - "objectSpace": "view:space:Sequence", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachedTo": "recruit:class:Applicant", - "sequence": 0 - } - }, - { - "_id": "61a4d69b7c7454bd41c1029b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:ids:TxApplicantUpdate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "recruit:class:Applicant", - "icon": "recruit:icon:RecruitApplication", - "txClass": "core:class:TxUpdateDoc", - "component": "recruit:activity:TxApplicantUpdate", - "display": "inline" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:class:IntegrationType", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:class:Integration", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "setting", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:ids:SettingApp", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "setting:string:Setting", - "icon": "setting:icon:Setting", - "hidden": true, - "navigatorModel": { - "specials": [ - { - "id": "setting", - "label": "setting:string:Setting", - "icon": "setting:icon:Setting", - "component": "setting:component:Setting" - }, - { - "id": "integrations", - "label": "setting:string:Integrations", - "icon": "setting:icon:Integrations", - "component": "setting:component:Integrations" - }, - { - "id": "support", - "label": "setting:string:Support", - "icon": "setting:icon:Support", - "component": "setting:component:Support" - }, - { - "id": "privacy", - "label": "setting:string:Privacy", - "icon": "setting:icon:Privacy", - "component": "setting:component:Privacy" - }, - { - "id": "terms", - "label": "setting:string:Terms", - "icon": "setting:icon:Terms", - "component": "setting:component:Terms" - } - ], - "spaces": [] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1029f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102a0", - "objectClass": "setting:class:IntegrationType", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Email", - "description": "Use email integration", - "icon": "setting:component:IconGmail", - "createComponent": "setting:component:ConnectEmail" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a1", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:class:Message", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "telegram", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a2", - "objectId": "61a4d69b7c7454bd41c102a3", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "content", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Content", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a4", - "objectId": "61a4d69b7c7454bd41c102a5", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "contactPhone", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Phone", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a6", - "objectId": "61a4d69b7c7454bd41c102a7", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "contactUserName", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "User name", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a8", - "objectId": "61a4d69b7c7454bd41c102a9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "incoming", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Incoming", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102aa", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Telegram", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Telegram", - "icon": "contact:icon:Telegram", - "placeholder": "@appleseed", - "presenter": "telegram:component:Chat" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ab", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:integrationType:Telegram", - "objectClass": "setting:class:IntegrationType", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Telegram", - "description": "Use telegram integration", - "icon": "telegram:component:IconTelegram", - "createComponent": "telegram:component:Connect" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ac", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:space:Telegram", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Telegram", - "description": "Space for all telegram messages", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c102ad", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "server-core:class:Trigger", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ae", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102af", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-chunter:trigger:OnMessage" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b0", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b1", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-chunter:trigger:OnAttachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b2", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b3", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-recruit:trigger:OnApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b4", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b5", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-view:trigger:OnDocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b8", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b6", - "objectClass": "contact:class:Employee", - "objectSpace": "contact:space:Employee", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "Chen,Rosamund", - "city": "Mountain View", - "channels": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c102b9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b7", - "objectClass": "contact:class:EmployeeAccount", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "email": "rosamund@hc.engineering", - "employee": "61a4d69b7c7454bd41c102b6", - "name": "Chen,Rosamund" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ba", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bb", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "P.,Andrey", - "title": "Chief Architect", - "city": "Monte Carlo", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "andrey@hc.engineering" - } - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c102bc", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bd", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "M.,Marina", - "title": "Chief Designer", - "city": "Los Angeles", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "marina@hc.engineering" - } - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c102be", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bf", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "P.,Alex", - "title": "Frontend Engineer", - "city": "Krasnodar, Russia", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "alex@hc.engineering" - } - ] - } - } -] \ No newline at end of file diff --git a/dev/tool/src/workspace.ts b/dev/tool/src/workspace.ts index eeaee4f623..6d9f8578c3 100644 --- a/dev/tool/src/workspace.ts +++ b/dev/tool/src/workspace.ts @@ -21,12 +21,12 @@ import { encode } from 'jwt-simple' import { BucketItem, Client } from 'minio' import contact from '@anticrm/contact' -import * as txJson from './model.tx.json' +import builder from '@anticrm/model-all' import { existsSync } from 'fs' import { mkdir, writeFile } from 'fs/promises' import { join } from 'path' -const txes = (txJson as any).default as Tx[] +const txes = builder.getTxes() /** * @public diff --git a/models/all/src/__genmodel.ts b/models/all/src/__genmodel.ts index 0be9fd2ae6..d519a12963 100644 --- a/models/all/src/__genmodel.ts +++ b/models/all/src/__genmodel.ts @@ -14,9 +14,10 @@ // import builder from '.' -import { writeFileSync } from 'fs' +// import { writeFileSync } from 'fs' const content = JSON.stringify(builder.getTxes(), undefined, 2) -writeFileSync('../../dev/storage/src/model.tx.json', content) -writeFileSync('../../server/workspace/src/model.tx.json', content) -writeFileSync('../../dev/tool/src/model.tx.json', content) +console.log(content) +// writeFileSync('../../dev/storage/src/model.tx.json', content) +// writeFileSync('../../server/workspace/src/model.tx.json', content) +// writeFileSync('../../dev/tool/src/model.tx.json', content) diff --git a/server/workspace/package.json b/server/workspace/package.json index 6c3d51d582..4eb0aca81a 100644 --- a/server/workspace/package.json +++ b/server/workspace/package.json @@ -31,6 +31,7 @@ "mongodb": "^4.1.0", "@anticrm/contrib": "~0.6.0", "jwt-simple": "^0.5.6", - "minio": "^7.0.19" + "minio": "^7.0.19", + "@anticrm/model-all": "~0.6.0" } } diff --git a/server/workspace/src/index.ts b/server/workspace/src/index.ts index 11ae33e8fa..dece6f9aac 100644 --- a/server/workspace/src/index.ts +++ b/server/workspace/src/index.ts @@ -14,15 +14,14 @@ // limitations under the License. // -import { MongoClient, Document } from 'mongodb' -import core, { DOMAIN_TX, Tx } from '@anticrm/core' import { createContributingClient } from '@anticrm/contrib' +import core, { DOMAIN_TX } from '@anticrm/core' +import builder from '@anticrm/model-all' import { encode } from 'jwt-simple' import { Client } from 'minio' +import { Document, MongoClient } from 'mongodb' -import * as txJson from './model.tx.json' - -const txes = (txJson as any).default as Tx[] +const txes = builder.getTxes() /** * @public diff --git a/server/workspace/src/model.tx.json b/server/workspace/src/model.tx.json deleted file mode 100644 index 363fa46cf6..0000000000 --- a/server/workspace/src/model.tx.json +++ /dev/null @@ -1,2573 +0,0 @@ -[ - { - "_id": "61a4d69b7c7454bd41c101ee", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Obj", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0 - } - }, - { - "_id": "61a4d69b7c7454bd41c101ef", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Doc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Obj" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f0", - "objectId": "61a4d69b7c7454bd41c101f1", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "modifiedOn", - "type": { - "_class": "core:class:TypeTimestamp", - "label": "TypeTimestamp" - }, - "label": "Modified On", - "attributeOf": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f2", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "state", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f3", - "objectId": "61a4d69b7c7454bd41c101f4", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "core:class:State" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f5", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Type", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f6", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeTimestamp", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f7", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f8", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c101f9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Attribute", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fa", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Account", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fb", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Space", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fc", - "objectId": "61a4d69b7c7454bd41c101fd", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "core:class:Space" - } - }, - { - "_id": "61a4d69b7c7454bd41c101fe", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:SpaceWithStates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space" - } - }, - { - "_id": "61a4d69b7c7454bd41c101ff", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:AttachedDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10200", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:DocWithState", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:AttachedDoc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10201", - "objectId": "61a4d69b7c7454bd41c10202", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "state", - "type": { - "_class": "core:class:State", - "label": "TypeState" - }, - "label": "State", - "attributeOf": "core:class:DocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c10203", - "objectId": "61a4d69b7c7454bd41c10204", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795633, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "number", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "No.", - "attributeOf": "core:class:DocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c10205", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Tx", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "tx", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10206", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxBulkWrite", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Tx" - } - }, - { - "_id": "61a4d69b7c7454bd41c10207", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCUD", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Tx" - } - }, - { - "_id": "61a4d69b7c7454bd41c10208", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxRemoveDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c10209", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxUpdateDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxMixin", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxPutBag", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCollectionCUD", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:TxCreateDoc", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:TxCUD" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Class", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1020f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "core:class:Mixin", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10210", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "activity:class:TxViewlet", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10211", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Sequence", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "kanban", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10212", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Kanban", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "kanban", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10213", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:ActionTarget", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10214", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Action", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10215", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:Viewlet", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10216", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:class:ViewletDescriptor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10217", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:ObjectEditor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10218", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:KanbanCard", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10219", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:AttributePresenter", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:mixin:AttributeEditor", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795791, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021b", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:StringEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021c", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeString", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:StringPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021d", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:BooleanPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021e", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeBoolean", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:BooleanEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c1021f", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:TypeTimestamp", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:TimestampPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10220", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributeEditor", - "attributes": { - "editor": "view:component:StateEditor" - } - }, - { - "_id": "61a4d69b7c7454bd41c10221", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "core:class:State", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "view:component:StatePresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10222", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:viewlet:Table", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Table", - "icon": "view:icon:Table", - "component": "view:component:TableView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10223", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:viewlet:Kanban", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Kanban", - "icon": "view:icon:Kanban", - "component": "view:component:KanbanView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10224", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:action:Delete", - "objectClass": "view:class:Action", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Delete", - "icon": "view:icon:Delete", - "action": "view:actionImpl:Delete" - } - }, - { - "_id": "61a4d69b7c7454bd41c10225", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10226", - "objectClass": "view:class:ActionTarget", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "target": "core:class:Doc", - "action": "view:action:Delete" - } - }, - { - "_id": "61a4d69b7c7454bd41c10227", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "view:space:Sequence", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Sequences", - "description": "Internal space to store sequence numbers", - "members": [], - "private": false - } - }, - { - "_id": "61a4d69b7c7454bd41c10228", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "workbench:mixin:SpaceView", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Class" - } - }, - { - "_id": "61a4d69b7c7454bd41c10229", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "workbench:class:Application", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:EmployeeAccount", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Account" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Contact", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "contact", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022c", - "objectId": "61a4d69b7c7454bd41c1022d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c1022e", - "objectId": "61a4d69b7c7454bd41c1022f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "channels", - "type": { - "_class": "contact:class:TypeChannels", - "label": "TypeChannels" - }, - "label": "Contact Info", - "attributeOf": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c10230", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Person", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Contact", - "label": "Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10231", - "objectId": "61a4d69b7c7454bd41c10232", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795640, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "city", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "City", - "attributeOf": "contact:class:Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10233", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Employee", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Person" - } - }, - { - "_id": "61a4d69b7c7454bd41c10234", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:Organization", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Contact" - } - }, - { - "_id": "61a4d69b7c7454bd41c10235", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:TypeChannels", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Type" - } - }, - { - "_id": "61a4d69b7c7454bd41c10236", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:class:ChannelProvider", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10237", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "contact:class:TypeChannels", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "contact:component:ChannelsPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10238", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Email", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Email", - "icon": "contact:icon:Email", - "placeholder": "john.appleseed@apple.com" - } - }, - { - "_id": "61a4d69b7c7454bd41c10239", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Phone", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Phone", - "icon": "contact:icon:Phone", - "placeholder": "+1 555 333 7777" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:LinkedIn", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "LinkedIn", - "icon": "contact:icon:LinkedIn", - "placeholder": "https://linkedin.com/in/jappleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Twitter", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Twitter", - "icon": "contact:icon:Twitter", - "placeholder": "@appleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:GitHub", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "GitHub", - "icon": "contact:icon:GitHub", - "placeholder": "@appleseed" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:space:Employee", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Employees", - "description": "Employees", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1023e", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "contact:class:Person", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "contact:component:PersonPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1023f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Attachment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "attachment", - "kind": 0, - "extends": "core:class:AttachedDoc", - "label": "File" - } - }, - { - "_id": "61a4d69b7c7454bd41c10240", - "objectId": "61a4d69b7c7454bd41c10241", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "name", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Name", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10242", - "objectId": "61a4d69b7c7454bd41c10243", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "file", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "File", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10244", - "objectId": "61a4d69b7c7454bd41c10245", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "size", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Size", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10246", - "objectId": "61a4d69b7c7454bd41c10247", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "type", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Type", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c10248", - "objectId": "61a4d69b7c7454bd41c10249", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "lastModified", - "type": { - "_class": "core:class:TypeTimestamp", - "label": "TypeTimestamp" - }, - "label": "Date", - "attributeOf": "chunter:class:Attachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Comment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "comment", - "kind": 0, - "extends": "core:class:AttachedDoc", - "label": "Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024b", - "objectId": "61a4d69b7c7454bd41c1024c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "message", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Message", - "attributeOf": "chunter:class:Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Backlink", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "chunter:class:Comment" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Message", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "chunter", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1024f", - "objectId": "61a4d69b7c7454bd41c10250", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795729, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "content", - "index": 0, - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Content", - "attributeOf": "chunter:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c10251", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:class:Channel", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "chunter:string:Channel", - "icon": "chunter:icon:Hashtag" - } - }, - { - "_id": "61a4d69b7c7454bd41c10252", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Channel", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "chunter:class:Message" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10253", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:viewlet:Chat", - "objectClass": "view:class:ViewletDescriptor", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Chat", - "icon": "view:icon:Table", - "component": "chunter:component:ChannelView" - } - }, - { - "_id": "61a4d69b7c7454bd41c10254", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10255", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "chunter:class:Message", - "descriptor": "chunter:viewlet:Chat", - "open": "X", - "config": {} - } - }, - { - "_id": "61a4d69b7c7454bd41c10256", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10257", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "chunter:string:ApplicationLabelChunter", - "icon": "chunter:icon:Chunter", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "chunter:string:Channels", - "spaceClass": "chunter:class:Channel", - "addSpaceLabel": "chunter:string:CreateChannel", - "createComponent": "chunter:component:CreateChannel" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10258", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10259", - "objectClass": "chunter:class:Channel", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "general", - "description": "General Channel", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1025a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1025b", - "objectClass": "chunter:class:Channel", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "random", - "description": "Random Talks", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1025c", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Attachment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "chunter:component:AttachmentPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1025d", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "chunter:class:Comment", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "chunter:component:CommentPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c1025e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxCommentCreate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Comment", - "icon": "chunter:icon:Chunter", - "txClass": "core:class:TxCreateDoc", - "component": "chunter:activity:TxCommentCreate", - "label": "chunter:string:LeftComment", - "display": "content", - "editable": true, - "hideOnRemove": true - } - }, - { - "_id": "61a4d69b7c7454bd41c1025f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxCommentRemove", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Comment", - "icon": "chunter:icon:Chunter", - "txClass": "core:class:TxRemoveDoc", - "display": "inline", - "hideOnRemove": true - } - }, - { - "_id": "61a4d69b7c7454bd41c10260", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "chunter:ids:TxAttachmentCreate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "chunter:class:Attachment", - "icon": "chunter:icon:Attachment", - "txClass": "core:class:TxCreateDoc", - "component": "chunter:activity:TxAttachmentCreate", - "label": "chunter:string:AddAttachment", - "display": "emphasized" - } - }, - { - "_id": "61a4d69b7c7454bd41c10261", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "task:class:Task", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c10262", - "objectId": "61a4d69b7c7454bd41c10263", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10264", - "objectId": "61a4d69b7c7454bd41c10265", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "description", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Description", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10266", - "objectId": "61a4d69b7c7454bd41c10267", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795677, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "assignee", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Assignee", - "attributeOf": "task:class:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10268", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "task:class:Project", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "Project", - "icon": "task:icon:Task" - } - }, - { - "_id": "61a4d69b7c7454bd41c10269", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "task:class:Project", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "task:class:Task", - "createItemDialog": "task:component:CreateTask" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1026a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026b", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "task:class:Task", - "descriptor": "view:viewlet:Table", - "open": "ZX", - "options": { - "lookup": { - "assignee": "contact:class:Employee" - } - }, - "config": [ - "title", - "$lookup.assignee" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c1026c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026d", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "task:string:ApplicationLabelTask", - "icon": "task:icon:Task", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "task:string:Projects", - "spaceClass": "task:class:Project", - "addSpaceLabel": "task:string:CreateProject", - "createComponent": "task:component:CreateProject" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1026e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1026f", - "objectClass": "task:class:Project", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "demo", - "description": "Demo Project", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c10270", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "recruit", - "kind": 0, - "extends": "core:class:DocWithState", - "label": "Application", - "icon": "recruit:icon:RecruitApplication", - "shortLabel": "APP" - } - }, - { - "_id": "61a4d69b7c7454bd41c10271", - "objectId": "61a4d69b7c7454bd41c10272", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachedTo", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Candidate", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10273", - "objectId": "61a4d69b7c7454bd41c10274", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Attachments", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10275", - "objectId": "61a4d69b7c7454bd41c10276", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "employee", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Assigned recruiter", - "attributeOf": "recruit:class:Applicant" - } - }, - { - "_id": "61a4d69b7c7454bd41c10277", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Candidate", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "contact:class:Person", - "label": "Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10278", - "objectId": "61a4d69b7c7454bd41c10279", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "title", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Title", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027a", - "objectId": "61a4d69b7c7454bd41c1027b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "attachments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Attachments", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027c", - "objectId": "61a4d69b7c7454bd41c1027d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "comments", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Comments", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c1027e", - "objectId": "61a4d69b7c7454bd41c1027f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "applications", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Applications", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10280", - "objectId": "61a4d69b7c7454bd41c10281", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "onsite", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Onsite", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10282", - "objectId": "61a4d69b7c7454bd41c10283", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "remote", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Remote", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10284", - "objectId": "61a4d69b7c7454bd41c10285", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795776, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "source", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Source", - "attributeOf": "recruit:class:Candidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10286", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Candidates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:Space", - "label": "recruit:string:CandidatePools", - "icon": "recruit:icon:RecruitApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10287", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:class:Vacancy", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "kind": 0, - "extends": "core:class:SpaceWithStates", - "label": "recruit:string:Vacancy", - "icon": "recruit:icon:Vacancy" - } - }, - { - "_id": "61a4d69b7c7454bd41c10288", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Vacancy", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "recruit:class:Applicant", - "createItemDialog": "recruit:component:CreateApplication" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c10289", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Candidates", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "workbench:mixin:SpaceView", - "attributes": { - "view": { - "class": "recruit:class:Candidate", - "createItemDialog": "recruit:component:CreateCandidate" - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1028a", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1028b", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "recruit:string:RecruitApplication", - "icon": "recruit:icon:RecruitApplication", - "hidden": false, - "navigatorModel": { - "spaces": [ - { - "label": "recruit:string:Vacancies", - "spaceClass": "recruit:class:Vacancy", - "addSpaceLabel": "recruit:string:CreateVacancy", - "createComponent": "recruit:component:CreateVacancy" - }, - { - "label": "recruit:string:CandidatePools", - "spaceClass": "recruit:class:Candidates", - "addSpaceLabel": "recruit:string:CreateCandidates", - "createComponent": "recruit:component:CreateCandidates" - } - ] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1028c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:space:CandidatesPublic", - "objectClass": "recruit:class:Candidates", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "name": "public", - "description": "Public Candidates", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c1028d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1028e", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Candidate", - "descriptor": "view:viewlet:Table", - "open": "recruit:component:EditCandidate", - "options": {}, - "config": [ - "", - "title", - "city", - { - "presenter": "recruit:component:ApplicationsPresenter", - "label": "Apps" - }, - { - "presenter": "chunter:component:AttachmentsPresenter", - "label": "Files" - }, - { - "presenter": "chunter:component:CommentsPresenter", - "label": "Comments" - }, - "modifiedOn", - "channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c1028f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10290", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Applicant", - "descriptor": "view:viewlet:Table", - "open": "recruit:component:EditCandidate", - "options": { - "lookup": { - "attachedTo": "recruit:class:Candidate", - "state": "core:class:State" - } - }, - "config": [ - "", - "$lookup.attachedTo", - "$lookup.state", - "$lookup.attachedTo.city", - { - "presenter": "chunter:component:AttachmentsPresenter", - "label": "Files" - }, - "$lookup.attachedTo.channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c10291", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10292", - "objectClass": "view:class:Viewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachTo": "recruit:class:Applicant", - "descriptor": "view:viewlet:Kanban", - "open": "recruit:component:EditCandidate", - "options": { - "lookup": { - "attachedTo": "recruit:class:Candidate", - "state": "core:class:State" - } - }, - "config": [ - "$lookup.attachedTo", - "$lookup.state", - "$lookup.attachedTo.city", - "$lookup.attachedTo.channels" - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c10293", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:KanbanCard", - "attributes": { - "card": "recruit:component:KanbanCard" - } - }, - { - "_id": "61a4d69b7c7454bd41c10294", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Candidate", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:ObjectEditor", - "attributes": { - "editor": "recruit:component:EditCandidate" - } - }, - { - "_id": "61a4d69b7c7454bd41c10295", - "_class": "core:class:TxMixin", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795792, - "objectId": "recruit:class:Applicant", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "mixin": "view:mixin:AttributePresenter", - "attributes": { - "presenter": "recruit:component:ApplicationPresenter" - } - }, - { - "_id": "61a4d69b7c7454bd41c10296", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:action:CreateApplication", - "objectClass": "view:class:Action", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Create Application", - "icon": "view:icon:Table", - "action": "recruit:actionImpl:CreateApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10297", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c10298", - "objectClass": "view:class:ActionTarget", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "target": "recruit:class:Candidate", - "action": "recruit:action:CreateApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c10299", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c1029a", - "objectClass": "view:class:Sequence", - "objectSpace": "view:space:Sequence", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "attachedTo": "recruit:class:Applicant", - "sequence": 0 - } - }, - { - "_id": "61a4d69b7c7454bd41c1029b", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "recruit:ids:TxApplicantUpdate", - "objectClass": "activity:class:TxViewlet", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "objectClass": "recruit:class:Applicant", - "icon": "recruit:icon:RecruitApplication", - "txClass": "core:class:TxUpdateDoc", - "component": "recruit:activity:TxApplicantUpdate", - "display": "inline" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029c", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:class:IntegrationType", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029d", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:class:Integration", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795792, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "setting", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c1029e", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "setting:ids:SettingApp", - "objectClass": "workbench:class:Application", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "setting:string:Setting", - "icon": "setting:icon:Setting", - "hidden": true, - "navigatorModel": { - "specials": [ - { - "id": "setting", - "label": "setting:string:Setting", - "icon": "setting:icon:Setting", - "component": "setting:component:Setting" - }, - { - "id": "integrations", - "label": "setting:string:Integrations", - "icon": "setting:icon:Integrations", - "component": "setting:component:Integrations" - }, - { - "id": "support", - "label": "setting:string:Support", - "icon": "setting:icon:Support", - "component": "setting:component:Support" - }, - { - "id": "privacy", - "label": "setting:string:Privacy", - "icon": "setting:icon:Privacy", - "component": "setting:component:Privacy" - }, - { - "id": "terms", - "label": "setting:string:Terms", - "icon": "setting:icon:Terms", - "component": "setting:component:Terms" - } - ], - "spaces": [] - } - } - }, - { - "_id": "61a4d69b7c7454bd41c1029f", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102a0", - "objectClass": "setting:class:IntegrationType", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Email", - "description": "Use email integration", - "icon": "setting:component:IconGmail", - "createComponent": "setting:component:ConnectEmail" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a1", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:class:Message", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "telegram", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a2", - "objectId": "61a4d69b7c7454bd41c102a3", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "content", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Content", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a4", - "objectId": "61a4d69b7c7454bd41c102a5", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "contactPhone", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "Phone", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a6", - "objectId": "61a4d69b7c7454bd41c102a7", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "contactUserName", - "type": { - "_class": "core:class:TypeString", - "label": "TypeString" - }, - "label": "User name", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102a8", - "objectId": "61a4d69b7c7454bd41c102a9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "modifiedBy": "core:account:System", - "modifiedOn": 1638192795780, - "objectSpace": "core:space:Model", - "objectClass": "core:class:Attribute", - "attributes": { - "name": "incoming", - "type": { - "_class": "core:class:TypeBoolean", - "label": "TypeBoolean" - }, - "label": "Incoming", - "attributeOf": "telegram:class:Message" - } - }, - { - "_id": "61a4d69b7c7454bd41c102aa", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "contact:channelProvider:Telegram", - "objectClass": "contact:class:ChannelProvider", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Telegram", - "icon": "contact:icon:Telegram", - "placeholder": "@appleseed", - "presenter": "telegram:component:Chat" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ab", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:integrationType:Telegram", - "objectClass": "setting:class:IntegrationType", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "label": "Telegram", - "description": "Use telegram integration", - "icon": "telegram:component:IconTelegram", - "createComponent": "telegram:component:Connect" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ac", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "telegram:space:Telegram", - "objectClass": "core:class:Space", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "name": "Telegram", - "description": "Space for all telegram messages", - "private": false, - "members": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c102ad", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "server-core:class:Trigger", - "objectClass": "core:class:Class", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "domain": "model", - "kind": 0, - "extends": "core:class:Doc" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ae", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102af", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-chunter:trigger:OnMessage" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b0", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b1", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-chunter:trigger:OnAttachment" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b2", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b3", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-recruit:trigger:OnApplication" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b4", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b5", - "objectClass": "server-core:class:Trigger", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "core:account:System", - "attributes": { - "trigger": "server-view:trigger:OnDocWithState" - } - }, - { - "_id": "61a4d69b7c7454bd41c102b8", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b6", - "objectClass": "contact:class:Employee", - "objectSpace": "contact:space:Employee", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "Chen,Rosamund", - "city": "Mountain View", - "channels": [] - } - }, - { - "_id": "61a4d69b7c7454bd41c102b9", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102b7", - "objectClass": "contact:class:EmployeeAccount", - "objectSpace": "core:space:Model", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "email": "rosamund@hc.engineering", - "employee": "61a4d69b7c7454bd41c102b6", - "name": "Chen,Rosamund" - } - }, - { - "_id": "61a4d69b7c7454bd41c102ba", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bb", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "P.,Andrey", - "title": "Chief Architect", - "city": "Monte Carlo", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "andrey@hc.engineering" - } - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c102bc", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bd", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "M.,Marina", - "title": "Chief Designer", - "city": "Los Angeles", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "marina@hc.engineering" - } - ] - } - }, - { - "_id": "61a4d69b7c7454bd41c102be", - "_class": "core:class:TxCreateDoc", - "space": "core:space:Tx", - "objectId": "61a4d69b7c7454bd41c102bf", - "objectClass": "recruit:class:Candidate", - "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1638192795793, - "modifiedBy": "61a4d69b7c7454bd41c102b7", - "attributes": { - "name": "P.,Alex", - "title": "Frontend Engineer", - "city": "Krasnodar, Russia", - "channels": [ - { - "provider": "contact:channelProvider:Email", - "value": "alex@hc.engineering" - } - ] - } - } -] \ No newline at end of file