Pārlūkot izejas kodu

Fill out Org and Team in adminReports

hekatomb 1 gadu atpakaļ
vecāks
revīzija
91444cce9b

+ 2 - 1
client/components/settings/adminReports.jade

@@ -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' }}

+ 19 - 0
client/components/settings/adminReports.js

@@ -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;