فهرست منبع

Add to Admin Panel / Version: Meteor version, MongoDB version, MongoDB storage engine,
MongoDB Oplog enabled.

Thanks to RocketChat developers for MongoDB detection code and xet7 for other code.

Lauri Ojansivu 5 سال پیش
والد
کامیت
20294d833a
53فایلهای تغییر یافته به همراه262 افزوده شده و 4 حذف شده
  1. 12 0
      client/components/settings/informationBody.jade
  2. 4 0
      i18n/ar.i18n.json
  3. 4 0
      i18n/bg.i18n.json
  4. 4 0
      i18n/br.i18n.json
  5. 4 0
      i18n/ca.i18n.json
  6. 4 0
      i18n/cs.i18n.json
  7. 4 0
      i18n/da.i18n.json
  8. 4 0
      i18n/de.i18n.json
  9. 4 0
      i18n/el.i18n.json
  10. 4 0
      i18n/en-GB.i18n.json
  11. 4 0
      i18n/en.i18n.json
  12. 4 0
      i18n/eo.i18n.json
  13. 4 0
      i18n/es-AR.i18n.json
  14. 4 0
      i18n/es.i18n.json
  15. 4 0
      i18n/eu.i18n.json
  16. 4 0
      i18n/fa.i18n.json
  17. 4 0
      i18n/fi.i18n.json
  18. 4 0
      i18n/fr.i18n.json
  19. 4 0
      i18n/gl.i18n.json
  20. 4 0
      i18n/he.i18n.json
  21. 4 0
      i18n/hi.i18n.json
  22. 4 0
      i18n/hu.i18n.json
  23. 4 0
      i18n/hy.i18n.json
  24. 4 0
      i18n/id.i18n.json
  25. 4 0
      i18n/ig.i18n.json
  26. 4 0
      i18n/it.i18n.json
  27. 5 1
      i18n/ja.i18n.json
  28. 4 0
      i18n/ka.i18n.json
  29. 4 0
      i18n/km.i18n.json
  30. 4 0
      i18n/ko.i18n.json
  31. 4 0
      i18n/lv.i18n.json
  32. 4 0
      i18n/mk.i18n.json
  33. 4 0
      i18n/mn.i18n.json
  34. 4 0
      i18n/nb.i18n.json
  35. 4 0
      i18n/nl.i18n.json
  36. 4 0
      i18n/oc.i18n.json
  37. 4 0
      i18n/pl.i18n.json
  38. 4 0
      i18n/pt-BR.i18n.json
  39. 4 0
      i18n/pt.i18n.json
  40. 4 0
      i18n/ro.i18n.json
  41. 4 0
      i18n/ru.i18n.json
  42. 4 0
      i18n/sr.i18n.json
  43. 4 0
      i18n/sv.i18n.json
  44. 4 0
      i18n/sw.i18n.json
  45. 4 0
      i18n/ta.i18n.json
  46. 4 0
      i18n/th.i18n.json
  47. 4 0
      i18n/tr.i18n.json
  48. 4 0
      i18n/uk.i18n.json
  49. 4 0
      i18n/vi.i18n.json
  50. 4 0
      i18n/zh-CN.i18n.json
  51. 4 0
      i18n/zh-HK.i18n.json
  52. 4 0
      i18n/zh-TW.i18n.json
  53. 45 3
      server/statistics.js

+ 12 - 0
client/components/settings/informationBody.jade

@@ -19,9 +19,21 @@ template(name='statistics')
         tr
           th Wekan {{_ 'info'}}
           td {{statistics.version}}
+        tr
+          th {{_ 'Meteor_version'}}
+          td {{statistics.meteor.meteorVersion}}
         tr
           th {{_ 'Node_version'}}
           td {{statistics.process.nodeVersion}}
