sidebarArchives.jade 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. a.js-restore-card {{_ 'restore'}}
  18. if currentUser.isBoardAdmin
  19. | -
  20. a.js-delete-card {{_ 'delete'}}
  21. if cardIsInArchivedList
  22. p.quiet.small ({{_ 'warn-list-archived'}})
  23. else
  24. p.no-items-message {{_ 'no-archived-cards'}}
  25. +tabContent(slug="lists")
  26. unless isWorker
  27. p.quiet
  28. a.js-restore-all-lists {{_ 'restore-all'}}
  29. if currentUser.isBoardAdmin
  30. | -
  31. a.js-delete-all-lists {{_ 'delete-all'}}
  32. ul.archived-lists
  33. each archivedLists
  34. li.archived-lists-item
  35. = title
  36. if currentUser.isBoardMember
  37. unless isWorker
  38. p.quiet
  39. a.js-restore-list {{_ 'restore'}}
  40. if currentUser.isBoardAdmin
  41. | -
  42. a.js-delete-list {{_ 'delete'}}
  43. else
  44. li.no-items-message {{_ 'no-archived-lists'}}
  45. +tabContent(slug="swimlanes")
  46. unless isWorker
  47. p.quiet
  48. a.js-restore-all-swimlanes {{_ 'restore-all'}}
  49. if currentUser.isBoardAdmin
  50. | -
  51. a.js-delete-all-swimlanes {{_ 'delete-all'}}
  52. ul.archived-lists
  53. each archivedSwimlanes
  54. li.archived-lists-item
  55. = title
  56. if currentUser.isBoardMember
  57. unless isWorker
  58. p.quiet
  59. a.js-restore-swimlane {{_ 'restore'}}
  60. if currentUser.isBoardAdmin
  61. | -
  62. a.js-delete-swimlane {{_ 'delete'}}
  63. else
  64. li.no-items-message {{_ 'no-archived-swimlanes'}}
  65. else
  66. +spinner