Fill out Org and Team in adminReports

This commit is contained in:
hekatomb 2024-06-07 19:58:12 +02:00
parent c952aaadec
commit 91444cce9b
2 changed files with 21 additions and 1 deletions

View file

@ -138,7 +138,6 @@ template(name="boardsReport")
th Members
th Organizations
th Teams
each board in results
tbody
tr
@ -148,5 +147,7 @@ template(name="boardsReport")
td
= yesOrNo(board.archived)
td {{userNames board.members }}
td {{orgs board.orgs }}
td {{teams board.teams }}
else
div {{_ 'no-results' }}

View file

@ -170,8 +170,27 @@ class AdminReport extends BlazeComponent {
.join(", ");
return ret;
}
teams(memberTeams) {
const ret = (memberTeams || [])
.map(_memberTeam => {
const _ret = ReactiveCache.getTeam(_memberTeam.teamId)?.teamDisplayName || _memberTeam.teamId;
return _ret;
})
.join(", ");
return ret;
}
orgs(orgs) {
const ret = (orgs || [])
.map(_orgs => {
const _ret = ReactiveCache.getOrg(_orgs.orgId)?.orgDisplayName || _orgs.orgId;
return _ret;
})
.join(", ");
return ret;
}
}.register('boardsReport'));
(class extends AdminReport {
collection = Cards;