+        tr
+          th {{_ 'MongoDB_version'}}
+          td {{statistics.mongo.mongoVersion}}
+        tr
+          th {{_ 'MongoDB_storage_engine'}}
+          td {{statistics.mongo.mongoStorageEngine}}
+        tr
+          th {{_ 'MongoDB_Oplog_enabled'}}
+          td {{statistics.mongo.mongoOplogEnabled}}
         tr
           th {{_ 'OS_Type'}}
           td {{statistics.os.type}}

+ 4 - 0
i18n/ar.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "ويبهوك جديدة ",
   "no-name": "(غير معروف)",
   "Node_version": "إصدار النود",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "معمارية نظام التشغيل",
   "OS_Cpus": "استهلاك وحدة المعالجة المركزية لنظام التشغيل",
   "OS_Freemem": "الذاكرة الحرة لنظام التشغيل",

+ 4 - 0
i18n/bg.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Версия на Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Архитектура на ОС",
   "OS_Cpus": "Брой CPU ядра",
   "OS_Freemem": "Свободна памет",

+ 4 - 0
i18n/br.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/ca.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Nou Webook sortint",
   "no-name": "Importa tauler des de Wekan",
   "Node_version": "Versió Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Arquitectura SO",
   "OS_Cpus": "Plataforma SO",
   "OS_Freemem": "Memòria lliure",

+ 4 - 0
i18n/cs.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Nové odchozí Webhooky",
   "no-name": "(Neznámé)",
   "Node_version": "Node verze",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Architektura",
   "OS_Cpus": "OS Počet CPU",
   "OS_Freemem": "OS Volná paměť",

+ 4 - 0
i18n/da.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/de.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Neuer ausgehender Webhook",
   "no-name": "(Unbekannt)",
   "Node_version": "Node-Version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Betriebssystem-Architektur",
   "OS_Cpus": "Anzahl Prozessoren",
   "OS_Freemem": "Freier Arbeitsspeicher",

+ 4 - 0
i18n/el.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Άγνωστο)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/en-GB.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/en.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/eo.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/es-AR.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Nuevo Gancho Web",
   "no-name": "(desconocido)",
   "Node_version": "Versión de Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Arch del SO",
   "OS_Cpus": "Cantidad de CPU del SO",
   "OS_Freemem": "Memoria Libre del SO",

+ 4 - 0
i18n/es.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Nuevo webhook saliente",
   "no-name": "(Desconocido)",
   "Node_version": "Versión de Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Arquitectura del sistema",
   "OS_Cpus": "Número de CPUs del sistema",
   "OS_Freemem": "Memoria libre del sistema",

+ 4 - 0
i18n/eu.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Irteera-webhook berria",
   "no-name": "(Ezezaguna)",
   "Node_version": "Nodo bertsioa",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "SE Arkitektura",
   "OS_Cpus": "SE PUZ kopurua",
   "OS_Freemem": "SE Memoria librea",

+ 4 - 0
i18n/fa.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(ناشناخته)",
   "Node_version": "نسخه Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/fi.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Uusi lähtevä Webkoukku",
   "no-name": "(Tuntematon)",
   "Node_version": "Node-versio",
+  "Meteor_version": "Meteor-versio",
+  "MongoDB_version": "MongoDB-versio",
+  "MongoDB_storage_engine": "MongoDB tallennusmoottori",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog käytössä",
   "OS_Arch": "Käyttöjärjestelmän arkkitehtuuri",
   "OS_Cpus": "Käyttöjärjestelmän CPU-määrä",
   "OS_Freemem": "Käyttöjärjestelmän vapaa muisti",

+ 4 - 0
i18n/fr.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Nouveau webhook sortant",
   "no-name": "(Inconnu)",
   "Node_version": "Version de Node",
+  "Meteor_version": "Version de Meteor",
+  "MongoDB_version": "Version de MongoDB",
+  "MongoDB_storage_engine": "Moteur de stockage MongoDB",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog activé",
   "OS_Arch": "OS Architecture",
   "OS_Cpus": "OS Nombre CPU",
   "OS_Freemem": "OS Mémoire libre",

