From c89a0eb694ff68eecceabae599bfcb96e2d8bab5 Mon Sep 17 00:00:00 2001 From: "John R. Supplee" Date: Mon, 18 Jan 2021 16:41:35 +0200 Subject: [PATCH 1/8] Initial work on import of custom fields from Trello * start adding import functionality * Add checkbox type to customFields --- client/components/cards/cardCustomFields.jade | 11 ++++++++++ client/components/cards/cardCustomFields.js | 21 ++++++++++++++++++- models/customFields.js | 9 +++++++- models/trelloCreator.js | 20 ++++++++++++++++++ 4 files changed, 59 insertions(+), 2 deletions(-) diff --git a/client/components/cards/cardCustomFields.jade b/client/components/cards/cardCustomFields.jade index e4e485357..b6fa0bc2b 100644 --- a/client/components/cards/cardCustomFields.jade +++ b/client/components/cards/cardCustomFields.jade @@ -52,6 +52,17 @@ template(name="cardCustomField-number") if value = value +template(name="cardCustomField-checkbox") + if canModifyCard + +inlinedForm(classNames="js-card-customfield-checkbox") + input(type="checkbox" value=data.value) + .edit-controls.clearfix + button.primary(type="submit") {{_ 'save'}} + a.fa.fa-times-thin.js-close-inlined-form + else + if value + = value + template(name="cardCustomField-currency") if canModifyCard +inlinedForm(classNames="js-card-customfield-currency") diff --git a/client/components/cards/cardCustomFields.js b/client/components/cards/cardCustomFields.js index 45f207622..49f577fea 100644 --- a/client/components/cards/cardCustomFields.js +++ b/client/components/cards/cardCustomFields.js @@ -78,7 +78,26 @@ CardCustomField.register('cardCustomField'); }, ]; } -}.register('cardCustomField-number')); +}.register('cardCustomField-checkbox')); + +// cardCustomField-checkbox +(class extends CardCustomField { + onCreated() { + super.onCreated(); + } + + events() { + return [ + { + 'submit .js-card-customfield-checkbox'(event) { + event.preventDefault(); + const value = this.find('input').value !== ''; + this.card.setCustomField(this.customFieldId, value); + }, + }, + ]; + } +}.register('cardCustomField-checkbox')); // cardCustomField-currency (class extends CardCustomField { diff --git a/models/customFields.js b/models/customFields.js index 83b47fc0a..61ed41c88 100644 --- a/models/customFields.js +++ b/models/customFields.js @@ -22,7 +22,14 @@ CustomFields.attachSchema( * type of the custom field */ type: String, - allowedValues: ['text', 'number', 'date', 'dropdown', 'currency'], + allowedValues: [ + 'text', + 'number', + 'date', + 'dropdown', + 'checkbox', + 'currency', + ], }, settings: { /** diff --git a/models/trelloCreator.js b/models/trelloCreator.js index 1c5bcd931..0f394a2a3 100644 --- a/models/trelloCreator.js +++ b/models/trelloCreator.js @@ -40,6 +40,8 @@ export class TrelloCreator { // maps a trelloCardId to an array of trelloAttachments this.attachments = {}; + + this.customFields = {}; } /** @@ -161,6 +163,7 @@ export class TrelloCreator { // very old boards won't have a creation activity so no creation date createdAt: this._now(this.createdAt.board), labels: [], + customFields: [], members: [ { userId: Meteor.userId(), @@ -216,6 +219,19 @@ export class TrelloCreator { this.labels[label.id] = labelToCreate._id; boardToCreate.labels.push(labelToCreate); }); + trelloBoard.customFields.forEach(field => { + const fieldToCreate = { + _id: Random.id(6), + trelloId: field.id, + name: field.name, + showOnCard: field.display.cardFront, + type: field.type, + }; + // We need to remember them by Trello ID, as this is the only ref we have + // when importing cards. + this.customFields[field.id] = fieldToCreate._id; + boardToCreate.customFields.push(fieldToCreate); + }); const boardId = Boards.direct.insert(boardToCreate); Boards.direct.update(boardId, { $set: { modifiedAt: this._now() } }); // log activity @@ -309,6 +325,10 @@ export class TrelloCreator { } } + if (card.customFieldItems) { + card.customFieldItems.forEach(item => {}); + } + // insert card const cardId = Cards.direct.insert(cardToCreate); // keep track of Trello id => Wekan id From b793716e851e52d7e07f1676d47b63bfefc7a076 Mon Sep 17 00:00:00 2001 From: "John R. Supplee" Date: Mon, 18 Jan 2021 23:56:08 +0200 Subject: [PATCH 2/8] Trello custom field import basically working --- client/components/cards/cardCustomFields.jade | 12 ++++- client/components/cards/cardCustomFields.js | 8 ++- client/components/cards/minicard.jade | 2 + client/components/forms/forms.styl | 10 ++-- models/trelloCreator.js | 50 +++++++++++++------ 5 files changed, 59 insertions(+), 23 deletions(-) diff --git a/client/components/cards/cardCustomFields.jade b/client/components/cards/cardCustomFields.jade index b6fa0bc2b..4f18a11f5 100644 --- a/client/components/cards/cardCustomFields.jade +++ b/client/components/cards/cardCustomFields.jade @@ -55,13 +55,21 @@ template(name="cardCustomField-number") template(name="cardCustomField-checkbox") if canModifyCard +inlinedForm(classNames="js-card-customfield-checkbox") - input(type="checkbox" value=data.value) + input.materialCheckBox(type="checkbox" checked=data.value) .edit-controls.clearfix button.primary(type="submit") {{_ 'save'}} a.fa.fa-times-thin.js-close-inlined-form + else + a.js-open-inlined-form.checkbox-display + if value + i.fa.fa-check-square + else + i.fa.fa-square else if value - = value + i.fa.fa-check-square + else + i.fa.fa-square template(name="cardCustomField-currency") if canModifyCard diff --git a/client/components/cards/cardCustomFields.js b/client/components/cards/cardCustomFields.js index 49f577fea..b115235f6 100644 --- a/client/components/cards/cardCustomFields.js +++ b/client/components/cards/cardCustomFields.js @@ -78,7 +78,7 @@ CardCustomField.register('cardCustomField'); }, ]; } -}.register('cardCustomField-checkbox')); +}.register('cardCustomField-number')); // cardCustomField-checkbox (class extends CardCustomField { @@ -86,12 +86,16 @@ CardCustomField.register('cardCustomField'); super.onCreated(); } + isNull() { + return !this.data().value; + } + events() { return [ { 'submit .js-card-customfield-checkbox'(event) { event.preventDefault(); - const value = this.find('input').value !== ''; + const value = this.find('input').checked; this.card.setCustomField(this.customFieldId, value); }, }, diff --git a/client/components/cards/minicard.jade b/client/components/cards/minicard.jade index 0a282dd7e..00a1531d5 100644 --- a/client/components/cards/minicard.jade +++ b/client/components/cards/minicard.jade @@ -77,6 +77,8 @@ template(name="minicard") if $eq definition.type "currency" +viewer = formattedCurrencyCustomFieldValue(definition) + else if $eq definition.type "checkbox" + i.fa.fa-check-square else +viewer = trueValue diff --git a/client/components/forms/forms.styl b/client/components/forms/forms.styl index bfae2e7cd..b906d7a84 100644 --- a/client/components/forms/forms.styl +++ b/client/components/forms/forms.styl @@ -242,11 +242,11 @@ textarea margin: 3px 4px // Material Design checkboxes -[type="checkbox"]:not(:checked), -[type="checkbox"]:checked - position: absolute - left: -9999px - visibility: hidden +//[type="checkbox"]:not(:checked), +//[type="checkbox"]:checked +// position: absolute +// left: -9999px +// visibility: hidden .materialCheckBox position: relative diff --git a/models/trelloCreator.js b/models/trelloCreator.js index 0f394a2a3..dac22b1e4 100644 --- a/models/trelloCreator.js +++ b/models/trelloCreator.js @@ -219,19 +219,6 @@ export class TrelloCreator { this.labels[label.id] = labelToCreate._id; boardToCreate.labels.push(labelToCreate); }); - trelloBoard.customFields.forEach(field => { - const fieldToCreate = { - _id: Random.id(6), - trelloId: field.id, - name: field.name, - showOnCard: field.display.cardFront, - type: field.type, - }; - // We need to remember them by Trello ID, as this is the only ref we have - // when importing cards. - this.customFields[field.id] = fieldToCreate._id; - boardToCreate.customFields.push(fieldToCreate); - }); const boardId = Boards.direct.insert(boardToCreate); Boards.direct.update(boardId, { $set: { modifiedAt: this._now() } }); // log activity @@ -248,6 +235,24 @@ export class TrelloCreator { // not the author from the original object. userId: this._user(), }); + if (trelloBoard.customFields) { + trelloBoard.customFields.forEach(field => { + const fieldToCreate = { + // trelloId: field.id, + name: field.name, + showOnCard: field.display.cardFront, + showLabelOnMiniCard: field.display.cardFront, + automaticallyOnCard: true, + type: field.type, + boardIds: [boardId], + settings: {}, + }; + + // We need to remember them by Trello ID, as this is the only ref we have + // when importing cards. + this.customFields[field.id] = CustomFields.direct.insert(fieldToCreate); + }); + } return boardId; } @@ -326,7 +331,24 @@ export class TrelloCreator { } if (card.customFieldItems) { - card.customFieldItems.forEach(item => {}); + cardToCreate.customFields = []; + card.customFieldItems.forEach(item => { + const custom = { + _id: this.customFields[item.idCustomField], + }; + if (item.value.hasOwnProperty('checked')) { + custom.value = item.value.checked === 'true'; + } else if (item.value.hasOwnProperty('text')) { + custom.value = item.value.text; + } else if (item.value.hasOwnProperty('date')) { + custom.value = item.value.date; + } else if (item.value.hasOwnProperty('number')) { + custom.value = item.value.number; + } else if (item.value.hasOwnProperty('dropdown')) { + custom.value = item.value.dropdown; + } + cardToCreate.customFields.push(custom); + }); } // insert card From e463f79532cae9a779889762d48f9ed67f821aad Mon Sep 17 00:00:00 2001 From: "John R. Supplee" Date: Tue, 19 Jan 2021 01:25:56 +0200 Subject: [PATCH 3/8] Correctly import Trello dropdown custom fields --- models/trelloCreator.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/models/trelloCreator.js b/models/trelloCreator.js index dac22b1e4..8bc17bb2a 100644 --- a/models/trelloCreator.js +++ b/models/trelloCreator.js @@ -248,6 +248,18 @@ export class TrelloCreator { settings: {}, }; + if (field.type === 'list') { + fieldToCreate.type = 'dropdown'; + fieldToCreate.settings = { + dropdownItems: field.options.map(opt => { + return { + _id: opt.id, + name: opt.value.text, + }; + }), + }; + } + // We need to remember them by Trello ID, as this is the only ref we have // when importing cards. this.customFields[field.id] = CustomFields.direct.insert(fieldToCreate); @@ -336,7 +348,9 @@ export class TrelloCreator { const custom = { _id: this.customFields[item.idCustomField], }; - if (item.value.hasOwnProperty('checked')) { + if (item.idValue) { + custom.value = item.idValue; + } else if (item.value.hasOwnProperty('checked')) { custom.value = item.value.checked === 'true'; } else if (item.value.hasOwnProperty('text')) { custom.value = item.value.text; @@ -344,8 +358,6 @@ export class TrelloCreator { custom.value = item.value.date; } else if (item.value.hasOwnProperty('number')) { custom.value = item.value.number; - } else if (item.value.hasOwnProperty('dropdown')) { - custom.value = item.value.dropdown; } cardToCreate.customFields.push(custom); }); From b9338a78f4e45ce3d61c5cef2556ffcff8b6e74d Mon Sep 17 00:00:00 2001 From: "John R. Supplee" Date: Tue, 19 Jan 2021 11:36:29 +0200 Subject: [PATCH 4/8] Add sample trello import data for testing --- trello/trello-project100.json | 2531 +++++++++++++++++++++++++++++++++ 1 file changed, 2531 insertions(+) create mode 100644 trello/trello-project100.json diff --git a/trello/trello-project100.json b/trello/trello-project100.json new file mode 100644 index 000000000..8131e2c2c --- /dev/null +++ b/trello/trello-project100.json @@ -0,0 +1,2531 @@ +{ + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "desc": "", + "descData": null, + "closed": false, + "idOrganization": "5fcb9620f11c51113570789c", + "shortLink": "CsjMiavu", + "powerUps": [], + "dateLastActivity": "2021-01-19T09:18:13.626Z", + "idTags": [], + "datePluginDisable": null, + "creationMethod": null, + "idBoardSource": null, + "idMemberCreator": "573c6868cbda1f0332684fb0", + "idEnterprise": null, + "pinned": false, + "starred": false, + "url": "https://trello.com/b/CsjMiavu/project-100", + "shortUrl": "https://trello.com/b/CsjMiavu", + "ixUpdate": "73", + "limits": { + "attachments": { + "perBoard": { + "status": "ok", + "disableAt": 36000, + "warnAt": 32400 + }, + "perCard": { + "status": "ok", + "disableAt": 1000, + "warnAt": 900 + } + }, + "boards": { + "totalMembersPerBoard": { + "status": "ok", + "disableAt": 1600, + "warnAt": 1440 + } + }, + "cards": { + "openPerBoard": { + "status": "ok", + "disableAt": 5000, + "warnAt": 4500 + }, + "openPerList": { + "status": "ok", + "disableAt": 5000, + "warnAt": 4500 + }, + "totalPerBoard": { + "status": "ok", + "disableAt": 2000000, + "warnAt": 1800000 + }, + "totalPerList": { + "status": "ok", + "disableAt": 1000000, + "warnAt": 900000 + } + }, + "checklists": { + "perBoard": { + "status": "ok", + "disableAt": 2000000, + "warnAt": 1800000 + }, + "perCard": { + "status": "ok", + "disableAt": 500, + "warnAt": 450 + } + }, + "checkItems": { + "perChecklist": { + "status": "ok", + "disableAt": 200, + "warnAt": 180 + } + }, + "customFields": { + "perBoard": { + "status": "ok", + "disableAt": 50, + "warnAt": 45 + } + }, + "customFieldOptions": { + "perField": { + "status": "ok", + "disableAt": 50, + "warnAt": 45 + } + }, + "labels": { + "perBoard": { + "status": "ok", + "disableAt": 1000, + "warnAt": 900 + } + }, + "lists": { + "openPerBoard": { + "status": "ok", + "disableAt": 500, + "warnAt": 450 + }, + "totalPerBoard": { + "status": "ok", + "disableAt": 3000, + "warnAt": 2700 + } + }, + "stickers": { + "perCard": { + "status": "ok", + "disableAt": 70, + "warnAt": 63 + } + }, + "reactions": { + "perAction": { + "status": "ok", + "disableAt": 1000, + "warnAt": 900 + }, + "uniquePerAction": { + "status": "ok", + "disableAt": 17, + "warnAt": 16 + } + } + }, + "enterpriseOwned": false, + "subscribed": false, + "templateGallery": null, + "premiumFeatures": [], + "dateLastView": "2021-01-19T09:18:13.641Z", + "labelNames": { + "green": "", + "yellow": "", + "orange": "", + "red": "", + "purple": "", + "blue": "", + "sky": "", + "lime": "", + "pink": "", + "black": "" + }, + "prefs": { + "permissionLevel": "org", + "hideVotes": false, + "voting": "disabled", + "comments": "members", + "invitations": "members", + "selfJoin": true, + "cardCovers": true, + "isTemplate": false, + "cardAging": "regular", + "calendarFeedEnabled": false, + "background": "5fc6b57550bfd588d8a2a598", + "backgroundImage": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/original/40b6a656858811e3bf7ca722a8ff163a/photo-1606773754386-1a6fb741841a", + "backgroundImageScaled": [ + { + "width": 140, + "height": 93, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/140x93/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 256, + "height": 171, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/256x171/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 480, + "height": 320, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/480x320/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 960, + "height": 640, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/960x640/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 1024, + "height": 683, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/1024x683/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 2048, + "height": 1366, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/2048x1366/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 1280, + "height": 854, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/1280x854/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 1920, + "height": 1280, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/1920x1280/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 2400, + "height": 1600, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/2400x1600/6c867e7205be5e150f4cb19b8e02b6b5/photo-1606773754386-1a6fb741841a.jpg" + }, + { + "width": 2560, + "height": 1707, + "url": "https://trello-backgrounds.s3.amazonaws.com/SharedBackground/original/40b6a656858811e3bf7ca722a8ff163a/photo-1606773754386-1a6fb741841a" + } + ], + "backgroundTile": false, + "backgroundBrightness": "dark", + "backgroundBottomColor": "#151b16", + "backgroundTopColor": "#ebe1e0", + "canBePublic": true, + "canBeEnterprise": true, + "canBeOrg": true, + "canBePrivate": true, + "canInvite": true + }, + "actions": [ + { + "id": "6006a3d58801924a07258fe2", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "value": null + }, + "customField": { + "id": "6006a316f6284c2a9d56455f", + "name": "Logical Value", + "type": "checkbox" + }, + "customFieldItem": { + "id": "6006a3d58801924a07258fe1", + "value": { + "checked": "true" + }, + "idCustomField": "6006a316f6284c2a9d56455f", + "idModel": "5fcbec2e6621ca4f0a547896", + "modelType": "card" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "card": { + "id": "5fcbec2e6621ca4f0a547896", + "name": "Write code", + "idShort": 2, + "shortLink": "cQCFhToV" + } + }, + "type": "updateCustomFieldItem", + "date": "2021-01-19T09:18:13.618Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a3cef37f842d6d0e65d6", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "value": null + }, + "customField": { + "id": "6006a36ff2036a5d85479f8b", + "name": "Text Value", + "type": "text" + }, + "customFieldItem": { + "id": "6006a3cef37f842d6d0e65d5", + "value": { + "text": "Hello" + }, + "idCustomField": "6006a36ff2036a5d85479f8b", + "idModel": "5fcbec2e6621ca4f0a547896", + "modelType": "card" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "card": { + "id": "5fcbec2e6621ca4f0a547896", + "name": "Write code", + "idShort": 2, + "shortLink": "cQCFhToV" + } + }, + "type": "updateCustomFieldItem", + "date": "2021-01-19T09:18:06.094Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a3c9d21c1040d78eb552", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "value": null + }, + "customField": { + "id": "6006a322ac11ff0bebf5e867", + "name": "Date Value", + "type": "date" + }, + "customFieldItem": { + "id": "6006a3c9d21c1040d78eb551", + "value": { + "date": "2021-01-07T10:00:00.000Z" + }, + "idCustomField": "6006a322ac11ff0bebf5e867", + "idModel": "5fcbec2e6621ca4f0a547896", + "modelType": "card" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "card": { + "id": "5fcbec2e6621ca4f0a547896", + "name": "Write code", + "idShort": 2, + "shortLink": "cQCFhToV" + } + }, + "type": "updateCustomFieldItem", + "date": "2021-01-19T09:18:01.869Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a39e35b0703fd198d92f", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "value": null + }, + "customField": { + "id": "6006a36ff2036a5d85479f8b", + "name": "Text Value", + "type": "text" + }, + "customFieldItem": { + "id": "6006a39e35b0703fd198d92e", + "value": { + "text": "Test text" + }, + "idCustomField": "6006a36ff2036a5d85479f8b", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "card": { + "id": "5fcbec466e95cf70fc04fbc6", + "name": "Visualize code", + "idShort": 3, + "shortLink": "IutYxjuP" + } + }, + "type": "updateCustomFieldItem", + "date": "2021-01-19T09:17:18.745Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a39120b4fb4013812fee", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "value": null + }, + "customField": { + "id": "6006a365e69d965129190ad5", + "name": "Number Value", + "type": "number" + }, + "customFieldItem": { + "id": "6006a39120b4fb4013812fed", + "value": { + "number": "100.32" + }, + "idCustomField": "6006a365e69d965129190ad5", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "card": { + "id": "5fcbec466e95cf70fc04fbc6", + "name": "Visualize code", + "idShort": 3, + "shortLink": "IutYxjuP" + } + }, + "type": "updateCustomFieldItem", + "date": "2021-01-19T09:17:05.608Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a38aa44102505b0df554", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "idValue": null + }, + "customField": { + "id": "6006a33439b34a6d32962e40", + "name": "Dropdown", + "type": "list" + }, + "customFieldItem": { + "id": "6006a38aa44102505b0df553", + "idValue": "6006a33fecf9373dd454b422", + "idCustomField": "6006a33439b34a6d32962e40", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "card": { + "id": "5fcbec466e95cf70fc04fbc6", + "name": "Visualize code", + "idShort": 3, + "shortLink": "IutYxjuP" + } + }, + "type": "updateCustomFieldItem", + "date": "2021-01-19T09:16:58.818Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a387be5e6f36b610d695", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "value": null + }, + "customField": { + "id": "6006a322ac11ff0bebf5e867", + "name": "Date Value", + "type": "date" + }, + "customFieldItem": { + "id": "6006a387be5e6f36b610d694", + "value": { + "date": "2021-01-28T10:00:00.000Z" + }, + "idCustomField": "6006a322ac11ff0bebf5e867", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "card": { + "id": "5fcbec466e95cf70fc04fbc6", + "name": "Visualize code", + "idShort": 3, + "shortLink": "IutYxjuP" + } + }, + "type": "updateCustomFieldItem", + "date": "2021-01-19T09:16:55.616Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a37bfaecc82b4f05b650", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "value": null + }, + "customField": { + "id": "6006a316f6284c2a9d56455f", + "name": "Logical Value", + "type": "checkbox" + }, + "customFieldItem": { + "id": "6006a37bfaecc82b4f05b64f", + "value": { + "checked": "true" + }, + "idCustomField": "6006a316f6284c2a9d56455f", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "card": { + "id": "5fcbec466e95cf70fc04fbc6", + "name": "Visualize code", + "idShort": 3, + "shortLink": "IutYxjuP" + } + }, + "type": "updateCustomFieldItem", + "date": "2021-01-19T09:16:43.615Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a36ff2036a5d85479f8c", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "customField": { + "id": "6006a36ff2036a5d85479f8b", + "name": "Text Value" + } + }, + "type": "createCustomField", + "date": "2021-01-19T09:16:31.477Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a365e69d965129190ad6", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "customField": { + "id": "6006a365e69d965129190ad5", + "name": "Number Value" + } + }, + "type": "createCustomField", + "date": "2021-01-19T09:16:21.092Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a349e4610647a72e5857", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "display": { + "cardFront": false + } + }, + "customField": { + "display": { + "cardFront": true + }, + "id": "6006a33439b34a6d32962e40", + "name": "Dropdown" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "updateCustomField", + "date": "2021-01-19T09:15:53.574Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a348943ff87758878fc6", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "display": { + "cardFront": true + } + }, + "customField": { + "display": { + "cardFront": false + }, + "id": "6006a33439b34a6d32962e40", + "name": "Dropdown" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "updateCustomField", + "date": "2021-01-19T09:15:52.391Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a342211c877049a0d096", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "options": [ + { + "id": "6006a33d53a30716478adbff", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Up" + }, + "color": "none", + "pos": 16384 + }, + { + "id": "6006a33fecf9373dd454b422", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Down" + }, + "color": "none", + "pos": 32768 + }, + { + "id": "6006a341d1195d325a5401d7", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Low" + }, + "color": "none", + "pos": 49152 + } + ] + }, + "customField": { + "id": "6006a33439b34a6d32962e40", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "dc10651a093834befed19308dd27fbdb6f552375b4e20e9b1e49fbd5dce97c2d", + "display": { + "cardFront": true + }, + "name": "Dropdown", + "pos": 49152, + "options": [ + { + "id": "6006a33d53a30716478adbff", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Up" + }, + "color": "none", + "pos": 16384 + }, + { + "id": "6006a33fecf9373dd454b422", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Down" + }, + "color": "none", + "pos": 32768 + }, + { + "id": "6006a341d1195d325a5401d7", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Low" + }, + "color": "none", + "pos": 49152 + }, + { + "id": "6006a342211c877049a0d095", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "High" + }, + "color": "none", + "pos": 65536 + } + ], + "type": "list", + "isSuggestedField": false + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "updateCustomField", + "date": "2021-01-19T09:15:46.956Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a341d1195d325a5401d8", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "options": [ + { + "id": "6006a33d53a30716478adbff", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Up" + }, + "color": "none", + "pos": 16384 + }, + { + "id": "6006a33fecf9373dd454b422", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Down" + }, + "color": "none", + "pos": 32768 + } + ] + }, + "customField": { + "id": "6006a33439b34a6d32962e40", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "dc10651a093834befed19308dd27fbdb6f552375b4e20e9b1e49fbd5dce97c2d", + "display": { + "cardFront": true + }, + "name": "Dropdown", + "pos": 49152, + "options": [ + { + "id": "6006a33d53a30716478adbff", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Up" + }, + "color": "none", + "pos": 16384 + }, + { + "id": "6006a33fecf9373dd454b422", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Down" + }, + "color": "none", + "pos": 32768 + }, + { + "id": "6006a341d1195d325a5401d7", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Low" + }, + "color": "none", + "pos": 49152 + } + ], + "type": "list", + "isSuggestedField": false + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "updateCustomField", + "date": "2021-01-19T09:15:45.472Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a33fecf9373dd454b423", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "options": [ + { + "id": "6006a33d53a30716478adbff", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Up" + }, + "color": "none", + "pos": 16384 + } + ] + }, + "customField": { + "id": "6006a33439b34a6d32962e40", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "dc10651a093834befed19308dd27fbdb6f552375b4e20e9b1e49fbd5dce97c2d", + "display": { + "cardFront": true + }, + "name": "Dropdown", + "pos": 49152, + "options": [ + { + "id": "6006a33d53a30716478adbff", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Up" + }, + "color": "none", + "pos": 16384 + }, + { + "id": "6006a33fecf9373dd454b422", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Down" + }, + "color": "none", + "pos": 32768 + } + ], + "type": "list", + "isSuggestedField": false + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "updateCustomField", + "date": "2021-01-19T09:15:43.393Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a33d53a30716478adc00", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "options": [] + }, + "customField": { + "id": "6006a33439b34a6d32962e40", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "dc10651a093834befed19308dd27fbdb6f552375b4e20e9b1e49fbd5dce97c2d", + "display": { + "cardFront": true + }, + "name": "Dropdown", + "pos": 49152, + "options": [ + { + "id": "6006a33d53a30716478adbff", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Up" + }, + "color": "none", + "pos": 16384 + } + ], + "type": "list", + "isSuggestedField": false + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "updateCustomField", + "date": "2021-01-19T09:15:41.440Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a33439b34a6d32962e41", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "customField": { + "id": "6006a33439b34a6d32962e40", + "name": "Dropdown" + } + }, + "type": "createCustomField", + "date": "2021-01-19T09:15:32.562Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a322ac11ff0bebf5e868", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "customField": { + "id": "6006a322ac11ff0bebf5e867", + "name": "Date Value" + } + }, + "type": "createCustomField", + "date": "2021-01-19T09:15:14.104Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a316f6284c2a9d564560", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "customField": { + "id": "6006a316f6284c2a9d56455f", + "name": "Logical Value" + } + }, + "type": "createCustomField", + "date": "2021-01-19T09:15:02.294Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "6006a2fafbdba78888ba805a", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "plugin": { + "id": "56d5e249a98895a9797bebb9", + "idOrganizationOwner": "5a999cd36066c584c097f193", + "author": "Trello Inc", + "capabilities": ["callback", "show-settings"], + "capabilitiesOptions": [], + "categories": ["board-utilities", "it-project-management"], + "iframeConnectorUrl": "https://card-fields.trello.services/index.html?ver=11a6113a0b14", + "name": "Custom Fields", + "privacyUrl": "https://trello.com/privacy", + "public": true, + "moderatedState": null, + "supportEmail": "https://trello.com/contact#/", + "url": "https://card-fields.trello.services/manifest.json", + "tags": ["essential", "staff-pick", "made-by-trello"], + "heroImageUrl": { + "_id": "5b562abf4a1dc08e2cad540f", + "@1x": "https://plugin.trello.services/images/custom-fields.png", + "@2x": "https://plugin.trello.services/images/custom-fields@2x.png" + }, + "isCompliantWithPrivacyStandards": null, + "usageBrackets": { + "boards": 1000000 + }, + "claimedDomains": [], + "icon": { + "url": "https://card-fields.trello.services/images/custom-fields-circular.svg" + }, + "listing": { + "name": "Custom Fields", + "locale": "en-US", + "description": "Custom fields.\n\nCustomize cards for the way you work.\n\nThe Custom Fields Power-Up enables you to add more info to your Trello cards that's specific to the way you get things done.\n\n- **Custom text fields** – Add a space to enter names, email addresses, or other information that’s crucial for your cards to have.\n- **Numbers** – Enable your cards to show story points, number of guests, order numbers, or any other number.\n- **Checkbox** – Need to know when something is approved or if there are special considerations? Add a checkbox.\n- **Dates** – Milestones, checkpoints, order dates—make sure crucial dates are shown on your cards.\n- **Dropdown lists** – When you need to select from multiple options like status or SKUs, a dropdown is your best bet.\n\nThe info you add to your cards with Custom Fields will show up on the front of your card, making it easy to get at-a-glance info on your board. You can export Custom Field data in JSON and CSV formats. *Note: CSV exports are only available for Business Class and Enterprise teams.*\n\n![screenshot](https://card-fields.trello.services/images/custom-fields-1.jpg)\n![screenshot](https://card-fields.trello.services/images/custom-fields-2.jpg)\n![screenshot](https://card-fields.trello.services/images/custom-fields-3.jpg)", + "overview": "Add custom fields like text, numbers, checkboxes, dates, and dropdown lists to cards." + } + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "enablePlugin", + "date": "2021-01-19T09:14:34.018Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec69a7cf444a408253a6", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "idMember": "573c6868cbda1f0332684fb0", + "card": { + "id": "5fcbec28c680d2608374ce89", + "name": "Review code", + "idShort": 1, + "shortLink": "SMc4sR3Q" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "member": { + "id": "573c6868cbda1f0332684fb0", + "name": "John Supplee" + } + }, + "type": "addMemberToCard", + "date": "2020-12-05T20:24:09.138Z", + "appCreator": null, + "limits": {}, + "member": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + }, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec5e9262090da8042fc6", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "idMember": "573c6868cbda1f0332684fb0", + "card": { + "id": "5fcbec2e6621ca4f0a547896", + "name": "Write code", + "idShort": 2, + "shortLink": "cQCFhToV" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "member": { + "id": "573c6868cbda1f0332684fb0", + "name": "John Supplee" + } + }, + "type": "addMemberToCard", + "date": "2020-12-05T20:23:58.014Z", + "appCreator": null, + "limits": {}, + "member": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + }, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec58ab9dbd49d2e47c19", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "idMember": "573c6868cbda1f0332684fb0", + "card": { + "id": "5fcbec466e95cf70fc04fbc6", + "name": "Visualize code", + "idShort": 3, + "shortLink": "IutYxjuP" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "member": { + "id": "573c6868cbda1f0332684fb0", + "name": "John Supplee" + } + }, + "type": "addMemberToCard", + "date": "2020-12-05T20:23:52.542Z", + "appCreator": null, + "limits": {}, + "member": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + }, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec48ddecdd4fcdff7dbb", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "idList": "5fcbec13f32ee17fc4780b10" + }, + "card": { + "idList": "5fcbec1161adb425de51ca13", + "id": "5fcbec466e95cf70fc04fbc6", + "name": "Visualize code", + "idShort": 3, + "shortLink": "IutYxjuP" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "listBefore": { + "id": "5fcbec13f32ee17fc4780b10", + "name": "Done" + }, + "listAfter": { + "id": "5fcbec1161adb425de51ca13", + "name": "In Progress" + } + }, + "type": "updateCard", + "date": "2020-12-05T20:23:36.833Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec466e95cf70fc04fbc7", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "card": { + "id": "5fcbec466e95cf70fc04fbc6", + "name": "Visualize code", + "idShort": 3, + "shortLink": "IutYxjuP" + }, + "list": { + "id": "5fcbec13f32ee17fc4780b10", + "name": "Done" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "createCard", + "date": "2020-12-05T20:23:34.998Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec327a174c52fabd612a", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "old": { + "pos": 131071 + }, + "card": { + "pos": 32767.5, + "id": "5fcbec2e6621ca4f0a547896", + "name": "Write code", + "idShort": 2, + "shortLink": "cQCFhToV" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "list": { + "id": "5fcbec0a23b2cc266296d6a3", + "name": "Todo" + } + }, + "type": "updateCard", + "date": "2020-12-05T20:23:14.540Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec2e6621ca4f0a547897", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "card": { + "id": "5fcbec2e6621ca4f0a547896", + "name": "Write code", + "idShort": 2, + "shortLink": "cQCFhToV" + }, + "list": { + "id": "5fcbec0a23b2cc266296d6a3", + "name": "Todo" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "createCard", + "date": "2020-12-05T20:23:10.484Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec28c680d2608374ce8a", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "card": { + "id": "5fcbec28c680d2608374ce89", + "name": "Review code", + "idShort": 1, + "shortLink": "SMc4sR3Q" + }, + "list": { + "id": "5fcbec0a23b2cc266296d6a3", + "name": "Todo" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "createCard", + "date": "2020-12-05T20:23:04.103Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec13f32ee17fc4780b12", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "list": { + "id": "5fcbec13f32ee17fc4780b10", + "name": "Done" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "createList", + "date": "2020-12-05T20:22:43.566Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec1161adb425de51ca15", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "list": { + "id": "5fcbec1161adb425de51ca13", + "name": "In Progress" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "createList", + "date": "2020-12-05T20:22:41.712Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec0a23b2cc266296d6a5", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "list": { + "id": "5fcbec0a23b2cc266296d6a3", + "name": "Todo" + }, + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "createList", + "date": "2020-12-05T20:22:34.646Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec03c670ab79e1f625b6", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + }, + "organization": { + "id": "5fcb9620f11c51113570789c", + "name": "Me" + } + }, + "type": "addToOrganizationBoard", + "date": "2020-12-05T20:22:27.087Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + }, + { + "id": "5fcbec03c670ab79e1f625b4", + "idMemberCreator": "573c6868cbda1f0332684fb0", + "data": { + "board": { + "id": "5fcbec03c670ab79e1f625b2", + "name": "Project 100", + "shortLink": "CsjMiavu" + } + }, + "type": "createBoard", + "date": "2020-12-05T20:22:27.083Z", + "appCreator": null, + "limits": {}, + "memberCreator": { + "id": "573c6868cbda1f0332684fb0", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idMemberReferrer": null, + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true + } + } + ], + "cards": [ + { + "id": "5fcbec2e6621ca4f0a547896", + "address": null, + "checkItemStates": null, + "closed": false, + "coordinates": null, + "creationMethod": null, + "dateLastActivity": "2021-01-19T09:18:13.626Z", + "desc": "", + "descData": null, + "dueReminder": null, + "idBoard": "5fcbec03c670ab79e1f625b2", + "idLabels": [], + "idList": "5fcbec0a23b2cc266296d6a3", + "idMembersVoted": [], + "idShort": 2, + "idAttachmentCover": null, + "locationName": null, + "manualCoverAttachment": false, + "name": "Write code", + "pos": 32767.5, + "shortLink": "cQCFhToV", + "isTemplate": false, + "cardRole": null, + "badges": { + "attachmentsByType": { + "trello": { + "board": 0, + "card": 0 + } + }, + "location": false, + "votes": 0, + "viewingMemberVoted": false, + "subscribed": true, + "fogbugz": "", + "checkItems": 0, + "checkItemsChecked": 0, + "checkItemsEarliestDue": null, + "comments": 0, + "attachments": 0, + "description": false, + "due": null, + "dueComplete": false, + "start": null + }, + "dueComplete": false, + "due": null, + "email": "john_supplee+2m8b2b1du8ob4mwcrsg+2vh770etjdr3rxf69hy+1woniecqlh@boards.trello.com", + "idChecklists": [], + "idMembers": ["573c6868cbda1f0332684fb0"], + "labels": [], + "limits": { + "attachments": { + "perCard": { + "status": "ok", + "disableAt": 1000, + "warnAt": 900 + } + }, + "checklists": { + "perCard": { + "status": "ok", + "disableAt": 500, + "warnAt": 450 + } + }, + "stickers": { + "perCard": { + "status": "ok", + "disableAt": 70, + "warnAt": 63 + } + } + }, + "shortUrl": "https://trello.com/c/cQCFhToV", + "start": null, + "subscribed": true, + "url": "https://trello.com/c/cQCFhToV/2-write-code", + "cover": { + "idAttachment": null, + "color": null, + "idUploadedBackground": null, + "size": "normal", + "brightness": "light" + }, + "attachments": [], + "pluginData": [], + "customFieldItems": [ + { + "id": "6006a3cef37f842d6d0e65d5", + "value": { + "text": "Hello" + }, + "idCustomField": "6006a36ff2036a5d85479f8b", + "idModel": "5fcbec2e6621ca4f0a547896", + "modelType": "card" + }, + { + "id": "6006a3c9d21c1040d78eb551", + "value": { + "date": "2021-01-07T10:00:00.000Z" + }, + "idCustomField": "6006a322ac11ff0bebf5e867", + "idModel": "5fcbec2e6621ca4f0a547896", + "modelType": "card" + }, + { + "id": "6006a3d58801924a07258fe1", + "value": { + "checked": "true" + }, + "idCustomField": "6006a316f6284c2a9d56455f", + "idModel": "5fcbec2e6621ca4f0a547896", + "modelType": "card" + } + ] + }, + { + "id": "5fcbec28c680d2608374ce89", + "address": null, + "checkItemStates": null, + "closed": false, + "coordinates": null, + "creationMethod": null, + "dateLastActivity": "2020-12-05T20:24:09.135Z", + "desc": "", + "descData": null, + "dueReminder": null, + "idBoard": "5fcbec03c670ab79e1f625b2", + "idLabels": [], + "idList": "5fcbec0a23b2cc266296d6a3", + "idMembersVoted": [], + "idShort": 1, + "idAttachmentCover": null, + "locationName": null, + "manualCoverAttachment": false, + "name": "Review code", + "pos": 65535, + "shortLink": "SMc4sR3Q", + "isTemplate": false, + "cardRole": null, + "badges": { + "attachmentsByType": { + "trello": { + "board": 0, + "card": 0 + } + }, + "location": false, + "votes": 0, + "viewingMemberVoted": false, + "subscribed": true, + "fogbugz": "", + "checkItems": 0, + "checkItemsChecked": 0, + "checkItemsEarliestDue": null, + "comments": 0, + "attachments": 0, + "description": false, + "due": null, + "dueComplete": false, + "start": null + }, + "dueComplete": false, + "due": null, + "email": "john_supplee+2m8b2b1du8ob4mwcrsg+2vh76zsxedq1hdyw03t+2213va3qs1@boards.trello.com", + "idChecklists": [], + "idMembers": ["573c6868cbda1f0332684fb0"], + "labels": [], + "limits": { + "attachments": { + "perCard": { + "status": "ok", + "disableAt": 1000, + "warnAt": 900 + } + }, + "checklists": { + "perCard": { + "status": "ok", + "disableAt": 500, + "warnAt": 450 + } + }, + "stickers": { + "perCard": { + "status": "ok", + "disableAt": 70, + "warnAt": 63 + } + } + }, + "shortUrl": "https://trello.com/c/SMc4sR3Q", + "start": null, + "subscribed": true, + "url": "https://trello.com/c/SMc4sR3Q/1-review-code", + "cover": { + "idAttachment": null, + "color": null, + "idUploadedBackground": null, + "size": "normal", + "brightness": "light" + }, + "attachments": [], + "pluginData": [], + "customFieldItems": [] + }, + { + "id": "5fcbec466e95cf70fc04fbc6", + "address": null, + "checkItemStates": null, + "closed": false, + "coordinates": null, + "creationMethod": null, + "dateLastActivity": "2021-01-19T09:17:18.763Z", + "desc": "", + "descData": null, + "dueReminder": null, + "idBoard": "5fcbec03c670ab79e1f625b2", + "idLabels": [], + "idList": "5fcbec1161adb425de51ca13", + "idMembersVoted": [], + "idShort": 3, + "idAttachmentCover": null, + "locationName": null, + "manualCoverAttachment": false, + "name": "Visualize code", + "pos": 65535, + "shortLink": "IutYxjuP", + "isTemplate": false, + "cardRole": null, + "badges": { + "attachmentsByType": { + "trello": { + "board": 0, + "card": 0 + } + }, + "location": false, + "votes": 0, + "viewingMemberVoted": false, + "subscribed": true, + "fogbugz": "", + "checkItems": 0, + "checkItemsChecked": 0, + "checkItemsEarliestDue": null, + "comments": 0, + "attachments": 0, + "description": false, + "due": null, + "dueComplete": false, + "start": null + }, + "dueComplete": false, + "due": null, + "email": "john_supplee+2m8b2b1du8ob4mwcrsg+2vh7730drc1xx948z46+24yqi73etc@boards.trello.com", + "idChecklists": [], + "idMembers": ["573c6868cbda1f0332684fb0"], + "labels": [], + "limits": { + "attachments": { + "perCard": { + "status": "ok", + "disableAt": 1000, + "warnAt": 900 + } + }, + "checklists": { + "perCard": { + "status": "ok", + "disableAt": 500, + "warnAt": 450 + } + }, + "stickers": { + "perCard": { + "status": "ok", + "disableAt": 70, + "warnAt": 63 + } + } + }, + "shortUrl": "https://trello.com/c/IutYxjuP", + "start": null, + "subscribed": true, + "url": "https://trello.com/c/IutYxjuP/3-visualize-code", + "cover": { + "idAttachment": null, + "color": null, + "idUploadedBackground": null, + "size": "normal", + "brightness": "light" + }, + "attachments": [], + "pluginData": [], + "customFieldItems": [ + { + "id": "6006a39e35b0703fd198d92e", + "value": { + "text": "Test text" + }, + "idCustomField": "6006a36ff2036a5d85479f8b", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + { + "id": "6006a39120b4fb4013812fed", + "value": { + "number": "100.32" + }, + "idCustomField": "6006a365e69d965129190ad5", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + { + "id": "6006a38aa44102505b0df553", + "idValue": "6006a33fecf9373dd454b422", + "idCustomField": "6006a33439b34a6d32962e40", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + { + "id": "6006a387be5e6f36b610d694", + "value": { + "date": "2021-01-28T10:00:00.000Z" + }, + "idCustomField": "6006a322ac11ff0bebf5e867", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + }, + { + "id": "6006a37bfaecc82b4f05b64f", + "value": { + "checked": "true" + }, + "idCustomField": "6006a316f6284c2a9d56455f", + "idModel": "5fcbec466e95cf70fc04fbc6", + "modelType": "card" + } + ] + } + ], + "labels": [ + { + "id": "5fcbec031258da48af166d5f", + "idBoard": "5fcbec03c670ab79e1f625b2", + "name": "", + "color": "green" + }, + { + "id": "5fcbec031258da48af166d61", + "idBoard": "5fcbec03c670ab79e1f625b2", + "name": "", + "color": "yellow" + }, + { + "id": "5fcbec031258da48af166d67", + "idBoard": "5fcbec03c670ab79e1f625b2", + "name": "", + "color": "red" + }, + { + "id": "5fcbec031258da48af166d69", + "idBoard": "5fcbec03c670ab79e1f625b2", + "name": "", + "color": "purple" + }, + { + "id": "5fcbec031258da48af166d65", + "idBoard": "5fcbec03c670ab79e1f625b2", + "name": "", + "color": "orange" + }, + { + "id": "5fcbec031258da48af166d6a", + "idBoard": "5fcbec03c670ab79e1f625b2", + "name": "", + "color": "blue" + } + ], + "lists": [ + { + "id": "5fcbec0a23b2cc266296d6a3", + "name": "Todo", + "closed": false, + "pos": 65535, + "softLimit": null, + "creationMethod": null, + "idBoard": "5fcbec03c670ab79e1f625b2", + "limits": { + "cards": { + "openPerList": { + "status": "ok", + "disableAt": 5000, + "warnAt": 4500 + }, + "totalPerList": { + "status": "ok", + "disableAt": 1000000, + "warnAt": 900000 + } + } + }, + "subscribed": false + }, + { + "id": "5fcbec1161adb425de51ca13", + "name": "In Progress", + "closed": false, + "pos": 131071, + "softLimit": null, + "creationMethod": null, + "idBoard": "5fcbec03c670ab79e1f625b2", + "limits": { + "cards": { + "openPerList": { + "status": "ok", + "disableAt": 5000, + "warnAt": 4500 + }, + "totalPerList": { + "status": "ok", + "disableAt": 1000000, + "warnAt": 900000 + } + } + }, + "subscribed": false + }, + { + "id": "5fcbec13f32ee17fc4780b10", + "name": "Done", + "closed": false, + "pos": 196607, + "softLimit": null, + "creationMethod": null, + "idBoard": "5fcbec03c670ab79e1f625b2", + "limits": { + "cards": { + "openPerList": { + "status": "ok", + "disableAt": 5000, + "warnAt": 4500 + }, + "totalPerList": { + "status": "ok", + "disableAt": 1000000, + "warnAt": 900000 + } + } + }, + "subscribed": false + } + ], + "members": [ + { + "id": "573c6868cbda1f0332684fb0", + "bio": "", + "bioData": { + "emoji": {} + }, + "confirmed": true, + "memberType": "normal", + "username": "john_supplee", + "activityBlocked": false, + "avatarHash": "b498de18e456777c0fc7ade7aa869745", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "fullName": "jrsupplee", + "idEnterprise": null, + "idEnterprisesDeactivated": [], + "idMemberReferrer": null, + "idPremOrgsAdmin": [], + "initials": "J", + "nonPublic": { + "fullName": "John Supplee", + "initials": "JS", + "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", + "avatarHash": "b498de18e456777c0fc7ade7aa869745" + }, + "nonPublicAvailable": true, + "products": [], + "url": "https://trello.com/john_supplee", + "status": "disconnected" + } + ], + "checklists": [], + "customFields": [ + { + "id": "6006a316f6284c2a9d56455f", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "a4f4de7bc77246dd12034d1f16c6d59bbebcb99f5619b4cf81d6f49df0f3c682", + "display": { + "cardFront": true + }, + "name": "Logical Value", + "pos": 16384, + "type": "checkbox", + "isSuggestedField": false + }, + { + "id": "6006a322ac11ff0bebf5e867", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "20f90e512f069e385e9418c9ded0d2bd72bf0ecf6709fc4efec517c563308164", + "display": { + "cardFront": true + }, + "name": "Date Value", + "pos": 32768, + "type": "date", + "isSuggestedField": false + }, + { + "id": "6006a33439b34a6d32962e40", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "dc10651a093834befed19308dd27fbdb6f552375b4e20e9b1e49fbd5dce97c2d", + "display": { + "cardFront": true + }, + "name": "Dropdown", + "pos": 49152, + "options": [ + { + "id": "6006a33d53a30716478adbff", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Up" + }, + "color": "none", + "pos": 16384 + }, + { + "id": "6006a33fecf9373dd454b422", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Down" + }, + "color": "none", + "pos": 32768 + }, + { + "id": "6006a341d1195d325a5401d7", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "Low" + }, + "color": "none", + "pos": 49152 + }, + { + "id": "6006a342211c877049a0d095", + "idCustomField": "6006a33439b34a6d32962e40", + "value": { + "text": "High" + }, + "color": "none", + "pos": 65536 + } + ], + "type": "list", + "isSuggestedField": false + }, + { + "id": "6006a365e69d965129190ad5", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "756d4f404f7558e03b37f4edd136665e83fa8d1e1630f44c569fe2f8dcd111f6", + "display": { + "cardFront": true + }, + "name": "Number Value", + "pos": 65536, + "type": "number", + "isSuggestedField": false + }, + { + "id": "6006a36ff2036a5d85479f8b", + "idModel": "5fcbec03c670ab79e1f625b2", + "modelType": "board", + "fieldGroup": "4b058f632fa5bdedb12f506c22205dd145baf411bc6385e86771cd3637818dd8", + "display": { + "cardFront": true + }, + "name": "Text Value", + "pos": 81920, + "type": "text", + "isSuggestedField": false + } + ], + "memberships": [ + { + "id": "5fcbec03c670ab79e1f625b3", + "idMember": "573c6868cbda1f0332684fb0", + "memberType": "admin", + "unconfirmed": false, + "deactivated": false + } + ], + "pluginData": [] +} From f476143e92a24ec9a594a669d2d779eb9d51ca85 Mon Sep 17 00:00:00 2001 From: "John R. Supplee" Date: Tue, 19 Jan 2021 15:28:01 +0200 Subject: [PATCH 5/8] Use checklist checkbox for the custom field checkbox --- client/components/cards/cardCustomFields.jade | 21 +++++-------------- client/components/cards/cardCustomFields.js | 10 +++------ client/components/cards/cardDate.jade | 5 +++++ client/components/forms/forms.styl | 10 ++++----- 4 files changed, 18 insertions(+), 28 deletions(-) diff --git a/client/components/cards/cardCustomFields.jade b/client/components/cards/cardCustomFields.jade index 4f18a11f5..11f1bc2f6 100644 --- a/client/components/cards/cardCustomFields.jade +++ b/client/components/cards/cardCustomFields.jade @@ -53,23 +53,12 @@ template(name="cardCustomField-number") = value template(name="cardCustomField-checkbox") - if canModifyCard - +inlinedForm(classNames="js-card-customfield-checkbox") - input.materialCheckBox(type="checkbox" checked=data.value) - .edit-controls.clearfix - button.primary(type="submit") {{_ 'save'}} - a.fa.fa-times-thin.js-close-inlined-form + .js-checklist-item.checklist-item(class="{{#if data.value }}is-checked{{/if}}") + if canModifyCard + .check-box-container + .check-box.materialCheckBox(class="{{#if data.value }}is-checked{{/if}}") else - a.js-open-inlined-form.checkbox-display - if value - i.fa.fa-check-square - else - i.fa.fa-square - else - if value - i.fa.fa-check-square - else - i.fa.fa-square + .materialCheckBox(class="{{#if data.value }}is-checked{{/if}}") template(name="cardCustomField-currency") if canModifyCard diff --git a/client/components/cards/cardCustomFields.js b/client/components/cards/cardCustomFields.js index b115235f6..e4cf38a1d 100644 --- a/client/components/cards/cardCustomFields.js +++ b/client/components/cards/cardCustomFields.js @@ -86,18 +86,14 @@ CardCustomField.register('cardCustomField'); super.onCreated(); } - isNull() { - return !this.data().value; + toggleItem() { + this.card.setCustomField(this.customFieldId, !this.data().value); } events() { return [ { - 'submit .js-card-customfield-checkbox'(event) { - event.preventDefault(); - const value = this.find('input').checked; - this.card.setCustomField(this.customFieldId, value); - }, + 'click .js-checklist-item .check-box-container': this.toggleItem, }, ]; } diff --git a/client/components/cards/cardDate.jade b/client/components/cards/cardDate.jade index 2e4475067..5ea86aaf5 100644 --- a/client/components/cards/cardDate.jade +++ b/client/components/cards/cardDate.jade @@ -8,3 +8,8 @@ template(name="dateBadge") time(datetime="{{showISODate}}") | {{showDate}} +template(name="dateCustomField") + a(title="{{showTitle}}" class="{{classes}}") + time(datetime="{{showISODate}}") + | {{showDate}} + diff --git a/client/components/forms/forms.styl b/client/components/forms/forms.styl index b906d7a84..a6103776c 100644 --- a/client/components/forms/forms.styl +++ b/client/components/forms/forms.styl @@ -242,11 +242,11 @@ textarea margin: 3px 4px // Material Design checkboxes -//[type="checkbox"]:not(:checked), -//[type="checkbox"]:checked -// position: absolute -// left: -9999px -// visibility: hidden + [type="checkbox"]:not(:checked), + [type="checkbox"]:checked + position: absolute + left: -9999px + visibility: hidden .materialCheckBox position: relative From 22c868b4e635a4d54232732dadfe4c40b4bc2065 Mon Sep 17 00:00:00 2001 From: "John R. Supplee" Date: Tue, 19 Jan 2021 15:40:13 +0200 Subject: [PATCH 6/8] Use materialCheckBox for displaying checkbox on minicard --- client/components/cards/minicard.jade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/components/cards/minicard.jade b/client/components/cards/minicard.jade index 00a1531d5..70dab3db5 100644 --- a/client/components/cards/minicard.jade +++ b/client/components/cards/minicard.jade @@ -78,7 +78,7 @@ template(name="minicard") +viewer = formattedCurrencyCustomFieldValue(definition) else if $eq definition.type "checkbox" - i.fa.fa-check-square + .materialCheckBox(class="{{#if value }}is-checked{{/if}}") else +viewer = trueValue From 4fa0c2da4d4e818a8c8b6713d447620757fdf286 Mon Sep 17 00:00:00 2001 From: "John R. Supplee" Date: Tue, 19 Jan 2021 16:11:48 +0200 Subject: [PATCH 7/8] remove unneeded template --- client/components/cards/cardDate.jade | 6 ------ 1 file changed, 6 deletions(-) diff --git a/client/components/cards/cardDate.jade b/client/components/cards/cardDate.jade index 5ea86aaf5..fb5111791 100644 --- a/client/components/cards/cardDate.jade +++ b/client/components/cards/cardDate.jade @@ -7,9 +7,3 @@ template(name="dateBadge") a.card-date(title="{{showTitle}}" class="{{classes}}") time(datetime="{{showISODate}}") | {{showDate}} - -template(name="dateCustomField") - a(title="{{showTitle}}" class="{{classes}}") - time(datetime="{{showISODate}}") - | {{showDate}} - From f25e01323e1051a474e06c24f325623afbb89de8 Mon Sep 17 00:00:00 2001 From: "John R. Supplee" Date: Tue, 19 Jan 2021 16:35:51 +0200 Subject: [PATCH 8/8] anonymize trello import data --- trello/trello-project100.json | 462 ++++++++++++---------------------- 1 file changed, 157 insertions(+), 305 deletions(-) diff --git a/trello/trello-project100.json b/trello/trello-project100.json index 8131e2c2c..cd298a5a0 100644 --- a/trello/trello-project100.json +++ b/trello/trello-project100.json @@ -265,18 +265,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, - "initials": "J", + "initials": "TU", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -320,18 +316,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -375,18 +367,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -430,18 +418,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -485,18 +469,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -538,18 +518,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -593,18 +569,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -648,18 +620,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -684,18 +652,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -720,18 +684,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -764,18 +724,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -808,18 +764,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -922,18 +874,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1018,18 +966,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1096,18 +1040,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1155,18 +1095,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1191,18 +1127,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1227,18 +1159,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1263,18 +1191,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1314,7 +1238,7 @@ "listing": { "name": "Custom Fields", "locale": "en-US", - "description": "Custom fields.\n\nCustomize cards for the way you work.\n\nThe Custom Fields Power-Up enables you to add more info to your Trello cards that's specific to the way you get things done.\n\n- **Custom text fields** – Add a space to enter names, email addresses, or other information that’s crucial for your cards to have.\n- **Numbers** – Enable your cards to show story points, number of guests, order numbers, or any other number.\n- **Checkbox** – Need to know when something is approved or if there are special considerations? Add a checkbox.\n- **Dates** – Milestones, checkpoints, order dates—make sure crucial dates are shown on your cards.\n- **Dropdown lists** – When you need to select from multiple options like status or SKUs, a dropdown is your best bet.\n\nThe info you add to your cards with Custom Fields will show up on the front of your card, making it easy to get at-a-glance info on your board. You can export Custom Field data in JSON and CSV formats. *Note: CSV exports are only available for Business Class and Enterprise teams.*\n\n![screenshot](https://card-fields.trello.services/images/custom-fields-1.jpg)\n![screenshot](https://card-fields.trello.services/images/custom-fields-2.jpg)\n![screenshot](https://card-fields.trello.services/images/custom-fields-3.jpg)", + "description": "Custom fields.\n\nCustomize cards for the way you work.\n\nThe Custom Fields Power-Up enables you to add more info to your Trello cards that's specific to the way you get things done.\n\n- **Custom text fields** – Add a space to enter names, email addresses, or other information that’s crucial for your cards to have.\n- **Numbers** – Enable your cards to show story points, number of guests, order numbers, or any other number.\n- **Checkbox** – Need to know when something is approved or if there are special considerations? Add a checkbox.\n- **Dates** – Milestones, checkpoints, order dates—make sure crucial dates are shown on your cards.\n- **Dropdown lists** – When you need to select from multiple options like status or SKUs, a dropdown is your best bet.\n\nThe info you add to your cards with Custom Fields will show up on the front of your card, making it easy to get at-a-glance info on your board. You can export Custom Field data in TUON and CSV formats. *Note: CSV exports are only available for Business Class and Enterprise teams.*\n\n![screenshot](https://card-fields.trello.services/images/custom-fields-1.jpg)\n![screenshot](https://card-fields.trello.services/images/custom-fields-2.jpg)\n![screenshot](https://card-fields.trello.services/images/custom-fields-3.jpg)", "overview": "Add custom fields like text, numbers, checkboxes, dates, and dropdown lists to cards." } }, @@ -1330,18 +1254,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1364,7 +1284,7 @@ }, "member": { "id": "573c6868cbda1f0332684fb0", - "name": "John Supplee" + "name": "Test User" } }, "type": "addMemberToCard", @@ -1373,35 +1293,27 @@ "limits": {}, "member": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true }, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1424,7 +1336,7 @@ }, "member": { "id": "573c6868cbda1f0332684fb0", - "name": "John Supplee" + "name": "Test User" } }, "type": "addMemberToCard", @@ -1433,35 +1345,27 @@ "limits": {}, "member": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true }, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1484,7 +1388,7 @@ }, "member": { "id": "573c6868cbda1f0332684fb0", - "name": "John Supplee" + "name": "Test User" } }, "type": "addMemberToCard", @@ -1493,35 +1397,27 @@ "limits": {}, "member": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true }, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1560,18 +1456,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1602,18 +1494,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1648,18 +1536,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1690,18 +1574,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1732,18 +1612,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1768,18 +1644,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1804,18 +1676,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1840,18 +1708,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1876,18 +1740,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1908,18 +1768,14 @@ "limits": {}, "memberCreator": { "id": "573c6868cbda1f0332684fb0", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idMemberReferrer": null, "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true } @@ -1974,7 +1830,7 @@ }, "dueComplete": false, "due": null, - "email": "john_supplee+2m8b2b1du8ob4mwcrsg+2vh770etjdr3rxf69hy+1woniecqlh@boards.trello.com", + "email": "test_user+2m8b2b1du8ob4mwcrsg+2vh770etjdr3rxf69hy+1woniecqlh@boards.trello.com", "idChecklists": [], "idMembers": ["573c6868cbda1f0332684fb0"], "labels": [], @@ -2092,7 +1948,7 @@ }, "dueComplete": false, "due": null, - "email": "john_supplee+2m8b2b1du8ob4mwcrsg+2vh76zsxedq1hdyw03t+2213va3qs1@boards.trello.com", + "email": "test_user+2m8b2b1du8ob4mwcrsg+2vh76zsxedq1hdyw03t+2213va3qs1@boards.trello.com", "idChecklists": [], "idMembers": ["573c6868cbda1f0332684fb0"], "labels": [], @@ -2182,7 +2038,7 @@ }, "dueComplete": false, "due": null, - "email": "john_supplee+2m8b2b1du8ob4mwcrsg+2vh7730drc1xx948z46+24yqi73etc@boards.trello.com", + "email": "test_user+2m8b2b1du8ob4mwcrsg+2vh7730drc1xx948z46+24yqi73etc@boards.trello.com", "idChecklists": [], "idMembers": ["573c6868cbda1f0332684fb0"], "labels": [], @@ -2390,25 +2246,21 @@ }, "confirmed": true, "memberType": "normal", - "username": "john_supplee", + "username": "test_user", "activityBlocked": false, - "avatarHash": "b498de18e456777c0fc7ade7aa869745", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "fullName": "jrsupplee", + "fullName": "Test User", "idEnterprise": null, "idEnterprisesDeactivated": [], "idMemberReferrer": null, "idPremOrgsAdmin": [], "initials": "J", "nonPublic": { - "fullName": "John Supplee", - "initials": "JS", - "avatarUrl": "https://trello-members.s3.amazonaws.com/573c6868cbda1f0332684fb0/b498de18e456777c0fc7ade7aa869745", - "avatarHash": "b498de18e456777c0fc7ade7aa869745" + "fullName": "Test User", + "initials": "TU" }, "nonPublicAvailable": true, "products": [], - "url": "https://trello.com/john_supplee", + "url": "https://trello.com/test_user", "status": "disconnected" } ],