triggersDef.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. TriggersDef = {
  2. createCard: {
  3. matchingFields: [
  4. 'boardId',
  5. 'listName',
  6. 'userId',
  7. 'swimlaneName',
  8. 'cardTitle',
  9. ],
  10. },
  11. moveCard: {
  12. matchingFields: [
  13. 'boardId',
  14. 'listName',
  15. 'oldListName',
  16. 'userId',
  17. 'swimlaneName',
  18. 'cardTitle',
  19. ],
  20. },
  21. archivedCard: {
  22. matchingFields: ['boardId', 'userId', 'cardTitle'],
  23. },
  24. restoredCard: {
  25. matchingFields: ['boardId', 'userId', 'cardTitle'],
  26. },
  27. joinMember: {
  28. matchingFields: ['boardId', 'username', 'userId'],
  29. },
  30. unjoinMember: {
  31. matchingFields: ['boardId', 'username', 'userId'],
  32. },
  33. addChecklist: {
  34. matchingFields: ['boardId', 'checklistName', 'userId'],
  35. },
  36. removeChecklist: {
  37. matchingFields: ['boardId', 'checklistName', 'userId'],
  38. },
  39. completeChecklist: {
  40. matchingFields: ['boardId', 'checklistName', 'userId'],
  41. },
  42. uncompleteChecklist: {
  43. matchingFields: ['boardId', 'checklistName', 'userId'],
  44. },
  45. addedChecklistItem: {
  46. matchingFields: ['boardId', 'checklistItemName', 'userId'],
  47. },
  48. removedChecklistItem: {
  49. matchingFields: ['boardId', 'checklistItemName', 'userId'],
  50. },
  51. checkedItem: {
  52. matchingFields: ['boardId', 'checklistItemName', 'userId'],
  53. },
  54. uncheckedItem: {
  55. matchingFields: ['boardId', 'checklistItemName', 'userId'],
  56. },
  57. addAttachment: {
  58. matchingFields: ['boardId', 'userId'],
  59. },
  60. deleteAttachment: {
  61. matchingFields: ['boardId', 'userId'],
  62. },
  63. addedLabel: {
  64. matchingFields: ['boardId', 'labelId', 'userId'],
  65. },
  66. removedLabel: {
  67. matchingFields: ['boardId', 'labelId', 'userId'],
  68. },
  69. };