+ 4 - 0
i18n/gl.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/he.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "קרסי רשת יוצאים חדשים",
   "no-name": "(לא ידוע)",
   "Node_version": "גרסת Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "ארכיטקטורת מערכת הפעלה",
   "OS_Cpus": "מספר מעבדים",
   "OS_Freemem": "זיכרון (RAM) פנוי",

+ 4 - 0
i18n/hi.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/hu.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Új kimenő webhurok",
   "no-name": "(Ismeretlen)",
   "Node_version": "Node verzió",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Operációs rendszer architektúrája",
   "OS_Cpus": "Operációs rendszer CPU száma",
   "OS_Freemem": "Operációs rendszer szabad memóriája",

+ 4 - 0
i18n/hy.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/id.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/ig.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/it.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Nuovo webhook in uscita",
   "no-name": "(Sconosciuto)",
   "Node_version": "Versione di Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Architettura del sistema operativo",
   "OS_Cpus": "Conteggio della CPU del sistema operativo",
   "OS_Freemem": "Memoria libera del sistema operativo",

+ 5 - 1
i18n/ja.i18n.json

@@ -77,7 +77,7 @@
   "add-board": "ボードを追加",
   "add-card": "カードを追加",
   "add-swimlane": "スイムレーンを追加",
-  "add-subtask": "Add Subtask",
+  "add-subtask": "サブタスクを追加",
   "add-checklist": "チェックリストを追加",
   "add-checklist-item": "チェックリストに項目を追加",
   "add-cover": "カバーの追加",
@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "発信Webフックの作成",
   "no-name": "(Unknown)",
   "Node_version": "Nodeバージョン",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OSアーキテクチャ",
   "OS_Cpus": "OS CPU数",
   "OS_Freemem": "OSフリーメモリ",

+ 4 - 0
i18n/ka.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(უცნობი)",
   "Node_version": "Node ვერსია",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS თავისუფალი მეხსიერება",

+ 4 - 0
i18n/km.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/ko.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/lv.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/mk.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Версия на Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Архитектура на ОС",
   "OS_Cpus": "Брой CPU ядра",
   "OS_Freemem": "Свободна памет",

+ 4 - 0
i18n/mn.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/nb.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/nl.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Nieuwe webhook",
   "no-name": "(Onbekend)",
   "Node_version": "Node versie",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Vrij Geheugen",

+ 4 - 0
i18n/oc.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Desconegut)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/pl.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Nowy wychodzący webhook",
   "no-name": "(nieznany)",
   "Node_version": "Wersja Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Architektura systemu",
   "OS_Cpus": "Ilość rdzeni systemu",
   "OS_Freemem": "Wolna pamięć RAM",

+ 4 - 0
i18n/pt-BR.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Novo Webhook de saída",
   "no-name": "(Desconhecido)",
   "Node_version": "Versão do Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Arquitetura do SO",
   "OS_Cpus": "Quantidade de CPUS do SO",
   "OS_Freemem": "Memória Disponível do SO",

+ 4 - 0
i18n/pt.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Novo Webhook de saída",
   "no-name": "(Desconhecido)",
   "Node_version": "Versão do Node",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Arquitectura do SO",
   "OS_Cpus": "Quantidade de CPUs do SO",
   "OS_Freemem": "Memória Disponível do SO",

+ 4 - 0
i18n/ro.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/ru.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Новый исходящий Веб-хук",
   "no-name": "(Неизвестный)",
   "Node_version": "Версия NodeJS",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "Архитектура",
   "OS_Cpus": "Количество процессоров",
   "OS_Freemem": "Свободная память",

+ 4 - 0
i18n/sr.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/sv.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Ny utgående webhook",
   "no-name": "(Okänd)",
   "Node_version": "Nodversion",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU-räkning",
   "OS_Freemem": "OS ledigt minne",

