add lastbootuptime to csv and fix spaces in csv translations #6723
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Jan 26, 2025 at 12:42 UTC
92375ddc93444d8353a0388a2d16ee526f3bf28e
4 files changed
+55
-161
meshuser.js
+3
-2
@@ -5118,7 +5118,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
5118
if (type == 'csv') {
5119
try {
5120
// Create the CSV file
5121
- output = 'id,name,rname,host,icon,ip,osdesc,groupname,av,update,firewall,bitlocker,avdetails,tags,cpu,osbuild,biosDate,biosVendor,biosVersion,biosSerial,biosMode,boardName,boardVendor,boardVersion,productUuid,tpmversion,tpmmanufacturer,tpmmanufacturerversion,tpmisactivated,tpmisenabled,tpmisowned,totalMemory,agentOpenSSL,agentCommitDate,agentCommitHash,agentCompileTime,netIfCount,macs,addresses,lastConnectTime,lastConnectAddr\r\n';
5121
+ output = 'id,name,rname,host,icon,ip,osdesc,groupname,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime,cpu,osbuild,biosDate,biosVendor,biosVersion,biosSerial,biosMode,boardName,boardVendor,boardVersion,productUuid,tpmversion,tpmmanufacturer,tpmmanufacturerversion,tpmisactivated,tpmisenabled,tpmisowned,totalMemory,agentOpenSSL,agentCommitDate,agentCommitHash,agentCompileTime,netIfCount,macs,addresses,lastConnectTime,lastConnectAddr\r\n';
5122
for (var i = 0; i < results.length; i++) {
5123
const nodeinfo = results[i];
5124
@@ -5150,8 +5150,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
5150
} else {
5151
output += ',';
5152
}
5153
+ if (typeof n.lastbootuptime == 'number') { output += ',' + n.lastbootuptime; } else { output += ','; }
5154
} else {
5154
- output += ',,,,,,,,,,,,,,,,,,,';
5155
+ output += ',,,,,,,,,,,,,,,,,,,,';
5156
}
5157
5158
// System infomation
translate/translate.json
+46
-155
@@ -95470,169 +95470,60 @@
95470
]
95471
},
95472
{
95473
- "bs": "id, ime, email, kreiranje, zadnja prijava, grupe, authfaktori",
95474
- "ca": "id, nom, correu electrònic, creació, darrer inici de sessió, grups, factors d'autenticació",
95475
- "cs": "identif., jméno, e-mail, vytvoření, poslední přihlášení, skupiny, faktory ověrování",
95476
- "da": "id, name, email, creation, lastlogin, groups, authfactors",
95477
- "de": "ID, Name, E-Mail, Erstellung, Lastlogin, Gruppen, Authfaktoren",
95478
- "en": "id, name, email, creation, lastlogin, groups, authfactors",
95479
- "es": "id, name, email, creation, lastlogin, groups, authfactors",
95480
- "fi": "tunnus, nimi, sähköposti, luominen, viimeinen kirjautuminen, ryhmät, tekijät",
95481
- "fr": "id, nom, email, création, lastlogin, groupes, authfactors",
95482
- "hi": "आईडी, नाम, ईमेल, निर्माण, lastlogin, समूह, ऑक्टाफ़ेक्टर्स",
95483
- "hu": "id, name, email, creation, lastlogin, groups, authfactors",
95484
- "it": "id, nome, email, creazione, lastlogin, gruppi, autfattori",
95485
- "ja": "id、名前、電子メール、作成、lastlogin、グループ、authfactors",
95486
- "ko": "아이디, 이름, 이메일, 생성, 마지막 로그인, 그룹, 인증앱",
95487
- "nl": "id, naam, e-mail, aanmaken, laatste inlog, groepen, authenticatiefactors",
95488
- "pl": "id, nazwa, e-mail, tworzenie, ostatnie logowanie, grupy, opcje autentykacji",
95489
- "pt": "id, nome, email, criação, último login, grupos, fatores de autenticação",
95490
- "pt-br": "id, name, email, creation, lastlogin, groups, authfactors",
95491
- "ru": "id, name, email, creation, lastlogin, groups, authfactors",
95492
- "sv": "id, namn, e-post, skapande, lastlogin, grupper, authfactors",
95493
- "tr": "id, ad, e-posta, oluşturma, lastlogin, gruplar, yazarlar",
95494
- "zh-chs": "id, name, email, creation, lastlogin, groups, authfactors",
95495
- "zh-cht": "id, name, email, creation, lastlogin, groups, authfactors",
95496
- "uk": "id, ім'я, е-пошта, створення, останній вхід, групи, параметри автентифікації"
95497
- },
95498
- {
95499
- "bs": "id, ime, email, kreiranje, posljednja prijava, grupe, authfaktori, siteadmin, userradmin, zaključano",
95500
- "ca": "identificador, nom, correu electrònic, creació, darrer inici de sessió, grups, factors d'autenticació, administrador del lloc, administrador d'usuari, bloquejat",
95501
- "cs": "id, jméno, email, vytvoření, poslední přihlášení, skupiny, authfactors, siteadmin, userradmin, locked",
95502
- "da": "id, navn, e-mail, oprettelse, sidste login, grupper, authfactors, siteadmin, brugeradmin, låst",
95503
- "de": "ID, Name, E-Mail, Erstellung, letzte Anmeldung, Gruppen, Authfactors, Siteadmin, Benutzeradmin, gesperrt",
95504
- "en": "id, name, email, creation, lastlogin, groups, authfactors, siteadmin, useradmin, locked",
95505
- "es": "id, nombre, correo electrónico, creación, último inicio de sesión, grupos, factores de autenticación, administrador del sitio, administrador de usuarios, bloqueado",
95506
- "fi": "id, nimi, sähköposti, luominen, viimeinen kirjautuminen, ryhmät, authfactors, siteadmin, useradmin, lukittu",
95507
- "fr": "id, nom, email, creation, derniereconnexion, groupes, authentification, siteadmin, useradmin, verrouillé",
95508
- "hi": "आईडी, नाम, ईमेल, निर्माण, अंतिम लॉगिन, समूह, प्रमाणीकरणकर्ता, साइटएडमिन, उपयोगकर्ता व्यवस्थापक, लॉक",
95509
- "hu": "id, name, email, creation, lastlogin, groups, authfactors, siteadmin, useradmin, locked",
95510
- "it": "ID, nome, e-mail, creazione, ultimo accesso, gruppi, authfactors, amministratore del sito, amministratore utente, bloccato",
95511
- "ja": "id, 이름, 이메일, 생성, lastlogin, 그룹, authfactors, siteadmin, useradmin, 잠김",
95512
- "ko": "id, 이름, 이메일, 생성, lastlogin, 그룹, authfactors, siteadmin, useradmin, 잠김",
95513
- "nl": "id, naam, email, aangemaakt, laaste login, groeps, authfactors, siteadmin, useradmin, geblokkeerd",
95514
- "pl": "id, nazwa, e-mail, tworzenie, ostatnie logowanie, grupy, opcje autentykacji, administrator, uużytkownik, blokada",
95515
- "pt": "id, nome, email, criação, lastlogin, grupos, authfactors, siteadmin, useradmin, bloqueado",
95516
- "pt-br": "id, nome, email, criação, lastlogin, grupos, authfactors, siteadmin, useradmin, bloqueado",
95517
- "ru": "id, name, email, creation, lastlogin, groups, authfactors, siteadmin, useradmin, locked",
95518
- "sv": "id, namn, e-post, skapande, sista inloggning, grupper, authfactors, siteadmin, useradmin, låst",
95519
- "tr": "kimlik, ad, e-posta, oluşturma, son oturum açma, gruplar, authfactors, siteadmin, useradmin, kilitli",
95473
+ "bs": "id,ime,email,kreiranje,posljednja prijava,grupe,authfaktori,siteadmin,userradmin,zaključano",
95474
+ "ca": "identificador,nom,correu electrònic,creació,darrer inici de sessió,grups,factors d'autenticació,administrador del lloc,administrador d'usuari,bloquejat",
95475
+ "cs": "id,jméno,email,vytvoření,poslední přihlášení,skupiny,authfactors,siteadmin,userradmin,locked",
95476
+ "da": "id,navn,e-mail,oprettelse,sidste login,grupper,authfactors,siteadmin,brugeradmin,låst",
95477
+ "de": "ID,Name,E-Mail,Erstellung,letzte Anmeldung,Gruppen,Authfactors,Siteadmin,Benutzeradmin,gesperrt",
95478
+ "en": "id,name,email,creation,lastlogin,groups,authfactors,siteadmin,useradmin,locked",
95479
+ "es": "id,nombre,correo electrónico,creación,último inicio de sesión,grupos,factores de autenticación,administrador del sitio,administrador de usuarios,bloqueado",
95480
+ "fi": "id,nimi,sähköposti,luominen,viimeinen kirjautuminen,ryhmät,authfactors,siteadmin,useradmin,lukittu",
95481
+ "fr": "id,nom,email,creation,derniereconnexion,groupes,authentification,siteadmin,useradmin,verrouillé",
95482
+ "hi": "आईडी,नाम,ईमेल,निर्माण,अंतिम लॉगिन,समूह,प्रमाणीकरणकर्ता,साइटएडमिन,उपयोगकर्ता व्यवस्थापक,लॉक",
95483
+ "hu": "id,name,email,creation,lastlogin,groups,authfactors,siteadmin,useradmin,locked",
95484
+ "it": "ID,nome,e-mail,creazione,ultimo accesso,gruppi,authfactors,amministratore del sito,amministratore utente,bloccato",
95485
+ "ja": "id,이름,이메일,생성,lastlogin,그룹,authfactors,siteadmin,useradmin,잠김",
95486
+ "ko": "id,이름,이메일,생성,lastlogin,그룹,authfactors,siteadmin,useradmin,잠김",
95487
+ "nl": "id,naam,email,aangemaakt,laaste login,groeps,authfactors,siteadmin,useradmin,geblokkeerd",
95488
+ "pl": "id,nazwa,e-mail,tworzenie,ostatnie logowanie,grupy,opcje autentykacji,administrator,uużytkownik,blokada",
95489
+ "pt": "id,nome,email,criação,lastlogin,grupos,authfactors,siteadmin,useradmin,bloqueado",
95490
+ "pt-br": "id,nome,email,criação,lastlogin,grupos,authfactors,siteadmin,useradmin,bloqueado",
95491
+ "ru": "id,name,email,creation,lastlogin,groups,authfactors,siteadmin,useradmin,locked",
95492
+ "sv": "id,namn,e-post,skapande,sista inloggning,grupper,authfactors,siteadmin,useradmin,låst",
95493
+ "tr": "kimlik,ad,e-posta,oluşturma,son oturum açma,gruplar,authfactors,siteadmin,useradmin,kilitli",
95494
"zh-chs": "ID、姓名、电子邮件、创建、lastlogin、组、authfactors、siteadmin、useradmin、锁定",
95495
"zh-cht": "ID、姓名、電子郵件、創建、lastlogin、組、authfactors、siteadmin、useradmin、鎖定",
95522
- "uk": "id, ім'я, е-пошта, створення, останній вхід, групи, параметри автентифікації, siteadmin, userradmin, заблоковано",
95496
+ "uk": "id,ім'я,е-пошта,створення,останній вхід,групи,параметри автентифікації,siteadmin,userradmin,заблоковано",
95497
"xloc": [
95498
"default.handlebars->47->2790",
95499
"default3.handlebars->35->2785"
95500
]
95501
},
95502
{
95529
- "bs": "id, ime, rname, host, ikona, ip, osdesc, stanje, ime grupe, konn, pwr",
95530
- "ca": "id, nom, rname, amfitrió, icona, ip, osdesc, estat, nom del grup, conn, pwr",
95531
- "cs": "id, jméno, jméno, hostitel, ikona, ip, osdesc, stát, jméno skupiny, conn, pwr",
95532
- "da": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr",
95533
- "de": "id, name, rname, host, icon, ip, osdesc, state, gruppenname, conn, pwr",
95534
- "en": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr",
95535
- "es": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr",
95536
- "fi": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr",
95537
- "fr": "id, nom, rname, hôte, icône, ip, osdesc, état, nom de groupe, conn, pwr",
95538
- "hi": "आईडी, नाम, rname, होस्ट, आइकन, आईपी, osdesc, राज्य, groupname, कॉन, पेजर",
95539
- "hu": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr",
95540
- "it": "id, nome, rname, host, icona, ip, osdesc, stato, groupname, conn, pwr",
95541
- "ja": "id、name、rname、host、icon、ip、osdesc、state、groupname、conn、pwr",
95542
- "ko": "아이디, 이름, rname, 호스트, 아이콘, ip, osdesc, 상태, 그룹 이름, conn, pwr",
95543
- "nl": "id, naam, rname, host, icoon, ip, osdesc, status, groepsnaam, conn, pwr",
95544
- "pl": "id, nazwa, rname, host, ikona, adres IP, osdesc, stan, nazwa grupy, conn, pwr",
95545
- "pt": "id, nome, rname, host, ícone, ip, osdesc, estado, nome do grupo, conn, pwr",
95546
- "pt-br": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr",
95547
- "ru": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr",
95548
- "sv": "id, namn, rname, host, icon, ip, osdesc, state, groupname, conn, pwr",
95549
- "tr": "id, ad, rname, ana bilgisayar, simge, ip, osdesc, durum, grup adı, bağl, pwr",
95550
- "zh-chs": "id, name, rname, host, icon, ip, osdesc, state, gruppenname, conn, pwr",
95551
- "zh-cht": "id, name, rname, host, icon, ip, osdesc, state, gruppenname, conn, pwr",
95552
- "uk": "id, ім'я, rname, хост, ікона, ip, osdesc, стан, назва групи, conn, pwr"
95553
- },
95554
- {
95555
- "bs": "id, ime, rname, host, ikona, ip, osdesc, stanje, ime grupe, konn, pwr, av, ažuriranje, firewall",
95556
- "ca": "id, nom, rname, amfitrió, icona, ip, osdesc, estat, nom del grup, conn, pwr, av, actualització, tallafoc",
95557
- "cs": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall",
95558
- "da": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall",
95559
- "de": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, Firewall",
95560
- "en": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall",
95561
- "es": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall",
95562
- "fi": "id, nimi, rname, isäntä, kuvake, ip, osdesc, tila, ryhmänimi, conn, pwr, av, päivitys, palomuuri",
95563
- "fr": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall",
95564
- "hi": "आईडी, नाम, नाम, होस्ट, आइकन, आईपी, ओएसडीएससी, राज्य, समूहनाम, कॉन, पीडब्लूआर, एवी, अपडेट, फ़ायरवॉल",
95565
- "hu": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall",
95566
- "it": "id, nome, rname, host, icona, ip, osdesc, stato, nomegruppo, conn, pwr, av, aggiornamento, firewall",
95567
- "ja": "id、name、rname、host、icon、ip、osdesc、state、groupname、conn、pwr、av、update、firewall",
95568
- "ko": "id, 이름, rname, 호스트, 아이콘, ip, osdesc, 상태, 그룹 이름, conn, pwr, av, 업데이트, 방화벽",
95569
- "nl": "id, naam, rname, host, icoon, ip, osdesc, status, groepsnaam, conn, pwr, av, update, firewall",
95570
- "pl": "identyfikator, nazwa, rname, host, ikona, adres IP, osdesc, stan, nazwa grupy, conn, pwr, av, aktualizacja, zapora",
95571
- "pt": "id, nome, rname, host, ícone, ip, osdesc, estado, nome do grupo, conexão, pwr, av, atualização, firewall",
95572
- "pt-br": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall",
95573
- "ru": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall",
95574
- "sv": "id, namn, rname, värd, ikon, ip, osdesc, tillstånd, gruppnamn, conn, pwr, av, uppdatering, brandvägg",
95575
- "tr": "id, ad, ad, ana bilgisayar, simge, ip, osdesc, durum, grup adı, conn, pwr, av, güncelleme, güvenlik duvarı",
95576
- "zh-chs": "id、名称、rname、主机、图标、ip、osdesc、状态、组名、conn、pwr、av、更新、防火墙",
95577
- "zh-cht": "id、名稱、rname、主機、圖標、ip、osdesc、狀態、組名、conn、pwr、av、更新、防火牆",
95578
- "uk": "id, ім'я, rname, хост, ікона, ip, osdesc, стан, назва групи, conn, pwr, av, оновлення, фаєрвол"
95579
- },
95580
- {
95581
- "bs": "id, ime, rname, host, ikona, ip, osdesc, stanje, ime grupe, konn, pwr, av, ažuriranje, firewall, avdetails",
95582
- "ca": "id, nom, rname, amfitrió, icona, ip, osdesc, estat, nom del grup, conn, pwr, av, actualització, tallafoc, avdetails",
95583
- "cs": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall, avdetails",
95584
- "da": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall, avdetails",
95585
- "de": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, Firewall, avdetails",
95586
- "en": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall, avdetails",
95587
- "es": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall, avdetails",
95588
- "fi": "id, nimi, rname, isäntä, kuvake, ip, osdesc, tila, ryhmänimi, conn, pwr, av, päivitys, palomuuri, avdetails",
95589
- "fr": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall, avdetails",
95590
- "hi": "आईडी, नाम, नाम, होस्ट, आइकन, आईपी, ओएसडीएससी, राज्य, समूहनाम, कॉन, पीडब्लूआर, एवी, अपडेट, फ़ायरवॉल, एविडेटेल",
95591
- "hu": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall, avdetails",
95592
- "it": "id, nome, rname, host, icona, ip, osdesc, stato, nomegruppo, conn, pwr, av, aggiornamento, firewall, dettagli av",
95593
- "ja": "id、name、rname、host、icon、ip、osdesc、state、groupname、conn、pwr、av、update、firewall、avdetails",
95594
- "ko": "id, 이름, rname, 호스트, 아이콘, ip, osdesc, 상태, 그룹 이름, conn, pwr, av, 업데이트, 방화벽, avdetails",
95595
- "nl": "id, naam, rnaam, host, ikoon, ip, osdesc, status, groepsnaam, conn, pwr, av, update, firewall, avdetails",
95596
- "pl": "identyfikator, nazwa, rname, host, ikona, adres IP, osdesc, stan, nazwa grupy, conn, pwr, av, aktualizacja, zapora, informacje szczegółowe",
95597
- "pt": "id, nome, rname, host, ícone, ip, osdesc, estado, nome do grupo, conexão, pwr, av, atualização, firewall, avdetails",
95598
- "pt-br": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall, avdetails",
95599
- "ru": "id, name, rname, host, icon, ip, osdesc, state, groupname, conn, pwr, av, update, firewall, avdetails",
95600
- "sv": "id, namn, rname, värd, ikon, ip, osdesc, tillstånd, gruppnamn, conn, pwr, av, uppdatering, brandvägg, avdetails",
95601
- "tr": "id, ad, rname, ana bilgisayar, simge, ip, osdesc, durum, grup adı, bağlantı, pwr, av, güncelleme, güvenlik duvarı, avdetails",
95602
- "zh-chs": "id、名称、rname、主机、图标、ip、osdesc、状态、组名、conn、pwr、av、更新、防火墙、avdetails",
95603
- "zh-cht": "id、名稱、rname、主機、圖標、ip、osdesc、狀態、組名、conn、pwr、av、更新、防火牆、avdetails",
95604
- "uk": "id, ім'я, rname, хост, ікона, ip, osdesc, стан, назва групи, conn, pwr, av, оновлення, фаєрвол, детальна інформація"
95605
- },
95606
- {
95607
- "bs": "id, ime, rname, host, ikona, ip, osdesc, status, groupname, conn, pwr, av, ažuriranje, firewall, avdetails",
95608
- "ca": "id, nom, rname, amfitrió, icona, ip, osdesc, estat, nom del grup, conn, pwr, av, actualització, tallafoc, avdetails",
95609
- "cs": "id, name, rname, host, icon, ip, osdesc, status, groupname, conn, pwr, av, update, firewall, avdetails",
95610
- "da": "id, name, rname, host, icon, ip, osdesc, status, groupname, conn, pwr, av, update, firewall, avdetails",
95611
- "de": "id, name, rname, host, symbol, ip, osdesc, status, gruppenname, conn, pwr, av, update, Firewall, avdetails",
95612
- "en": "id, name, rname, host, icon, ip, osdesc, status, groupname, conn, pwr, av, update, firewall, avdetails",
95613
- "es": "id, nombre, rname, host, icono, ip, osdesc, estado, nombre de grupo, conexión, pwr, av, actualización, cortafuegos, avdetails",
95614
- "fi": "tunnus, nimi, rname, isäntä, kuvake, ip, osdesc, tila, ryhmänimi, yhdistä, pwr, av, päivitys, palomuuri, avdetails",
95615
- "fr": "id, name, rname, host, icon, ip, osdesc, status, groupname, conn, pwr, av, update, firewall, avdetails",
95616
- "hi": "आईडी, नाम, नाम, होस्ट, आइकन, आईपी, ओएसडीएससी, स्थिति, समूहनाम, कॉन, पीडब्लूआर, एवी, अपडेट, फ़ायरवॉल, एविडेटेल",
95617
- "hu": "id, name, rname, host, icon, ip, osdesc, status, groupname, conn, pwr, av, update, firewall, avdetails",
95618
- "it": "id, nome, rname, host, icona, ip, osdesc, stato, nomegruppo, conn, pwr, av, aggiornamento, firewall, dettagli av",
95619
- "ja": "id、name、rname、host、icon、ip、osdesc、status、groupname、conn、pwr、av、update、firewall、avdetails",
95620
- "ko": "id, 이름, rname, 호스트, 아이콘, ip, osdesc, 상태, 그룹 이름, conn, pwr, av, 업데이트, 방화벽, avdetails",
95621
- "nl": "id, naam, rname, host, icoon, ip, osdesc, status, groepsnaam, conn, pwr, av, update, firewall, avdetails",
95622
- "pl": "id, nazwa, rname, host, ikona, adres IP, osdesc, stan, nazwa grupy, conn, pwr, av, aktualizacja, zapora, informacje szczegółowe",
95623
- "pt": "id, nome, rname, host, ícone, ip, osdesc, status, groupname, conexão, pwr, av, atualização, firewall, avdetails",
95624
- "pt-br": "id, name, rname, host, icon, ip, osdesc, status, groupname, conn, pwr, av, update, firewall, avdetails",
95625
- "ru": "id, name, rname, host, icon, ip, osdesc, status, groupname, conn, pwr, av, update, firewall, avdetails",
95626
- "sv": "id, namn, rname, värd, ikon, ip, osdesc, tillstånd, gruppnamn, conn, pwr, av, uppdatering, brandvägg, avdetails",
95627
- "tr": "id, name, rname, host, icon, ip, osdesc, status, groupname, conn, pwr, av, güncelleme, güvenlik duvarı, avdetails",
95628
- "zh-chs": "id、名称、rname、主机、图标、ip、osdesc、状态、组名、conn、pwr、av、更新、防火墙、avdetails",
95629
- "zh-cht": "id、名稱、rname、主機、圖標、ip、osdesc、狀態、組名、conn、pwr、av、更新、防火牆、avdetails",
95630
- "uk": "id, ім'я, rname, хост, ікона, ip, osdesc, стан, назва групи, conn, pwr, av, оновлення, фаєрвол, детальна інформація"
95631
- },
95632
- {
95633
- "ca": "id,nom,rname,amfitrió,icona,ip,osdesc,estat,nom del grup,conn,pwr,av,actualització,tallafoc,bitlocker,avdetalls,etiquetes",
95634
- "en": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags",
95635
- "nl": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags",
95503
+ "bs": "id,ime,rname,host,ikona,ip,osdesc,stanje,ime grupe,konn,pwr,av,ažuriranje,firewall,bitlocker,avdetails,tags,lastbootuptime",
95504
+ "ca": "id,nom,rname,amfitrió,icona,ip,osdesc,estat,nom del grup,conn,pwr,av,actualització,tallafoc,bitlocker,avdetails,etiquetes,lastbootuptime",
95505
+ "cs": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95506
+ "da": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95507
+ "de": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,Firewall,bitlocker,avdetails,tags,lastbootuptime",
95508
+ "en": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95509
+ "es": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95510
+ "fi": "id,nimi,rname,isäntä,kuvake,ip,osdesc,tila,ryhmänimi,conn,pwr,av,päivitys,palomuuri,bitlocker,avdetails,tags,lastbootuptime",
95511
+ "fr": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95512
+ "hi": "आईडी,नाम,नाम,होस्ट,आइकन,आईपी,ओएसडीएससी,राज्य,समूहनाम,कॉन,पीडब्लूआर,एवी,अपडेट,फ़ायरवॉल,bitlocker,एविडेटेल,tags,lastbootuptime",
95513
+ "hu": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95514
+ "it": "id,nome,rname,host,icona,ip,osdesc,stato,nomegruppo,conn,pwr,av,aggiornamento,firewall,bitlocker,dettagli av,tags,lastbootuptime",
95515
+ "ja": "id、name、rname、host、icon、ip、osdesc、state、groupname、conn、pwr、av、update、firewall、bitlocker,avdetails,tags,lastbootuptime",
95516
+ "ko": "id,이름,rname,호스트,아이콘,ip,osdesc,상태,그룹 이름,conn,pwr,av,업데이트,방화벽,bitlocker,avdetails,tags,lastbootuptime",
95517
+ "nl": "id,naam,rnaam,host,ikoon,ip,osdesc,status,groepsnaam,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95518
+ "pl": "identyfikator,nazwa,rname,host,ikona,adres IP,osdesc,stan,nazwa grupy,conn,pwr,av,aktualizacja,zapora,bitlocker,informacje szczegółowe,tags,lastbootuptime",
95519
+ "pt": "id,nome,rname,host,ícone,ip,osdesc,estado,nome do grupo,conexão,pwr,av,atualização,firewall,bitlocker,avdetails,tags,lastbootuptime",
95520
+ "pt-br": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95521
+ "ru": "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime",
95522
+ "sv": "id,namn,rname,värd,ikon,op,osdesc,tillstånd,gruppnamn,conn,pwr,av,uppdatering,brandvägg,bitlocker,avdetails,tags,lastbootuptime",
95523
+ "tr": "id,ad,rname,ana bilgisayar,simge,ip,osdesc,durum,grup adı,bağlantı,pwr,av,güncelleme,güvenlik duvarı,bitlocker,avdetails,tags,lastbootuptime",
95524
+ "zh-chs": "id、名称、rname、主机、图标、ip、osdesc、状态、组名、conn、pwr、av、更新、防火墙、bitlocker,avdetails,tags,lastbootuptime",
95525
+ "zh-cht": "id、名稱、rname、主機、圖標、ip、osdesc、狀態、組名、conn、pwr、av、更新、防火牆、bitlocker,avdetails,tags,lastbootuptime",
95526
+ "uk": "id,ім'я,rname,хост,ікона,ip,osdesc,стан,назва групи,conn,pwr,av,оновлення,фаєрвол,bitlocker,детальна інформація,tags,lastbootuptime",
95527
"xloc": [
95528
"default.handlebars->47->801",
95529
"default3.handlebars->35->798"
views/default.handlebars
+3
-2
@@ -6061,7 +6061,7 @@
6061
meshserver.send({ action: 'getDeviceDetails', nodeids: chkNodeIds, tz: tz, tf: new Date().getTimezoneOffset(), l: getLang(), type: 'csv' }); // With details
6062
} else {
6063
// Without details
6064
- var csv = "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags" + '\r\n', r = [];
6064
+ var csv = "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime" + '\r\n', r = [];
6065
for (var i in chkNodeIds) {
6066
var n = getNodeFromId(chkNodeIds[i]);
6067
csv += '"' + n._id.split(',').join('') + '","' + n.name.split(',').join('') + '","' + (n.rname?(n.rname.split(',').join('')):'') + '","' + (n.host?(n.host.split(',').join('')):'') + '","' + n.icon + '","' + (n.ip?n.ip:'') + '","' + (n.osdesc?(n.osdesc.split(',').join('')):'') + '","' + n.state + '","' + meshes[n.meshid].name.split(',').join('') + '","' + (n.conn?n.conn:'') + '","' + (n.pwr?n.pwr:'') + '"';
@@ -6087,6 +6087,7 @@
6087
else {
6088
csv += ',';
6089
}
6090
+ if (typeof n.lastbootuptime == 'number') { csv += ',"' + n.lastbootuptime + '"'; }
6091
csv += '\r\n';
6092
}
6093
saveAs(stringToUtf8Blob(csv), "devicelist.csv");
@@ -15872,7 +15873,7 @@
15873
}
15874
15875
function p4downloadUserInfoCSV() {
15875
- var csv = "id, name, email, creation, lastlogin, groups, authfactors, siteadmin, useradmin, locked" + '\r\n';
15876
+ var csv = "id,name,email,creation,lastlogin,groups,authfactors,siteadmin,useradmin,locked" + '\r\n';
15877
for (var i in users) {
15878
var multiFactor = false, factors = [];
15879
if ((users[i].otpsecret > 0) || (users[i].otphkeys > 0)) {
views/default3.handlebars
+3
-2
@@ -6711,7 +6711,7 @@
6711
meshserver.send({ action: 'getDeviceDetails', nodeids: chkNodeIds, tz: tz, tf: new Date().getTimezoneOffset(), l: getLang(), type: 'csv' }); // With details
6712
} else {
6713
// Without details
6714
- var csv = "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags" + '\r\n', r = [];
6714
+ var csv = "id,name,rname,host,icon,ip,osdesc,state,groupname,conn,pwr,av,update,firewall,bitlocker,avdetails,tags,lastbootuptime" + '\r\n', r = [];
6715
for (var i in chkNodeIds) {
6716
var n = getNodeFromId(chkNodeIds[i]);
6717
csv += '"' + n._id.split(',').join('') + '","' + n.name.split(',').join('') + '","' + (n.rname ? (n.rname.split(',').join('')) : '') + '","' + (n.host ? (n.host.split(',').join('')) : '') + '","' + n.icon + '","' + (n.ip ? n.ip : '') + '","' + (n.osdesc ? (n.osdesc.split(',').join('')) : '') + '","' + n.state + '","' + meshes[n.meshid].name.split(',').join('') + '","' + (n.conn ? n.conn : '') + '","' + (n.pwr ? n.pwr : '') + '"';
@@ -6740,6 +6740,7 @@
6740
else {
6741
csv += ',';
6742
}
6743
+ if (typeof n.lastbootuptime == 'number') { csv += ',"' + n.lastbootuptime + '"'; }
6744
csv += '\r\n';
6745
}
6746
saveAs(stringToUtf8Blob(csv), "devicelist.csv");
@@ -17057,7 +17058,7 @@
17058
}
17059
17060
function p4downloadUserInfoCSV() {
17060
- var csv = "id, name, email, creation, lastlogin, groups, authfactors, siteadmin, useradmin, locked" + '\r\n';
17061
+ var csv = "id,name,email,creation,lastlogin,groups,authfactors,siteadmin,useradmin,locked" + '\r\n';
17062
for (var i in users) {
17063
var multiFactor = false, factors = [];
17064
if ((users[i].otpsecret > 0) || (users[i].otphkeys > 0)) {