mirror of https://github.com/wekan/wekan
Merge pull request #2402 from nerminator/feature/performance_archive
Fixed #2338 -> Slow opening of big boards with too many archived itemsreviewable/pr2427/r1
commit
21de0ec396
@ -1,54 +1,56 @@ |
||||
template(name="archivesSidebar") |
||||
+basicTabs(tabs=tabs) |
||||
|
||||
+tabContent(slug="cards") |
||||
p.quiet |
||||
a.js-restore-all-cards {{_ 'restore-all'}} |
||||
| - |
||||
a.js-delete-all-cards {{_ 'delete-all'}} |
||||
each archivedCards |
||||
.minicard-wrapper.js-minicard |
||||
+minicard(this) |
||||
if currentUser.isBoardMember |
||||
if isArchiveReady.get |
||||
+basicTabs(tabs=tabs) |
||||
+tabContent(slug="cards") |
||||
p.quiet |
||||
a.js-restore-card {{_ 'restore'}} |
||||
a.js-restore-all-cards {{_ 'restore-all'}} |
||||
| - |
||||
a.js-delete-card {{_ 'delete'}} |
||||
if cardIsInArchivedList |
||||
p.quiet.small ({{_ 'warn-list-archived'}}) |
||||
else |
||||
p.no-items-message {{_ 'no-archived-cards'}} |
||||
|
||||
+tabContent(slug="lists") |
||||
p.quiet |
||||
a.js-restore-all-lists {{_ 'restore-all'}} |
||||
| - |
||||
a.js-delete-all-lists {{_ 'delete-all'}} |
||||
ul.archived-lists |
||||
each archivedLists |
||||
li.archived-lists-item |
||||
= title |
||||
a.js-delete-all-cards {{_ 'delete-all'}} |
||||
each archivedCards |
||||
.minicard-wrapper.js-minicard |
||||
+minicard(this) |
||||
if currentUser.isBoardMember |
||||
p.quiet |
||||
a.js-restore-list {{_ 'restore'}} |
||||
a.js-restore-card {{_ 'restore'}} |
||||
| - |
||||
a.js-delete-list {{_ 'delete'}} |
||||
else |
||||
li.no-items-message {{_ 'no-archived-lists'}} |
||||
a.js-delete-card {{_ 'delete'}} |
||||
if cardIsInArchivedList |
||||
p.quiet.small ({{_ 'warn-list-archived'}}) |
||||
else |
||||
p.no-items-message {{_ 'no-archived-cards'}} |
||||
|
||||
+tabContent(slug="swimlanes") |
||||
p.quiet |
||||
a.js-restore-all-swimlanes {{_ 'restore-all'}} |
||||
| - |
||||
a.js-delete-all-swimlanes {{_ 'delete-all'}} |
||||
ul.archived-lists |
||||
each archivedSwimlanes |
||||
li.archived-lists-item |
||||
= title |
||||
if currentUser.isBoardMember |
||||
p.quiet |
||||
a.js-restore-swimlane {{_ 'restore'}} |
||||
| - |
||||
a.js-delete-swimlane {{_ 'delete'}} |
||||
else |
||||
li.no-items-message {{_ 'no-archived-swimlanes'}} |
||||
+tabContent(slug="lists") |
||||
p.quiet |
||||
a.js-restore-all-lists {{_ 'restore-all'}} |
||||
| - |
||||
a.js-delete-all-lists {{_ 'delete-all'}} |
||||
ul.archived-lists |
||||
each archivedLists |
||||
li.archived-lists-item |
||||
= title |
||||
if currentUser.isBoardMember |
||||
p.quiet |
||||
a.js-restore-list {{_ 'restore'}} |
||||
| - |
||||
a.js-delete-list {{_ 'delete'}} |
||||
else |
||||
li.no-items-message {{_ 'no-archived-lists'}} |
||||
|
||||
+tabContent(slug="swimlanes") |
||||
p.quiet |
||||
a.js-restore-all-swimlanes {{_ 'restore-all'}} |
||||
| - |
||||
a.js-delete-all-swimlanes {{_ 'delete-all'}} |
||||
ul.archived-lists |
||||
each archivedSwimlanes |
||||
li.archived-lists-item |
||||
= title |
||||
if currentUser.isBoardMember |
||||
p.quiet |
||||
a.js-restore-swimlane {{_ 'restore'}} |
||||
| - |
||||
a.js-delete-swimlane {{_ 'delete'}} |
||||
else |
||||
li.no-items-message {{_ 'no-archived-swimlanes'}} |
||||
else |
||||
+spinner |
||||
|
Loading…
Reference in new issue