+ 4 - 0
i18n/sw.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/ta.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/th.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/tr.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "Yeni Dışarı Giden Web Bağlantısı",
   "no-name": "(Bilinmeyen)",
   "Node_version": "Node sürümü",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "İşletim Sistemi Mimarisi",
   "OS_Cpus": "İşletim Sistemi İşlemci Sayısı",
   "OS_Freemem": "İşletim Sistemi Kullanılmayan Bellek",

+ 4 - 0
i18n/uk.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/vi.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/zh-CN.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "新建外部Web挂钩",
   "no-name": "(未知)",
   "Node_version": "Node.js版本",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "系统架构",
   "OS_Cpus": "系统 CPU数量",
   "OS_Freemem": "系统可用内存",

+ 4 - 0
i18n/zh-HK.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(Unknown)",
   "Node_version": "Node version",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "OS Arch",
   "OS_Cpus": "OS CPU Count",
   "OS_Freemem": "OS Free Memory",

+ 4 - 0
i18n/zh-TW.i18n.json

@@ -512,6 +512,10 @@
   "new-outgoing-webhook": "New Outgoing Webhook",
   "no-name": "(未知)",
   "Node_version": "Node 版本",
+  "Meteor_version": "Meteor version",
+  "MongoDB_version": "MongoDB version",
+  "MongoDB_storage_engine": "MongoDB storage engine",
+  "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
   "OS_Arch": "系統架構",
   "OS_Cpus": "系統\b CPU 數",
   "OS_Freemem": "undefined",

+ 45 - 3
server/statistics.js

@@ -1,9 +1,13 @@
+import { MongoInternals } from 'meteor/mongo';
+
 Meteor.methods({
   getStatistics() {
     const os = require('os');
     const pjson = require('/package.json');
     const statistics = {};
-    statistics.version = pjson.version;
+    let wekanVersion = pjson.version;
+    wekanVersion = wekanVersion.replace('v', '');
+    statistics.version = wekanVersion;
     statistics.os = {
       type: os.type(),
       platform: os.platform(),
@@ -15,12 +19,50 @@ Meteor.methods({
       freemem: os.freemem(),
       cpus: os.cpus(),
     };
+    let nodeVersion = process.version;
+    nodeVersion = nodeVersion.replace('v', '');
     statistics.process = {
-      nodeVersion: process.version,
+      nodeVersion: nodeVersion,
       pid: process.pid,
       uptime: process.uptime(),
     };
-
+    // Remove beginning of Meteor release text METEOR@
+    let meteorVersion = Meteor.release;
+    meteorVersion = meteorVersion.replace('METEOR@', '');
+    statistics.meteor = {
+      meteorVersion: meteorVersion,
+    };
+    // Thanks to RocketChat for MongoDB version detection !
+    // https://github.com/RocketChat/Rocket.Chat/blob/develop/app/utils/server/functions/getMongoInfo.js
+    let mongoVersion;
+    let mongoStorageEngine;
+    let mongoOplogEnabled;
+    try {
+      const { mongo } = MongoInternals.defaultRemoteCollectionDriver();
+      oplogEnabled = Boolean(
+        mongo._oplogHandle && mongo._oplogHandle.onOplogEntry,
+      );
+      const { version, storageEngine } = Promise.await(
+        mongo.db.command({ serverStatus: 1 }),
+      );
+      mongoVersion = version;
+      mongoStorageEngine = storageEngine.name;
+      mongoOplogEnabled = oplogEnabled;
+    } catch (e) {
+      try {
+        const { version } = Promise.await(mongo.db.command({ buildinfo: 1 }));
+        mongoVersion = version;
+        mongoStorageEngine = 'unknown';
+      } catch (e) {
+        mongoVersion = 'unknown';
+        mongoStorageEngine = 'unknown';
+      }
+    }
+    statistics.mongo = {
+      mongoVersion: mongoVersion,
+      mongoStorageEngine: mongoStorageEngine,
+      mongoOplogEnabled: mongoOplogEnabled,
+    };
     return statistics;
   },
 });