Module: TrelloUtils
- Defined in:
- lib/trello_utils.rb
Defined Under Namespace
Classes: TrelloClient
Constant Summary collapse
- ALL_FIELDS =
{ "actions" => [ "addAttachmentToCard", "addChecklistToCard", "addMemberToBoard", "addMemberToCard", "addMemberToOrganization", "addToOrganizationBoard", "commentCard", "convertToCardFromCheckItem", "copyBoard", "copyCard", "copyCommentCard", "createBoard", "createCard", "createList", "createOrganization", "deleteAttachmentFromCard", "deleteBoardInvitation", "deleteCard", "deleteOrganizationInvitation", "disablePowerUp", "emailCard", "enablePowerUp", "makeAdminOfBoard", "makeNormalMemberOfBoard", "makeNormalMemberOfOrganization", "makeObserverOfBoard", "memberJoinedTrello", "moveCardFromBoard", "moveCardToBoard", "moveListFromBoard", "moveListToBoard", "removeChecklistFromCard", "removeFromOrganizationBoard", "removeMemberFromCard", "unconfirmedBoardInvitation", "unconfirmedOrganizationInvitation", "updateBoard", "updateCard", "updateCard:closed", "updateCard:desc", "updateCard:idList", "updateCard:name", "updateCheckItemStateOnCard", "updateChecklist", "updateList", "updateList:closed", "updateList:name", "updateMember", "updateOrganization" ], "action_fields" => [ "data", "date", "idMemberCreator", "type" ], "action_member_fields" => [ "avatarHash", "bio", "bioData", "confirmed", "fullName", "idPremOrgsAdmin", "initials", "memberType", "products", "status", "url", "username" ], "action_memberCreator_fields" => [ "avatarHash", "bio", "bioData", "confirmed", "fullName", "idPremOrgsAdmin", "initials", "memberType", "products", "status", "url", "username" ], "card_fields" => [ "badges", "checkItemStates", "closed", "dateLastActivity", "desc", "descData", "due", "email", "idAttachmentCover", "idBoard", "idChecklists", "idLabels", "idList", "idMembers", "idMembersVoted", "idShort", "labels", "manualCoverAttachment", "name", "pos", "shortLink", "shortUrl", "subscribed", "url" ], "card_attachment_fields" => [ "bytes", "date", "edgeColor", "idMember", "isUpload", "mimeType", "name", "previews", "url" ], "label_fields" => [ "color", "idBoard", "name", "uses" ], "list_fields" => [ "closed", "idBoard", "name", "pos", "subscribed" ], "memberships" => [ "active", "admin", "deactivated", "me", "normal" ], "memberships_member_fields" => [ "avatarHash", "bio", "bioData", "confirmed", "fullName", "idPremOrgsAdmin", "initials", "memberType", "products", "status", "url", "username" ], "member_fields" => [ "avatarHash", "bio", "bioData", "confirmed", "fullName", "idPremOrgsAdmin", "initials", "memberType", "products", "status", "url", "username" ], "membersInvited_fields" => [ "avatarHash", "bio", "bioData", "confirmed", "fullName", "idPremOrgsAdmin", "initials", "memberType", "products", "status", "url", "username" ], "checklist_fields" => [ "idBoard", "idCard", "name", "pos" ], "organization_fields" => [ "billableMemberCount", "desc", "descData", "displayName", "idBoards", "invitations", "invited", "logoHash", "memberships", "name", "powerUps", "prefs", "premiumFeatures", "products", "url", "website" ], "organization_memberships" => [ "active", "admin", "deactivated", "me", "normal" ], "board_fields" => [ "closed", "dateLastActivity", "dateLastView", "desc", "descData", "idOrganization", "invitations", "invited", "labelNames", "memberships", "name", "pinned", "powerUps", "prefs", "shortLink", "shortUrl", "starred", "subscribed", "url" ] }
- ALL_ENTITIES =
{ "actions_entities" => "false", "action_member" => "false", "action_memberCreator" => "false", "card_stickers" => "false", "memberships_member" => "false", "organization" => "false", "myPrefs" => "false", "card_attachments" => "false", "cards" => "none", "card_checklists" => "none", "boardStars" => "none", "labels" => "none", "lists" => "none", "members" => "none", "membersInvited" => "none", "checklists" => "none" }
- ALL_FILTERS =
{ "cards" => [ "open", "closed", "visible" ], "lists" => [ "open", "closed" ], "members" => [ "admins", "normal", "owners" ], "membersInvited" => [ "admins", "normal", "owners" ], "boards" => [ "closed", "members", "open", "organization", "pinned", "public", "starred", "unpinned" ] }
- PARAM_ALL_FIELDS =
[ "actions_entities", "action_member", "action_memberCreator", "card_stickers", "memberships_member", "organization", "myPrefs", "card_attachments", "cards", "card_checklists", "boardStars", "labels", "lists", "members", "membersInvited", "checklists", "active", "addAttachmentToCard", "addChecklistToCard", "addMemberToBoard", "addMemberToCard", "addMemberToOrganization", "addToOrganizationBoard", "admin", "admins", "avatarHash", "badges", "billableMemberCount", "bio", "bioData", "bytes", "checkItemStates", "closed", "color", "commentCard", "confirmed", "convertToCardFromCheckItem", "copyBoard", "copyCard", "copyCommentCard", "count", "createBoard", "createCard", "createList", "createOrganization", "data", "date", "dateLastActivity", "dateLastView", "deactivated", "deleteAttachmentFromCard", "deleteBoardInvitation", "deleteCard", "deleteOrganizationInvitation", "desc", "descData", "disablePowerUp", "displayName", "due", "edgeColor", "email", "emailCard", "enablePowerUp", "fullName", "idAttachmentCover", "idBoard", "idBoards", "idCard", "idChecklists", "idLabels", "idList", "idMember", "idMemberCreator", "idMembers", "idMembersVoted", "idOrganization", "idPremOrgsAdmin", "idShort", "initials", "invitations", "invited", "isUpload", "labelNames", "labels", "list", "logoHash", "makeAdminOfBoard", "makeNormalMemberOfBoard", "makeNormalMemberOfOrganization", "makeObserverOfBoard", "manualCoverAttachment", "me", "memberJoinedTrello", "memberType", "memberships", "mimeType", "mine", "minimal", "moveCardFromBoard", "moveCardToBoard", "moveListFromBoard", "moveListToBoard", "name", "normal", "open", "owners", "pinned", "pos", "powerUps", "prefs", "premiumFeatures", "previews", "products", "removeChecklistFromCard", "removeFromOrganizationBoard", "removeMemberFromCard", "shortLink", "shortUrl", "starred", "status", "subscribed", "type", "unconfirmedBoardInvitation", "unconfirmedOrganizationInvitation", "updateBoard", "updateCard", "updateCard:closed", "updateCard:desc", "updateCard:idList", "updateCard:name", "updateCheckItemStateOnCard", "updateChecklist", "updateList", "updateList:closed", "updateList:name", "updateMember", "updateOrganization", "url", "username", "uses", "visible", "website" ]
- PARAM_DEFAULT_FIELDS =
[ # "actions_entities", "action_member", "action_memberCreator", # "card_stickers", # "memberships_member", # "organization", # "myPrefs", # "card_attachments", "cards", "card_checklists", # "boardStars", "labels", "lists", "members", # "membersInvited", "checklists", "active", "addAttachmentToCard", "addChecklistToCard", "addMemberToBoard", "addMemberToCard", "addMemberToOrganization", "addToOrganizationBoard", "admin", "admins", # "avatarHash", # "badges", "billableMemberCount", "bio", # "bioData", "bytes", "checkItemStates", "closed", "color", "commentCard", # "confirmed", "convertToCardFromCheckItem", "copyBoard", "copyCard", "copyCommentCard", "count", "createBoard", "createCard", "createList", "createOrganization", "data", "date", "dateLastActivity", "dateLastView", "deactivated", "deleteAttachmentFromCard", "deleteBoardInvitation", "deleteCard", "deleteOrganizationInvitation", "desc", # "descData", "disablePowerUp", "displayName", "due", # "edgeColor", # "email", # "emailCard", # "enablePowerUp", "fullName", # "idAttachmentCover", "idBoard", "idBoards", "idCard", "idChecklists", "idLabels", "idList", "idMember", "idMemberCreator", "idMembers", "idMembersVoted", "idOrganization", # "idPremOrgsAdmin", # "idShort", # "initials", # "invitations", # "invited", "isUpload", "labelNames", "labels", "list", # "logoHash", "makeAdminOfBoard", "makeNormalMemberOfBoard", "makeNormalMemberOfOrganization", "makeObserverOfBoard", "manualCoverAttachment", "me", "memberJoinedTrello", # "memberType", # "memberships", # "mimeType", "mine", "minimal", "moveCardFromBoard", "moveCardToBoard", "moveListFromBoard", "moveListToBoard", "name", "normal", "open", "owners", # "pinned", "pos", # "powerUps", # "prefs", "premiumFeatures", "previews", # "products", "removeChecklistFromCard", "removeFromOrganizationBoard", "removeMemberFromCard", "shortLink", # "shortUrl", # "starred", "status", # "subscribed", "type", "unconfirmedBoardInvitation", "unconfirmedOrganizationInvitation", "updateBoard", "updateCard", "updateCard:closed", "updateCard:desc", "updateCard:idList", "updateCard:name", "updateCheckItemStateOnCard", "updateChecklist", "updateList", "updateList:closed", "updateList:name", "updateMember", "updateOrganization", # "url", "username", "uses", "visible", "website" ]