sidebarArchives.jade 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. template(name="archivesSidebar")
  2. if isArchiveReady.get
  3. +basicTabs(tabs=tabs)
  4. +tabContent(slug="cards")
  5. unless isWorker
  6. p.quiet
  7. a.js-restore-all-cards {{_ 'restore-all'}}
  8. if currentUser.isBoardAdmin
  9. | -
  10. a.js-delete-all-cards {{_ 'delete-all'}}
  11. each archivedCards
  12. .minicard-wrapper.js-minicard
  13. +minicard(this)
  14. if currentUser.isBoardMember
  15. unless isWorker
  16. p.quiet
  17. if this.archivedAt
  18. | {{_ 'archived-at' }}
  19. |
  20. | {{ moment this.archivedAt 'LLL' }}
  21. br
  22. a.js-restore-card {{_ 'restore'}}
  23. if currentUser.isBoardAdmin
  24. | -
  25. a.js-delete-card {{_ 'delete'}}
  26. if cardIsInArchivedList
  27. p.quiet.small ({{_ 'warn-list-archived'}})
  28. else
  29. p.no-items-message {{_ 'no-archived-cards'}}
  30. +tabContent(slug="lists")
  31. unless isWorker
  32. p.quiet
  33. a.js-restore-all-lists {{_ 'restore-all'}}
  34. if currentUser.isBoardAdmin
  35. | -
  36. a.js-delete-all-lists {{_ 'delete-all'}}
  37. ul.archived-lists
  38. each archivedLists
  39. li.archived-lists-item
  40. = title
  41. if currentUser.isBoardMember
  42. unless isWorker
  43. p.quiet
  44. if this.archivedAt
  45. | {{_ 'archived-at' }}
  46. |
  47. | {{ moment this.archivedAt 'LLL' }}
  48. br
  49. a.js-restore-list {{_ 'restore'}}
  50. if currentUser.isBoardAdmin
  51. | -
  52. a.js-delete-list {{_ 'delete'}}
  53. else
  54. li.no-items-message {{_ 'no-archived-lists'}}
  55. +tabContent(slug="swimlanes")
  56. unless isWorker
  57. p.quiet
  58. a.js-restore-all-swimlanes {{_ 'restore-all'}}
  59. if currentUser.isBoardAdmin
  60. | -
  61. a.js-delete-all-swimlanes {{_ 'delete-all'}}
  62. ul.archived-lists
  63. each archivedSwimlanes
  64. li.archived-lists-item
  65. = title
  66. if currentUser.isBoardMember
  67. unless isWorker
  68. p.quiet
  69. if this.archivedAt
  70. | {{_ 'archived-at' }}
  71. |
  72. | {{ moment this.archivedAt 'LLL' }}
  73. br
  74. a.js-restore-swimlane {{_ 'restore'}}
  75. if currentUser.isBoardAdmin
  76. | -
  77. a.js-delete-swimlane {{_ 'delete'}}
  78. else
  79. li.no-items-message {{_ 'no-archived-swimlanes'}}
  80. else
  81. +spinner