diff --git a/dev/server-chunter-resources/src/index.ts b/dev/server-chunter-resources/src/index.ts index 70a3db8275..2697dc6e55 100644 --- a/dev/server-chunter-resources/src/index.ts +++ b/dev/server-chunter-resources/src/index.ts @@ -14,8 +14,9 @@ // limitations under the License. // -import type { Tx, TxCreateDoc, Data, Ref, Doc, TxFactory } from '@anticrm/core' -import type { Message, Backlink } from '@anticrm/chunter' +import type { Tx, TxCreateDoc, Data, Ref, Doc, TxFactory, Class } from '@anticrm/core' +import type { FindAll } from '@anticrm/server-core' +import type { Message, Backlink, Attachment } from '@anticrm/chunter' import core from '@anticrm/core' import chunter from '@anticrm/chunter' @@ -26,6 +27,7 @@ function extractBacklinks (backlinkId: Ref, message: string, kids: NodeList if (kid.nodeName === 'span') { result.push({ attachedTo: kid.getAttribute('data-id') as Ref, + attachedToClass: kid.getAttribute('data-class') as Ref>, backlinkId, backlinkClass: chunter.class.Message, message @@ -57,9 +59,30 @@ export async function OnMessage (tx: Tx, txFactory: TxFactory): Promise { return [] } +interface WithAttachements extends Doc { + attachments: number +} + +/** + * @public + */ +export async function OnAttachment (tx: Tx, txFactory: TxFactory, findAll: FindAll): Promise { + if (tx._class === core.class.TxCreateDoc) { + const createTx = tx as TxCreateDoc + if (createTx.objectClass === chunter.class.Attachment) { + const _id = createTx.attributes.attachedTo as Ref + const _class = createTx.attributes.attachedToClass as Ref> + const attachedTo = (await findAll(_class, { _id }))[0] + return [txFactory.createTxUpdateDoc(_class, attachedTo.space, _id, { $inc: { attachments: 1 } })] + } + } + return [] +} + // eslint-disable-next-line @typescript-eslint/explicit-function-return-type export default async () => ({ trigger: { - OnMessage + OnMessage, + OnAttachment } }) diff --git a/dev/storage/src/model.tx.json b/dev/storage/src/model.tx.json index 02b71eca41..0cc653cc62 100644 --- a/dev/storage/src/model.tx.json +++ b/dev/storage/src/model.tx.json @@ -1,25 +1,25 @@ [ { - "_id": "616859b4a01a8095d18bcc95", + "_id": "617412c436347a78a44e6703", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Obj", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932838, "modifiedBy": "core:account:System", "attributes": { "kind": 0 } }, { - "_id": "616859b4a01a8095d18bcc96", + "_id": "617412c436347a78a44e6704", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Doc", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -27,12 +27,12 @@ } }, { - "_id": "616859b4a01a8095d18bcc97", - "objectId": "616859b4a01a8095d18bcc98", + "_id": "617412c436347a78a44e6705", + "objectId": "617412c436347a78a44e6706", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660266, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -46,13 +46,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc99", + "_id": "617412c436347a78a44e6707", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:State", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "state", @@ -61,12 +61,12 @@ } }, { - "_id": "616859b4a01a8095d18bcc9a", - "objectId": "616859b4a01a8095d18bcc9b", + "_id": "617412c436347a78a44e6708", + "objectId": "617412c436347a78a44e6709", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660267, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -80,13 +80,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc9c", + "_id": "617412c436347a78a44e670a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Type", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -94,13 +94,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc9d", + "_id": "617412c436347a78a44e670b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TypeTimestamp", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -108,13 +108,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc9e", + "_id": "617412c436347a78a44e670c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TypeBoolean", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -122,13 +122,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc9f", + "_id": "617412c436347a78a44e670d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TypeString", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -136,13 +136,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca0", + "_id": "617412c436347a78a44e670e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Attribute", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -150,13 +150,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca1", + "_id": "617412c436347a78a44e670f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Account", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -165,13 +165,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca2", + "_id": "617412c436347a78a44e6710", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Space", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -180,12 +180,12 @@ } }, { - "_id": "616859b4a01a8095d18bcca3", - "objectId": "616859b4a01a8095d18bcca4", + "_id": "617412c436347a78a44e6711", + "objectId": "617412c436347a78a44e6712", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660267, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -199,13 +199,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca5", + "_id": "617412c436347a78a44e6713", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:SpaceWithStates", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -213,13 +213,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca6", + "_id": "617412c436347a78a44e6714", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:DocWithState", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -227,12 +227,12 @@ } }, { - "_id": "616859b4a01a8095d18bcca7", - "objectId": "616859b4a01a8095d18bcca8", + "_id": "617412c436347a78a44e6715", + "objectId": "617412c436347a78a44e6716", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660267, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -246,12 +246,12 @@ } }, { - "_id": "616859b4a01a8095d18bcca9", - "objectId": "616859b4a01a8095d18bccaa", + "_id": "617412c436347a78a44e6717", + "objectId": "617412c436347a78a44e6718", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660267, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -265,13 +265,13 @@ } }, { - "_id": "616859b4a01a8095d18bccab", + "_id": "617412c436347a78a44e6719", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Tx", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "tx", @@ -280,13 +280,13 @@ } }, { - "_id": "616859b4a01a8095d18bccac", + "_id": "617412c436347a78a44e671a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxBulkWrite", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -294,13 +294,13 @@ } }, { - "_id": "616859b4a01a8095d18bccad", + "_id": "617412c436347a78a44e671b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxCUD", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -308,13 +308,13 @@ } }, { - "_id": "616859b4a01a8095d18bccae", + "_id": "617412c436347a78a44e671c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxRemoveDoc", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -322,13 +322,13 @@ } }, { - "_id": "616859b4a01a8095d18bccaf", + "_id": "617412c436347a78a44e671d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxUpdateDoc", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -336,13 +336,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb0", + "_id": "617412c436347a78a44e671e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxMixin", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -350,13 +350,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb1", + "_id": "617412c436347a78a44e671f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxPutBag", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -364,13 +364,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb2", + "_id": "617412c436347a78a44e6720", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxCreateDoc", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -378,13 +378,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb3", + "_id": "617412c436347a78a44e6721", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Class", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -393,13 +393,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb4", + "_id": "617412c436347a78a44e6722", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Mixin", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -407,13 +407,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb5", + "_id": "617412c436347a78a44e6723", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:Sequence", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "kanban", @@ -422,13 +422,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb6", + "_id": "617412c436347a78a44e6724", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:Kanban", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "kanban", @@ -437,13 +437,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb7", + "_id": "617412c436347a78a44e6725", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:ActionTarget", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -452,13 +452,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb8", + "_id": "617412c436347a78a44e6726", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:Action", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -467,13 +467,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb9", + "_id": "617412c436347a78a44e6727", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:Viewlet", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -482,13 +482,13 @@ } }, { - "_id": "616859b4a01a8095d18bccba", + "_id": "617412c436347a78a44e6728", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:ViewletDescriptor", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -497,13 +497,13 @@ } }, { - "_id": "616859b4a01a8095d18bccbb", + "_id": "617412c436347a78a44e6729", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:mixin:ObjectEditor", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -511,13 +511,13 @@ } }, { - "_id": "616859b4a01a8095d18bccbc", + "_id": "617412c436347a78a44e672a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:mixin:KanbanCard", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -525,13 +525,13 @@ } }, { - "_id": "616859b4a01a8095d18bccbd", + "_id": "617412c436347a78a44e672b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:mixin:AttributePresenter", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -539,13 +539,13 @@ } }, { - "_id": "616859b4a01a8095d18bccbe", + "_id": "617412c436347a78a44e672c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:mixin:AttributeEditor", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -553,11 +553,11 @@ } }, { - "_id": "616859b4a01a8095d18bccbf", + "_id": "617412c436347a78a44e672d", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:TypeString", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -567,11 +567,11 @@ } }, { - "_id": "616859b4a01a8095d18bccc0", + "_id": "617412c436347a78a44e672e", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:TypeString", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -581,11 +581,11 @@ } }, { - "_id": "616859b4a01a8095d18bccc1", + "_id": "617412c436347a78a44e672f", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:TypeBoolean", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -595,11 +595,11 @@ } }, { - "_id": "616859b4a01a8095d18bccc2", + "_id": "617412c436347a78a44e6730", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:TypeTimestamp", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -609,11 +609,11 @@ } }, { - "_id": "616859b4a01a8095d18bccc3", + "_id": "617412c436347a78a44e6731", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:State", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -623,13 +623,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc4", + "_id": "617412c436347a78a44e6732", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:viewlet:Table", "objectClass": "view:class:ViewletDescriptor", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Table", @@ -638,13 +638,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc5", + "_id": "617412c436347a78a44e6733", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:viewlet:Kanban", "objectClass": "view:class:ViewletDescriptor", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Kanban", @@ -653,13 +653,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc6", + "_id": "617412c436347a78a44e6734", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:action:Delete", "objectClass": "view:class:Action", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Delete", @@ -668,13 +668,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc7", + "_id": "617412c436347a78a44e6735", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccc8", + "objectId": "617412c436347a78a44e6736", "objectClass": "view:class:ActionTarget", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "target": "core:class:Doc", @@ -682,13 +682,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc9", + "_id": "617412c436347a78a44e6737", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:space:Sequence", "objectClass": "core:class:Space", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "name": "Sequences", @@ -698,13 +698,13 @@ } }, { - "_id": "616859b4a01a8095d18bccca", + "_id": "617412c436347a78a44e6738", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "workbench:mixin:SpaceView", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -712,13 +712,13 @@ } }, { - "_id": "616859b4a01a8095d18bcccb", + "_id": "617412c436347a78a44e6739", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "workbench:class:Application", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -727,13 +727,13 @@ } }, { - "_id": "616859b4a01a8095d18bcccc", + "_id": "617412c436347a78a44e673a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:EmployeeAccount", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -741,13 +741,13 @@ } }, { - "_id": "616859b4a01a8095d18bcccd", + "_id": "617412c436347a78a44e673b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:Contact", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "contact", @@ -756,12 +756,12 @@ } }, { - "_id": "616859b4a01a8095d18bccce", - "objectId": "616859b4a01a8095d18bcccf", + "_id": "617412c436347a78a44e673c", + "objectId": "617412c436347a78a44e673d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660306, + "modifiedOn": 1634996932687, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -775,13 +775,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd0", + "_id": "617412c436347a78a44e673e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:Person", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -790,12 +790,12 @@ } }, { - "_id": "616859b4a01a8095d18bccd1", - "objectId": "616859b4a01a8095d18bccd2", + "_id": "617412c436347a78a44e673f", + "objectId": "617412c436347a78a44e6740", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660306, + "modifiedOn": 1634996932687, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -810,12 +810,12 @@ } }, { - "_id": "616859b4a01a8095d18bccd3", - "objectId": "616859b4a01a8095d18bccd4", + "_id": "617412c436347a78a44e6741", + "objectId": "617412c436347a78a44e6742", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660306, + "modifiedOn": 1634996932687, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -829,13 +829,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd5", + "_id": "617412c436347a78a44e6743", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:Employee", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -843,13 +843,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd6", + "_id": "617412c436347a78a44e6744", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:Organization", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -857,13 +857,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd7", + "_id": "617412c436347a78a44e6745", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:TypeChannels", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -871,13 +871,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd8", + "_id": "617412c436347a78a44e6746", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:ChannelProvider", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -886,11 +886,11 @@ } }, { - "_id": "616859b4a01a8095d18bccd9", + "_id": "617412c436347a78a44e6747", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "contact:class:TypeChannels", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -900,13 +900,13 @@ } }, { - "_id": "616859b4a01a8095d18bccda", + "_id": "617412c436347a78a44e6748", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:channelProvider:Email", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Email", @@ -915,13 +915,13 @@ } }, { - "_id": "616859b4a01a8095d18bccdb", + "_id": "617412c436347a78a44e6749", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccdc", + "objectId": "617412c436347a78a44e674a", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Phone", @@ -930,13 +930,13 @@ } }, { - "_id": "616859b4a01a8095d18bccdd", + "_id": "617412c436347a78a44e674b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccde", + "objectId": "617412c436347a78a44e674c", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "LinkedIn", @@ -945,13 +945,13 @@ } }, { - "_id": "616859b4a01a8095d18bccdf", + "_id": "617412c436347a78a44e674d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcce0", + "objectId": "617412c436347a78a44e674e", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Twitter", @@ -960,13 +960,13 @@ } }, { - "_id": "616859b4a01a8095d18bcce1", + "_id": "617412c436347a78a44e674f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcce2", + "objectId": "617412c436347a78a44e6750", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Telegram", @@ -975,13 +975,13 @@ } }, { - "_id": "616859b4a01a8095d18bcce3", + "_id": "617412c436347a78a44e6751", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:space:Employee", "objectClass": "core:class:Space", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "name": "Employees", @@ -991,11 +991,11 @@ } }, { - "_id": "616859b4a01a8095d18bcce4", + "_id": "617412c436347a78a44e6752", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "contact:class:Person", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1005,28 +1005,28 @@ } }, { - "_id": "616859b4a01a8095d18bcce5", + "_id": "617412c436347a78a44e6753", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Attachment", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "attachment", "kind": 0, - "extends": "core:class:Obj" + "extends": "core:class:Doc" } }, { - "_id": "616859b4a01a8095d18bcce6", + "_id": "617412c436347a78a44e6754", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Comment", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "comment", @@ -1035,12 +1035,12 @@ } }, { - "_id": "616859b4a01a8095d18bcce7", - "objectId": "616859b4a01a8095d18bcce8", + "_id": "617412c436347a78a44e6755", + "objectId": "617412c436347a78a44e6756", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660430, + "modifiedOn": 1634996932781, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1055,13 +1055,13 @@ } }, { - "_id": "616859b4a01a8095d18bcce9", + "_id": "617412c436347a78a44e6757", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Backlink", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1069,13 +1069,13 @@ } }, { - "_id": "616859b4a01a8095d18bccea", + "_id": "617412c436347a78a44e6758", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Message", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "chunter", @@ -1084,12 +1084,12 @@ } }, { - "_id": "616859b4a01a8095d18bcceb", - "objectId": "616859b4a01a8095d18bccec", + "_id": "617412c436347a78a44e6759", + "objectId": "617412c436347a78a44e675a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660430, + "modifiedOn": 1634996932781, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1104,13 +1104,13 @@ } }, { - "_id": "616859b4a01a8095d18bcced", + "_id": "617412c436347a78a44e675b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Channel", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1120,11 +1120,11 @@ } }, { - "_id": "616859b4a01a8095d18bccee", + "_id": "617412c436347a78a44e675c", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "chunter:class:Channel", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1136,13 +1136,13 @@ } }, { - "_id": "616859b4a01a8095d18bccef", + "_id": "617412c436347a78a44e675d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:viewlet:Chat", "objectClass": "view:class:ViewletDescriptor", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Chat", @@ -1151,13 +1151,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf0", + "_id": "617412c436347a78a44e675e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccf1", + "objectId": "617412c436347a78a44e675f", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "attachTo": "chunter:class:Message", @@ -1167,13 +1167,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf2", + "_id": "617412c436347a78a44e6760", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccf3", + "objectId": "617412c436347a78a44e6761", "objectClass": "workbench:class:Application", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "chunter:string:ApplicationLabelChunter", @@ -1191,13 +1191,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf4", + "_id": "617412c436347a78a44e6762", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccf5", + "objectId": "617412c436347a78a44e6763", "objectClass": "chunter:class:Channel", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "name": "general", @@ -1207,13 +1207,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf6", + "_id": "617412c436347a78a44e6764", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccf7", + "objectId": "617412c436347a78a44e6765", "objectClass": "chunter:class:Channel", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "name": "random", @@ -1223,11 +1223,11 @@ } }, { - "_id": "616859b4a01a8095d18bccf8", + "_id": "617412c436347a78a44e6766", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "chunter:class:Attachment", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1237,13 +1237,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf9", + "_id": "617412c436347a78a44e6767", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "task:class:Task", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1251,12 +1251,12 @@ } }, { - "_id": "616859b4a01a8095d18bccfa", - "objectId": "616859b4a01a8095d18bccfb", + "_id": "617412c436347a78a44e6768", + "objectId": "617412c436347a78a44e6769", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660369, + "modifiedOn": 1634996932729, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1270,12 +1270,12 @@ } }, { - "_id": "616859b4a01a8095d18bccfc", - "objectId": "616859b4a01a8095d18bccfd", + "_id": "617412c436347a78a44e676a", + "objectId": "617412c436347a78a44e676b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660369, + "modifiedOn": 1634996932729, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1289,12 +1289,12 @@ } }, { - "_id": "616859b4a01a8095d18bccfe", - "objectId": "616859b4a01a8095d18bccff", + "_id": "617412c436347a78a44e676c", + "objectId": "617412c436347a78a44e676d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660369, + "modifiedOn": 1634996932729, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1308,13 +1308,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd00", + "_id": "617412c436347a78a44e676e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "task:class:Project", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1324,11 +1324,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd01", + "_id": "617412c436347a78a44e676f", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "task:class:Project", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1341,13 +1341,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd02", + "_id": "617412c436347a78a44e6770", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd03", + "objectId": "617412c436347a78a44e6771", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachTo": "task:class:Task", @@ -1365,13 +1365,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd04", + "_id": "617412c436347a78a44e6772", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd05", + "objectId": "617412c436347a78a44e6773", "objectClass": "workbench:class:Application", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "label": "task:string:ApplicationLabelTask", @@ -1389,13 +1389,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd06", + "_id": "617412c436347a78a44e6774", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd07", + "objectId": "617412c436347a78a44e6775", "objectClass": "task:class:Project", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "demo", @@ -1405,13 +1405,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd08", + "_id": "617412c436347a78a44e6776", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:class:Applicant", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "domain": "recruit", @@ -1423,12 +1423,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd09", - "objectId": "616859b4a01a8095d18bcd0a", + "_id": "617412c436347a78a44e6777", + "objectId": "617412c436347a78a44e6778", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1442,12 +1442,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd0b", - "objectId": "616859b4a01a8095d18bcd0c", + "_id": "617412c436347a78a44e6779", + "objectId": "617412c436347a78a44e677a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1461,13 +1461,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd0d", + "_id": "617412c436347a78a44e677b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:class:Candidate", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1476,12 +1476,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd0e", - "objectId": "616859b4a01a8095d18bcd0f", + "_id": "617412c436347a78a44e677c", + "objectId": "617412c436347a78a44e677d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1495,31 +1495,31 @@ } }, { - "_id": "616859b4a01a8095d18bcd10", - "objectId": "616859b4a01a8095d18bcd11", + "_id": "617412c436347a78a44e677e", + "objectId": "617412c436347a78a44e677f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { "name": "attachments", "type": { - "_class": "core:class:Bag", - "label": "Bag" + "_class": "core:class:TypeString", + "label": "TypeString" }, "label": "Attachments", "attributeOf": "recruit:class:Candidate" } }, { - "_id": "616859b4a01a8095d18bcd12", - "objectId": "616859b4a01a8095d18bcd13", + "_id": "617412c436347a78a44e6780", + "objectId": "617412c436347a78a44e6781", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1533,12 +1533,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd14", - "objectId": "616859b4a01a8095d18bcd15", + "_id": "617412c436347a78a44e6782", + "objectId": "617412c436347a78a44e6783", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1552,12 +1552,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd16", - "objectId": "616859b4a01a8095d18bcd17", + "_id": "617412c436347a78a44e6784", + "objectId": "617412c436347a78a44e6785", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1571,13 +1571,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd18", + "_id": "617412c436347a78a44e6786", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:class:Candidates", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1587,13 +1587,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd19", + "_id": "617412c436347a78a44e6787", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:class:Vacancy", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1603,11 +1603,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd1a", + "_id": "617412c436347a78a44e6788", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Vacancy", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1620,11 +1620,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd1b", + "_id": "617412c436347a78a44e6789", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Candidates", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1637,13 +1637,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd1c", + "_id": "617412c436347a78a44e678a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd1d", + "objectId": "617412c436347a78a44e678b", "objectClass": "workbench:class:Application", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "label": "recruit:string:RecruitApplication", @@ -1667,13 +1667,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd1e", + "_id": "617412c436347a78a44e678c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:space:CandidatesPublic", "objectClass": "recruit:class:Candidates", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "public", @@ -1683,13 +1683,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd1f", + "_id": "617412c436347a78a44e678d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd20", + "objectId": "617412c436347a78a44e678e", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachTo": "recruit:class:Candidate", @@ -1714,13 +1714,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd21", + "_id": "617412c436347a78a44e678f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd22", + "objectId": "617412c436347a78a44e6790", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachTo": "recruit:class:Applicant", @@ -1742,13 +1742,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd23", + "_id": "617412c436347a78a44e6791", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd24", + "objectId": "617412c436347a78a44e6792", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachTo": "recruit:class:Applicant", @@ -1769,11 +1769,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd25", + "_id": "617412c436347a78a44e6793", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Applicant", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1783,11 +1783,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd26", + "_id": "617412c436347a78a44e6794", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Candidate", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1797,11 +1797,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd27", + "_id": "617412c436347a78a44e6795", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Applicant", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1811,13 +1811,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd28", + "_id": "617412c436347a78a44e6796", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:action:CreateApplication", "objectClass": "view:class:Action", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "label": "Create Application", @@ -1826,13 +1826,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd29", + "_id": "617412c436347a78a44e6797", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd2a", + "objectId": "617412c436347a78a44e6798", "objectClass": "view:class:ActionTarget", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "target": "recruit:class:Candidate", @@ -1840,13 +1840,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd2b", + "_id": "617412c436347a78a44e6799", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd2c", + "objectId": "617412c436347a78a44e679a", "objectClass": "view:class:Sequence", "objectSpace": "view:space:Sequence", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachedTo": "recruit:class:Applicant", @@ -1854,13 +1854,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd2d", + "_id": "617412c436347a78a44e679b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "server-core:class:Trigger", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -1869,52 +1869,65 @@ } }, { - "_id": "616859b4a01a8095d18bcd2e", + "_id": "617412c436347a78a44e679c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd2f", + "objectId": "617412c436347a78a44e679d", "objectClass": "server-core:class:Trigger", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "trigger": "server-chunter:trigger:OnMessage" } }, { - "_id": "616859b4a01a8095d18bcd30", + "_id": "617412c436347a78a44e679e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd31", + "objectId": "617412c436347a78a44e679f", "objectClass": "server-core:class:Trigger", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, + "modifiedBy": "core:account:System", + "attributes": { + "trigger": "server-chunter:trigger:OnAttachment" + } + }, + { + "_id": "617412c436347a78a44e67a0", + "_class": "core:class:TxCreateDoc", + "space": "core:space:Tx", + "objectId": "617412c436347a78a44e67a1", + "objectClass": "server-core:class:Trigger", + "objectSpace": "core:space:Model", + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "trigger": "server-recruit:trigger:OnApplication" } }, { - "_id": "616859b4a01a8095d18bcd32", + "_id": "617412c436347a78a44e67a2", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd33", + "objectId": "617412c436347a78a44e67a3", "objectClass": "server-core:class:Trigger", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "trigger": "server-view:trigger:OnDocWithState" } }, { - "_id": "616859b4a01a8095d18bcd35", + "_id": "617412c436347a78a44e67a5", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd34", + "objectId": "617412c436347a78a44e67a4", "objectClass": "contact:class:Employee", "objectSpace": "contact:space:Employee", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "Chen,Rosamund", @@ -1923,28 +1936,28 @@ } }, { - "_id": "616859b4a01a8095d18bcd36", + "_id": "617412c436347a78a44e67a6", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd37", + "objectId": "617412c436347a78a44e67a7", "objectClass": "contact:class:EmployeeAccount", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "email": "rosamund@hc.engineering", - "employee": "616859b4a01a8095d18bcd34", + "employee": "617412c436347a78a44e67a4", "name": "Chen,Rosamund" } }, { - "_id": "616859b4a01a8095d18bcd38", + "_id": "617412c436347a78a44e67a8", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd39", + "objectId": "617412c436347a78a44e67a9", "objectClass": "recruit:class:Candidate", "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "P.,Andrey", @@ -1955,18 +1968,17 @@ "provider": "contact:channelProvider:Email", "value": "andrey@hc.engineering" } - ], - "attachments": {} + ] } }, { - "_id": "616859b4a01a8095d18bcd3a", + "_id": "617412c436347a78a44e67aa", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd3b", + "objectId": "617412c436347a78a44e67ab", "objectClass": "recruit:class:Candidate", "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "M.,Marina", @@ -1977,18 +1989,17 @@ "provider": "contact:channelProvider:Email", "value": "marina@hc.engineering" } - ], - "attachments": {} + ] } }, { - "_id": "616859b4a01a8095d18bcd3c", + "_id": "617412c436347a78a44e67ac", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd3d", + "objectId": "617412c436347a78a44e67ad", "objectClass": "recruit:class:Candidate", "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "P.,Alex", @@ -1999,8 +2010,7 @@ "provider": "contact:channelProvider:Email", "value": "alex@hc.engineering" } - ], - "attachments": {} + ] } } ] \ No newline at end of file diff --git a/dev/tool/src/model.tx.json b/dev/tool/src/model.tx.json index 02b71eca41..0cc653cc62 100644 --- a/dev/tool/src/model.tx.json +++ b/dev/tool/src/model.tx.json @@ -1,25 +1,25 @@ [ { - "_id": "616859b4a01a8095d18bcc95", + "_id": "617412c436347a78a44e6703", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Obj", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932838, "modifiedBy": "core:account:System", "attributes": { "kind": 0 } }, { - "_id": "616859b4a01a8095d18bcc96", + "_id": "617412c436347a78a44e6704", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Doc", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -27,12 +27,12 @@ } }, { - "_id": "616859b4a01a8095d18bcc97", - "objectId": "616859b4a01a8095d18bcc98", + "_id": "617412c436347a78a44e6705", + "objectId": "617412c436347a78a44e6706", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660266, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -46,13 +46,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc99", + "_id": "617412c436347a78a44e6707", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:State", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "state", @@ -61,12 +61,12 @@ } }, { - "_id": "616859b4a01a8095d18bcc9a", - "objectId": "616859b4a01a8095d18bcc9b", + "_id": "617412c436347a78a44e6708", + "objectId": "617412c436347a78a44e6709", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660267, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -80,13 +80,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc9c", + "_id": "617412c436347a78a44e670a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Type", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -94,13 +94,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc9d", + "_id": "617412c436347a78a44e670b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TypeTimestamp", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -108,13 +108,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc9e", + "_id": "617412c436347a78a44e670c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TypeBoolean", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -122,13 +122,13 @@ } }, { - "_id": "616859b4a01a8095d18bcc9f", + "_id": "617412c436347a78a44e670d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TypeString", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -136,13 +136,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca0", + "_id": "617412c436347a78a44e670e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Attribute", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -150,13 +150,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca1", + "_id": "617412c436347a78a44e670f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Account", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -165,13 +165,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca2", + "_id": "617412c436347a78a44e6710", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Space", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -180,12 +180,12 @@ } }, { - "_id": "616859b4a01a8095d18bcca3", - "objectId": "616859b4a01a8095d18bcca4", + "_id": "617412c436347a78a44e6711", + "objectId": "617412c436347a78a44e6712", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660267, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -199,13 +199,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca5", + "_id": "617412c436347a78a44e6713", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:SpaceWithStates", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -213,13 +213,13 @@ } }, { - "_id": "616859b4a01a8095d18bcca6", + "_id": "617412c436347a78a44e6714", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:DocWithState", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -227,12 +227,12 @@ } }, { - "_id": "616859b4a01a8095d18bcca7", - "objectId": "616859b4a01a8095d18bcca8", + "_id": "617412c436347a78a44e6715", + "objectId": "617412c436347a78a44e6716", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660267, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -246,12 +246,12 @@ } }, { - "_id": "616859b4a01a8095d18bcca9", - "objectId": "616859b4a01a8095d18bccaa", + "_id": "617412c436347a78a44e6717", + "objectId": "617412c436347a78a44e6718", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660267, + "modifiedOn": 1634996932679, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -265,13 +265,13 @@ } }, { - "_id": "616859b4a01a8095d18bccab", + "_id": "617412c436347a78a44e6719", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Tx", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "tx", @@ -280,13 +280,13 @@ } }, { - "_id": "616859b4a01a8095d18bccac", + "_id": "617412c436347a78a44e671a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxBulkWrite", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -294,13 +294,13 @@ } }, { - "_id": "616859b4a01a8095d18bccad", + "_id": "617412c436347a78a44e671b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxCUD", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -308,13 +308,13 @@ } }, { - "_id": "616859b4a01a8095d18bccae", + "_id": "617412c436347a78a44e671c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxRemoveDoc", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -322,13 +322,13 @@ } }, { - "_id": "616859b4a01a8095d18bccaf", + "_id": "617412c436347a78a44e671d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxUpdateDoc", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -336,13 +336,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb0", + "_id": "617412c436347a78a44e671e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxMixin", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -350,13 +350,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb1", + "_id": "617412c436347a78a44e671f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxPutBag", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -364,13 +364,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb2", + "_id": "617412c436347a78a44e6720", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:TxCreateDoc", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -378,13 +378,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb3", + "_id": "617412c436347a78a44e6721", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Class", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -393,13 +393,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb4", + "_id": "617412c436347a78a44e6722", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "core:class:Mixin", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -407,13 +407,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb5", + "_id": "617412c436347a78a44e6723", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:Sequence", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "kanban", @@ -422,13 +422,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb6", + "_id": "617412c436347a78a44e6724", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:Kanban", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "kanban", @@ -437,13 +437,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb7", + "_id": "617412c436347a78a44e6725", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:ActionTarget", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -452,13 +452,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb8", + "_id": "617412c436347a78a44e6726", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:Action", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -467,13 +467,13 @@ } }, { - "_id": "616859b4a01a8095d18bccb9", + "_id": "617412c436347a78a44e6727", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:Viewlet", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -482,13 +482,13 @@ } }, { - "_id": "616859b4a01a8095d18bccba", + "_id": "617412c436347a78a44e6728", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:class:ViewletDescriptor", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -497,13 +497,13 @@ } }, { - "_id": "616859b4a01a8095d18bccbb", + "_id": "617412c436347a78a44e6729", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:mixin:ObjectEditor", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -511,13 +511,13 @@ } }, { - "_id": "616859b4a01a8095d18bccbc", + "_id": "617412c436347a78a44e672a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:mixin:KanbanCard", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -525,13 +525,13 @@ } }, { - "_id": "616859b4a01a8095d18bccbd", + "_id": "617412c436347a78a44e672b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:mixin:AttributePresenter", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -539,13 +539,13 @@ } }, { - "_id": "616859b4a01a8095d18bccbe", + "_id": "617412c436347a78a44e672c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:mixin:AttributeEditor", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -553,11 +553,11 @@ } }, { - "_id": "616859b4a01a8095d18bccbf", + "_id": "617412c436347a78a44e672d", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:TypeString", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -567,11 +567,11 @@ } }, { - "_id": "616859b4a01a8095d18bccc0", + "_id": "617412c436347a78a44e672e", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:TypeString", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -581,11 +581,11 @@ } }, { - "_id": "616859b4a01a8095d18bccc1", + "_id": "617412c436347a78a44e672f", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:TypeBoolean", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -595,11 +595,11 @@ } }, { - "_id": "616859b4a01a8095d18bccc2", + "_id": "617412c436347a78a44e6730", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:TypeTimestamp", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -609,11 +609,11 @@ } }, { - "_id": "616859b4a01a8095d18bccc3", + "_id": "617412c436347a78a44e6731", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "core:class:State", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -623,13 +623,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc4", + "_id": "617412c436347a78a44e6732", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:viewlet:Table", "objectClass": "view:class:ViewletDescriptor", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Table", @@ -638,13 +638,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc5", + "_id": "617412c436347a78a44e6733", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:viewlet:Kanban", "objectClass": "view:class:ViewletDescriptor", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Kanban", @@ -653,13 +653,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc6", + "_id": "617412c436347a78a44e6734", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:action:Delete", "objectClass": "view:class:Action", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Delete", @@ -668,13 +668,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc7", + "_id": "617412c436347a78a44e6735", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccc8", + "objectId": "617412c436347a78a44e6736", "objectClass": "view:class:ActionTarget", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "target": "core:class:Doc", @@ -682,13 +682,13 @@ } }, { - "_id": "616859b4a01a8095d18bccc9", + "_id": "617412c436347a78a44e6737", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "view:space:Sequence", "objectClass": "core:class:Space", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "name": "Sequences", @@ -698,13 +698,13 @@ } }, { - "_id": "616859b4a01a8095d18bccca", + "_id": "617412c436347a78a44e6738", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "workbench:mixin:SpaceView", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -712,13 +712,13 @@ } }, { - "_id": "616859b4a01a8095d18bcccb", + "_id": "617412c436347a78a44e6739", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "workbench:class:Application", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -727,13 +727,13 @@ } }, { - "_id": "616859b4a01a8095d18bcccc", + "_id": "617412c436347a78a44e673a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:EmployeeAccount", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -741,13 +741,13 @@ } }, { - "_id": "616859b4a01a8095d18bcccd", + "_id": "617412c436347a78a44e673b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:Contact", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "contact", @@ -756,12 +756,12 @@ } }, { - "_id": "616859b4a01a8095d18bccce", - "objectId": "616859b4a01a8095d18bcccf", + "_id": "617412c436347a78a44e673c", + "objectId": "617412c436347a78a44e673d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660306, + "modifiedOn": 1634996932687, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -775,13 +775,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd0", + "_id": "617412c436347a78a44e673e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:Person", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -790,12 +790,12 @@ } }, { - "_id": "616859b4a01a8095d18bccd1", - "objectId": "616859b4a01a8095d18bccd2", + "_id": "617412c436347a78a44e673f", + "objectId": "617412c436347a78a44e6740", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660306, + "modifiedOn": 1634996932687, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -810,12 +810,12 @@ } }, { - "_id": "616859b4a01a8095d18bccd3", - "objectId": "616859b4a01a8095d18bccd4", + "_id": "617412c436347a78a44e6741", + "objectId": "617412c436347a78a44e6742", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660306, + "modifiedOn": 1634996932687, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -829,13 +829,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd5", + "_id": "617412c436347a78a44e6743", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:Employee", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -843,13 +843,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd6", + "_id": "617412c436347a78a44e6744", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:Organization", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -857,13 +857,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd7", + "_id": "617412c436347a78a44e6745", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:TypeChannels", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -871,13 +871,13 @@ } }, { - "_id": "616859b4a01a8095d18bccd8", + "_id": "617412c436347a78a44e6746", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:class:ChannelProvider", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -886,11 +886,11 @@ } }, { - "_id": "616859b4a01a8095d18bccd9", + "_id": "617412c436347a78a44e6747", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "contact:class:TypeChannels", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -900,13 +900,13 @@ } }, { - "_id": "616859b4a01a8095d18bccda", + "_id": "617412c436347a78a44e6748", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:channelProvider:Email", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Email", @@ -915,13 +915,13 @@ } }, { - "_id": "616859b4a01a8095d18bccdb", + "_id": "617412c436347a78a44e6749", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccdc", + "objectId": "617412c436347a78a44e674a", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Phone", @@ -930,13 +930,13 @@ } }, { - "_id": "616859b4a01a8095d18bccdd", + "_id": "617412c436347a78a44e674b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccde", + "objectId": "617412c436347a78a44e674c", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "LinkedIn", @@ -945,13 +945,13 @@ } }, { - "_id": "616859b4a01a8095d18bccdf", + "_id": "617412c436347a78a44e674d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcce0", + "objectId": "617412c436347a78a44e674e", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Twitter", @@ -960,13 +960,13 @@ } }, { - "_id": "616859b4a01a8095d18bcce1", + "_id": "617412c436347a78a44e674f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcce2", + "objectId": "617412c436347a78a44e6750", "objectClass": "contact:class:ChannelProvider", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Telegram", @@ -975,13 +975,13 @@ } }, { - "_id": "616859b4a01a8095d18bcce3", + "_id": "617412c436347a78a44e6751", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "contact:space:Employee", "objectClass": "core:class:Space", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "name": "Employees", @@ -991,11 +991,11 @@ } }, { - "_id": "616859b4a01a8095d18bcce4", + "_id": "617412c436347a78a44e6752", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "contact:class:Person", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1005,28 +1005,28 @@ } }, { - "_id": "616859b4a01a8095d18bcce5", + "_id": "617412c436347a78a44e6753", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Attachment", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "attachment", "kind": 0, - "extends": "core:class:Obj" + "extends": "core:class:Doc" } }, { - "_id": "616859b4a01a8095d18bcce6", + "_id": "617412c436347a78a44e6754", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Comment", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "comment", @@ -1035,12 +1035,12 @@ } }, { - "_id": "616859b4a01a8095d18bcce7", - "objectId": "616859b4a01a8095d18bcce8", + "_id": "617412c436347a78a44e6755", + "objectId": "617412c436347a78a44e6756", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660430, + "modifiedOn": 1634996932781, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1055,13 +1055,13 @@ } }, { - "_id": "616859b4a01a8095d18bcce9", + "_id": "617412c436347a78a44e6757", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Backlink", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1069,13 +1069,13 @@ } }, { - "_id": "616859b4a01a8095d18bccea", + "_id": "617412c436347a78a44e6758", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Message", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "domain": "chunter", @@ -1084,12 +1084,12 @@ } }, { - "_id": "616859b4a01a8095d18bcceb", - "objectId": "616859b4a01a8095d18bccec", + "_id": "617412c436347a78a44e6759", + "objectId": "617412c436347a78a44e675a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660430, + "modifiedOn": 1634996932781, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1104,13 +1104,13 @@ } }, { - "_id": "616859b4a01a8095d18bcced", + "_id": "617412c436347a78a44e675b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:class:Channel", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1120,11 +1120,11 @@ } }, { - "_id": "616859b4a01a8095d18bccee", + "_id": "617412c436347a78a44e675c", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "chunter:class:Channel", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1136,13 +1136,13 @@ } }, { - "_id": "616859b4a01a8095d18bccef", + "_id": "617412c436347a78a44e675d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "chunter:viewlet:Chat", "objectClass": "view:class:ViewletDescriptor", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "Chat", @@ -1151,13 +1151,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf0", + "_id": "617412c436347a78a44e675e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccf1", + "objectId": "617412c436347a78a44e675f", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "attachTo": "chunter:class:Message", @@ -1167,13 +1167,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf2", + "_id": "617412c436347a78a44e6760", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccf3", + "objectId": "617412c436347a78a44e6761", "objectClass": "workbench:class:Application", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "label": "chunter:string:ApplicationLabelChunter", @@ -1191,13 +1191,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf4", + "_id": "617412c436347a78a44e6762", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccf5", + "objectId": "617412c436347a78a44e6763", "objectClass": "chunter:class:Channel", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "name": "general", @@ -1207,13 +1207,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf6", + "_id": "617412c436347a78a44e6764", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bccf7", + "objectId": "617412c436347a78a44e6765", "objectClass": "chunter:class:Channel", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "modifiedBy": "core:account:System", "attributes": { "name": "random", @@ -1223,11 +1223,11 @@ } }, { - "_id": "616859b4a01a8095d18bccf8", + "_id": "617412c436347a78a44e6766", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660495, + "modifiedOn": 1634996932839, "objectId": "chunter:class:Attachment", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1237,13 +1237,13 @@ } }, { - "_id": "616859b4a01a8095d18bccf9", + "_id": "617412c436347a78a44e6767", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "task:class:Task", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1251,12 +1251,12 @@ } }, { - "_id": "616859b4a01a8095d18bccfa", - "objectId": "616859b4a01a8095d18bccfb", + "_id": "617412c436347a78a44e6768", + "objectId": "617412c436347a78a44e6769", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660369, + "modifiedOn": 1634996932729, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1270,12 +1270,12 @@ } }, { - "_id": "616859b4a01a8095d18bccfc", - "objectId": "616859b4a01a8095d18bccfd", + "_id": "617412c436347a78a44e676a", + "objectId": "617412c436347a78a44e676b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660369, + "modifiedOn": 1634996932729, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1289,12 +1289,12 @@ } }, { - "_id": "616859b4a01a8095d18bccfe", - "objectId": "616859b4a01a8095d18bccff", + "_id": "617412c436347a78a44e676c", + "objectId": "617412c436347a78a44e676d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660369, + "modifiedOn": 1634996932729, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1308,13 +1308,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd00", + "_id": "617412c436347a78a44e676e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "task:class:Project", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1324,11 +1324,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd01", + "_id": "617412c436347a78a44e676f", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "task:class:Project", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1341,13 +1341,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd02", + "_id": "617412c436347a78a44e6770", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd03", + "objectId": "617412c436347a78a44e6771", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachTo": "task:class:Task", @@ -1365,13 +1365,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd04", + "_id": "617412c436347a78a44e6772", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd05", + "objectId": "617412c436347a78a44e6773", "objectClass": "workbench:class:Application", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "label": "task:string:ApplicationLabelTask", @@ -1389,13 +1389,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd06", + "_id": "617412c436347a78a44e6774", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd07", + "objectId": "617412c436347a78a44e6775", "objectClass": "task:class:Project", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "demo", @@ -1405,13 +1405,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd08", + "_id": "617412c436347a78a44e6776", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:class:Applicant", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "domain": "recruit", @@ -1423,12 +1423,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd09", - "objectId": "616859b4a01a8095d18bcd0a", + "_id": "617412c436347a78a44e6777", + "objectId": "617412c436347a78a44e6778", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1442,12 +1442,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd0b", - "objectId": "616859b4a01a8095d18bcd0c", + "_id": "617412c436347a78a44e6779", + "objectId": "617412c436347a78a44e677a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1461,13 +1461,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd0d", + "_id": "617412c436347a78a44e677b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:class:Candidate", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1476,12 +1476,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd0e", - "objectId": "616859b4a01a8095d18bcd0f", + "_id": "617412c436347a78a44e677c", + "objectId": "617412c436347a78a44e677d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1495,31 +1495,31 @@ } }, { - "_id": "616859b4a01a8095d18bcd10", - "objectId": "616859b4a01a8095d18bcd11", + "_id": "617412c436347a78a44e677e", + "objectId": "617412c436347a78a44e677f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { "name": "attachments", "type": { - "_class": "core:class:Bag", - "label": "Bag" + "_class": "core:class:TypeString", + "label": "TypeString" }, "label": "Attachments", "attributeOf": "recruit:class:Candidate" } }, { - "_id": "616859b4a01a8095d18bcd12", - "objectId": "616859b4a01a8095d18bcd13", + "_id": "617412c436347a78a44e6780", + "objectId": "617412c436347a78a44e6781", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1533,12 +1533,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd14", - "objectId": "616859b4a01a8095d18bcd15", + "_id": "617412c436347a78a44e6782", + "objectId": "617412c436347a78a44e6783", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1552,12 +1552,12 @@ } }, { - "_id": "616859b4a01a8095d18bcd16", - "objectId": "616859b4a01a8095d18bcd17", + "_id": "617412c436347a78a44e6784", + "objectId": "617412c436347a78a44e6785", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660478, + "modifiedOn": 1634996932830, "objectSpace": "core:space:Model", "objectClass": "core:class:Attribute", "attributes": { @@ -1571,13 +1571,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd18", + "_id": "617412c436347a78a44e6786", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:class:Candidates", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1587,13 +1587,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd19", + "_id": "617412c436347a78a44e6787", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:class:Vacancy", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "kind": 0, @@ -1603,11 +1603,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd1a", + "_id": "617412c436347a78a44e6788", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Vacancy", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1620,11 +1620,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd1b", + "_id": "617412c436347a78a44e6789", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Candidates", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1637,13 +1637,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd1c", + "_id": "617412c436347a78a44e678a", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd1d", + "objectId": "617412c436347a78a44e678b", "objectClass": "workbench:class:Application", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "label": "recruit:string:RecruitApplication", @@ -1667,13 +1667,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd1e", + "_id": "617412c436347a78a44e678c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:space:CandidatesPublic", "objectClass": "recruit:class:Candidates", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "public", @@ -1683,13 +1683,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd1f", + "_id": "617412c436347a78a44e678d", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd20", + "objectId": "617412c436347a78a44e678e", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachTo": "recruit:class:Candidate", @@ -1714,13 +1714,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd21", + "_id": "617412c436347a78a44e678f", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd22", + "objectId": "617412c436347a78a44e6790", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachTo": "recruit:class:Applicant", @@ -1742,13 +1742,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd23", + "_id": "617412c436347a78a44e6791", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd24", + "objectId": "617412c436347a78a44e6792", "objectClass": "view:class:Viewlet", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachTo": "recruit:class:Applicant", @@ -1769,11 +1769,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd25", + "_id": "617412c436347a78a44e6793", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Applicant", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1783,11 +1783,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd26", + "_id": "617412c436347a78a44e6794", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Candidate", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1797,11 +1797,11 @@ } }, { - "_id": "616859b4a01a8095d18bcd27", + "_id": "617412c436347a78a44e6795", "_class": "core:class:TxMixin", "space": "core:space:Tx", "modifiedBy": "core:account:System", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "objectId": "recruit:class:Applicant", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", @@ -1811,13 +1811,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd28", + "_id": "617412c436347a78a44e6796", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "recruit:action:CreateApplication", "objectClass": "view:class:Action", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "label": "Create Application", @@ -1826,13 +1826,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd29", + "_id": "617412c436347a78a44e6797", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd2a", + "objectId": "617412c436347a78a44e6798", "objectClass": "view:class:ActionTarget", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "target": "recruit:class:Candidate", @@ -1840,13 +1840,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd2b", + "_id": "617412c436347a78a44e6799", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd2c", + "objectId": "617412c436347a78a44e679a", "objectClass": "view:class:Sequence", "objectSpace": "view:space:Sequence", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "attachedTo": "recruit:class:Applicant", @@ -1854,13 +1854,13 @@ } }, { - "_id": "616859b4a01a8095d18bcd2d", + "_id": "617412c436347a78a44e679b", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", "objectId": "server-core:class:Trigger", "objectClass": "core:class:Class", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "domain": "model", @@ -1869,52 +1869,65 @@ } }, { - "_id": "616859b4a01a8095d18bcd2e", + "_id": "617412c436347a78a44e679c", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd2f", + "objectId": "617412c436347a78a44e679d", "objectClass": "server-core:class:Trigger", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "trigger": "server-chunter:trigger:OnMessage" } }, { - "_id": "616859b4a01a8095d18bcd30", + "_id": "617412c436347a78a44e679e", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd31", + "objectId": "617412c436347a78a44e679f", "objectClass": "server-core:class:Trigger", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, + "modifiedBy": "core:account:System", + "attributes": { + "trigger": "server-chunter:trigger:OnAttachment" + } + }, + { + "_id": "617412c436347a78a44e67a0", + "_class": "core:class:TxCreateDoc", + "space": "core:space:Tx", + "objectId": "617412c436347a78a44e67a1", + "objectClass": "server-core:class:Trigger", + "objectSpace": "core:space:Model", + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "trigger": "server-recruit:trigger:OnApplication" } }, { - "_id": "616859b4a01a8095d18bcd32", + "_id": "617412c436347a78a44e67a2", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd33", + "objectId": "617412c436347a78a44e67a3", "objectClass": "server-core:class:Trigger", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "trigger": "server-view:trigger:OnDocWithState" } }, { - "_id": "616859b4a01a8095d18bcd35", + "_id": "617412c436347a78a44e67a5", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd34", + "objectId": "617412c436347a78a44e67a4", "objectClass": "contact:class:Employee", "objectSpace": "contact:space:Employee", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "Chen,Rosamund", @@ -1923,28 +1936,28 @@ } }, { - "_id": "616859b4a01a8095d18bcd36", + "_id": "617412c436347a78a44e67a6", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd37", + "objectId": "617412c436347a78a44e67a7", "objectClass": "contact:class:EmployeeAccount", "objectSpace": "core:space:Model", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "email": "rosamund@hc.engineering", - "employee": "616859b4a01a8095d18bcd34", + "employee": "617412c436347a78a44e67a4", "name": "Chen,Rosamund" } }, { - "_id": "616859b4a01a8095d18bcd38", + "_id": "617412c436347a78a44e67a8", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd39", + "objectId": "617412c436347a78a44e67a9", "objectClass": "recruit:class:Candidate", "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "P.,Andrey", @@ -1955,18 +1968,17 @@ "provider": "contact:channelProvider:Email", "value": "andrey@hc.engineering" } - ], - "attachments": {} + ] } }, { - "_id": "616859b4a01a8095d18bcd3a", + "_id": "617412c436347a78a44e67aa", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd3b", + "objectId": "617412c436347a78a44e67ab", "objectClass": "recruit:class:Candidate", "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "M.,Marina", @@ -1977,18 +1989,17 @@ "provider": "contact:channelProvider:Email", "value": "marina@hc.engineering" } - ], - "attachments": {} + ] } }, { - "_id": "616859b4a01a8095d18bcd3c", + "_id": "617412c436347a78a44e67ac", "_class": "core:class:TxCreateDoc", "space": "core:space:Tx", - "objectId": "616859b4a01a8095d18bcd3d", + "objectId": "617412c436347a78a44e67ad", "objectClass": "recruit:class:Candidate", "objectSpace": "recruit:space:CandidatesPublic", - "modifiedOn": 1634228660496, + "modifiedOn": 1634996932840, "modifiedBy": "core:account:System", "attributes": { "name": "P.,Alex", @@ -1999,8 +2010,7 @@ "provider": "contact:channelProvider:Email", "value": "alex@hc.engineering" } - ], - "attachments": {} + ] } } ] \ No newline at end of file diff --git a/models/chunter/src/index.ts b/models/chunter/src/index.ts index 7c1e18b884..86baf0618d 100644 --- a/models/chunter/src/index.ts +++ b/models/chunter/src/index.ts @@ -17,7 +17,7 @@ import type { IntlString } from '@anticrm/platform' import { Builder, Model, Prop, UX, TypeString, Index } from '@anticrm/model' import type { Ref, Doc, Class, Domain } from '@anticrm/core' import { IndexKind } from '@anticrm/core' -import core, { TSpace, TDoc, TObj } from '@anticrm/model-core' +import core, { TSpace, TDoc } from '@anticrm/model-core' import type { Backlink, Channel, Message, Comment, Attachment } from '@anticrm/chunter' import type { AnyComponent } from '@anticrm/ui' @@ -44,6 +44,7 @@ export class TMessage extends TDoc implements Message { @Model(chunter.class.Comment, core.class.Doc, DOMAIN_COMMENT) export class TComment extends TDoc implements Comment { attachedTo!: Ref + attachedToClass!: Ref> @Prop(TypeString(), 'Message' as IntlString) @Index(IndexKind.FullText) message!: string @@ -55,8 +56,10 @@ export class TBacklink extends TComment implements Backlink { backlinkClass!: Ref> } -@Model(chunter.class.Attachment, core.class.Obj, DOMAIN_ATTACHMENT) -export class TAttachment extends TObj implements Attachment { +@Model(chunter.class.Attachment, core.class.Doc, DOMAIN_ATTACHMENT) +export class TAttachment extends TDoc implements Attachment { + attachedTo!: Ref + attachedToClass!: Ref> name!: string file!: string size!: number diff --git a/models/demo/src/index.ts b/models/demo/src/index.ts index 6569e93211..c49f864d6f 100644 --- a/models/demo/src/index.ts +++ b/models/demo/src/index.ts @@ -44,8 +44,7 @@ export function createDemo (builder: Builder): void { provider: contact.channelProvider.Email, value: 'andrey@hc.engineering' } - ], - attachments: {} + ] }) builder.createDoc(recruit.class.Candidate, recruit.space.CandidatesPublic, { @@ -57,8 +56,7 @@ export function createDemo (builder: Builder): void { provider: contact.channelProvider.Email, value: 'marina@hc.engineering' } - ], - attachments: {} + ] }) builder.createDoc(recruit.class.Candidate, recruit.space.CandidatesPublic, { @@ -70,7 +68,6 @@ export function createDemo (builder: Builder): void { provider: contact.channelProvider.Email, value: 'alex@hc.engineering' } - ], - attachments: {} + ] }) } diff --git a/models/recruit/src/index.ts b/models/recruit/src/index.ts index cb2ea34de2..493159ab65 100644 --- a/models/recruit/src/index.ts +++ b/models/recruit/src/index.ts @@ -43,8 +43,8 @@ export class TCandidate extends TPerson implements Candidate { @Prop(TypeString(), 'Title' as IntlString) title?: string - @Prop(TypeBag(), 'Attachments' as IntlString) - attachments!: Bag + @Prop(TypeString(), 'Attachments' as IntlString) + attachments?: number @Prop(TypeString(), 'Applications' as IntlString) applications?: number diff --git a/models/server-chunter/src/index.ts b/models/server-chunter/src/index.ts index 9ff5430d4f..29f4455b70 100644 --- a/models/server-chunter/src/index.ts +++ b/models/server-chunter/src/index.ts @@ -24,4 +24,7 @@ export function createModel (builder: Builder): void { builder.createDoc(serverCore.class.Trigger, core.space.Model, { trigger: serverChunter.trigger.OnMessage }) + builder.createDoc(serverCore.class.Trigger, core.space.Model, { + trigger: serverChunter.trigger.OnAttachment + }) } diff --git a/packages/core/src/classes.ts b/packages/core/src/classes.ts index c44ab8a7c9..fa429a4ec7 100644 --- a/packages/core/src/classes.ts +++ b/packages/core/src/classes.ts @@ -66,6 +66,7 @@ export interface UXObject extends Obj { */ export interface AttachedDoc extends Doc { attachedTo: Ref + attachedToClass: Ref> } /** diff --git a/plugins/chunter-resources/src/components/AttachmentPresenter.svelte b/plugins/chunter-resources/src/components/AttachmentPresenter.svelte index dfd12a2439..409626b9d5 100644 --- a/plugins/chunter-resources/src/components/AttachmentPresenter.svelte +++ b/plugins/chunter-resources/src/components/AttachmentPresenter.svelte @@ -15,13 +15,13 @@ --> @@ -33,10 +33,10 @@ {/if} --> -{#if value.attachments && Object.keys(value.attachments).length > 0} - +{#if value.attachments && value.attachments > 0} +
- {Object.keys(value.attachments).length} + {value.attachments}
{/if} diff --git a/plugins/chunter/src/index.ts b/plugins/chunter/src/index.ts index 2d30444150..d4ee539a02 100644 --- a/plugins/chunter/src/index.ts +++ b/plugins/chunter/src/index.ts @@ -15,7 +15,7 @@ import { plugin } from '@anticrm/platform' import type { Asset, Plugin } from '@anticrm/platform' -import type { Space, Obj, Doc, Ref, Class, AttachedDoc } from '@anticrm/core' +import type { Space, Doc, Ref, Class, AttachedDoc } from '@anticrm/core' /** * @public @@ -47,7 +47,7 @@ export interface Backlink extends Comment { /** * @public */ -export interface Attachment extends Obj { +export interface Attachment extends AttachedDoc { name: string file: string size: number diff --git a/plugins/recruit-resources/src/components/Attachments.svelte b/plugins/recruit-resources/src/components/Attachments.svelte index 52b3a2d362..b2c0d00ea4 100644 --- a/plugins/recruit-resources/src/components/Attachments.svelte +++ b/plugins/recruit-resources/src/components/Attachments.svelte @@ -26,14 +26,14 @@ import chunter from '@anticrm/chunter' - export let objectId: Ref }> + export let objectId: Ref export let space: Ref - export let _class: Ref }>> + export let _class: Ref> - export let object: Doc & { attachments: Bag } | undefined = undefined + let attachments: Attachment[] = [] - // const query = createQuery() - // $: query.query(_class, { _id: objectId }, result => { object = result[0] }) + const query = createQuery() + $: query.query(chunter.class.Attachment, { attachedTo: objectId }, result => { attachments = result }) let inputFile: HTMLInputElement let loading = false @@ -45,8 +45,9 @@ try { const uuid = await uploadFile(space, file, objectId) console.log('uploaded file uuid', uuid) - client.putBag(_class, space, objectId, 'attachments', encodeURIComponent(uuid), { - _class: chunter.class.Attachment, + client.createDoc(chunter.class.Attachment, space, { + attachedTo: objectId, + attachedToClass: _class, name: file.name, file: uuid, type: file.type, @@ -81,7 +82,6 @@ {/if} - {#if object?.attachments !== undefined} @@ -90,7 +90,7 @@ - {#each Object.values(object.attachments) as file} + {#each attachments as file}
pdf
@@ -104,7 +104,6 @@ {/each}
- {/if}