Fixed mobile app to support device access control.

Ylian Saint-Hilaire committed Mar 29, 2020 at 23:57 UTC c5d723a567d15a6b6c5d7d97cd5445189c90f20e
3 files changed +285 -263
translate/translate.json
+235 -234
@@ -202,7 +202,7 @@
202 "ru": " / ",
203 "zh-chs": " / ",
204 "xloc": [
205 - "default-mobile.handlebars->9->97"
205 + "default-mobile.handlebars->9->98"
206 ]
207 },
208 {
@@ -219,7 +219,7 @@
219 "ru": " Добавить пользователя",
220 "zh-chs": " 添加用戶",
221 "xloc": [
222 - "default-mobile.handlebars->9->283"
222 + "default-mobile.handlebars->9->284"
223 ]
224 },
225 {
@@ -305,7 +305,7 @@
305 "ru": " устройство",
306 "zh-chs": " 節點",
307 "xloc": [
308 - "default-mobile.handlebars->9->130"
308 + "default-mobile.handlebars->9->131"
309 ]
310 },
311 {
@@ -322,7 +322,7 @@
322 "ru": " устройства",
323 "zh-chs": " 節點",
324 "xloc": [
325 - "default-mobile.handlebars->9->131"
325 + "default-mobile.handlebars->9->132"
326 ]
327 },
328 {
@@ -469,7 +469,7 @@
469 "ru": ", ",
470 "zh-chs": ",",
471 "xloc": [
472 - "default-mobile.handlebars->9->333",
472 + "default-mobile.handlebars->9->334",
473 "default.handlebars->27->1242"
474 ]
475 },
@@ -539,8 +539,8 @@
539 "ru": ", WebRTC",
540 "zh-chs": ",WebRTC",
541 "xloc": [
542 - "default-mobile.handlebars->9->231",
543 - "default-mobile.handlebars->9->241",
542 + "default-mobile.handlebars->9->232",
543 + "default-mobile.handlebars->9->242",
544 "default.handlebars->27->650",
545 "default.handlebars->27->680",
546 "default.handlebars->27->692",
@@ -610,7 +610,7 @@
610 "pt": "-",
611 "ru": "-",
612 "xloc": [
613 - "default-mobile.handlebars->9->234",
613 + "default-mobile.handlebars->9->235",
614 "xterm.handlebars->p11->deskarea0->deskarea1->3"
615 ]
616 },
@@ -650,7 +650,7 @@
650 "ru": "...",
651 "zh-chs": "...",
652 "xloc": [
653 - "default-mobile.handlebars->9->246",
653 + "default-mobile.handlebars->9->247",
654 "default-mobile.handlebars->9->70",
655 "default.handlebars->27->1279",
656 "default.handlebars->27->1520",
@@ -668,7 +668,7 @@
668 "pt": "0",
669 "ru": "0",
670 "xloc": [
671 - "default-mobile.handlebars->9->235",
671 + "default-mobile.handlebars->9->236",
672 "default.handlebars->container->masthead->7->notificationCount"
673 ]
674 },
@@ -720,7 +720,7 @@
720 "ru": "1 байт",
721 "zh-chs": "1個字節",
722 "xloc": [
723 - "default-mobile.handlebars->9->337",
723 + "default-mobile.handlebars->9->338",
724 "default-mobile.handlebars->9->80",
725 "default.handlebars->27->1296"
726 ]
@@ -1177,7 +1177,7 @@
1177 "pt": "3",
1178 "ru": "3",
1179 "xloc": [
1180 - "default-mobile.handlebars->9->272"
1180 + "default-mobile.handlebars->9->273"
1181 ]
1182 },
1183 {
@@ -1737,7 +1737,7 @@
1737 "ru": "ACM",
1738 "zh-chs": "ACM",
1739 "xloc": [
1740 - "default-mobile.handlebars->9->185",
1740 + "default-mobile.handlebars->9->186",
1741 "default.handlebars->27->464"
1742 ]
1743 },
@@ -1772,7 +1772,7 @@
1772 "ru": "ARM-Linaro",
1773 "zh-chs": "ARM-Linaro",
1774 "xloc": [
1775 - "default-mobile.handlebars->9->170",
1775 + "default-mobile.handlebars->9->171",
1776 "default.handlebars->27->37"
1777 ]
1778 },
@@ -1790,7 +1790,7 @@
1790 "ru": "ARMv6l / ARMv7l",
1791 "zh-chs": "ARMv6l / ARMv7l",
1792 "xloc": [
1793 - "default-mobile.handlebars->9->171",
1793 + "default-mobile.handlebars->9->172",
1794 "default.handlebars->27->38"
1795 ]
1796 },
@@ -1808,7 +1808,7 @@
1808 "ru": "ARMv6l / ARMv7l / NoKVM",
1809 "zh-chs": "ARMv6l / ARMv7l / NoKVM",
1810 "xloc": [
1811 - "default-mobile.handlebars->9->173",
1811 + "default-mobile.handlebars->9->174",
1812 "default.handlebars->27->40"
1813 ]
1814 },
@@ -1826,7 +1826,7 @@
1826 "ru": "ARMv8 64bit",
1827 "zh-chs": "ARMv8 64位",
1828 "xloc": [
1829 - "default-mobile.handlebars->9->172",
1829 + "default-mobile.handlebars->9->173",
1830 "default.handlebars->27->39"
1831 ]
1832 },
@@ -1949,8 +1949,8 @@
1949 "ru": "Безопасность учетной записи",
1950 "zh-chs": "帳號安全",
1951 "xloc": [
1952 - "default-mobile.handlebars->9->132",
1953 - "default-mobile.handlebars->9->134",
1952 + "default-mobile.handlebars->9->133",
1953 + "default-mobile.handlebars->9->135",
1954 "default-mobile.handlebars->9->55",
1955 "default-mobile.handlebars->9->57",
1956 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->p3AccountActions->1->0",
@@ -2151,8 +2151,8 @@
2151 "ru": "Активировано",
2152 "zh-chs": "活性",
2153 "xloc": [
2154 - "default-mobile.handlebars->9->180",
2155 - "default-mobile.handlebars->9->182",
2154 + "default-mobile.handlebars->9->181",
2155 + "default-mobile.handlebars->9->183",
2156 "default.handlebars->27->457",
2157 "default.handlebars->27->459",
2158 "default.handlebars->27->760"
@@ -2454,7 +2454,7 @@
2454 "ru": "Добавить пользователя в Mesh",
2455 "zh-chs": "將用戶添加到網格",
2456 "xloc": [
2457 - "default-mobile.handlebars->9->312"
2457 + "default-mobile.handlebars->9->313"
2458 ]
2459 },
2460 {
@@ -2792,9 +2792,9 @@
2792 "ru": "Агент",
2793 "zh-chs": "代理人",
2794 "xloc": [
2795 - "default-mobile.handlebars->9->124",
2796 - "default-mobile.handlebars->9->177",
2797 - "default-mobile.handlebars->9->193",
2795 + "default-mobile.handlebars->9->125",
2796 + "default-mobile.handlebars->9->178",
2797 + "default-mobile.handlebars->9->194",
2798 "default.handlebars->27->1267",
2799 "default.handlebars->27->1273",
2800 "default.handlebars->27->167",
@@ -2848,7 +2848,7 @@
2848 "ru": "Консоль агента",
2849 "zh-chs": "代理控制台",
2850 "xloc": [
2851 - "default-mobile.handlebars->9->318",
2851 + "default-mobile.handlebars->9->319",
2852 "default.handlebars->27->1225"
2853 ]
2854 },
@@ -2896,7 +2896,7 @@
2896 "ru": "Ретранслятор агента",
2897 "zh-chs": "代理中繼",
2898 "xloc": [
2899 - "default-mobile.handlebars->9->196"
2899 + "default-mobile.handlebars->9->197"
2900 ]
2901 },
2902 {
@@ -2947,7 +2947,7 @@
2947 "ru": "Тег агента",
2948 "zh-chs": "代理商標籤",
2949 "xloc": [
2950 - "default-mobile.handlebars->9->192",
2950 + "default-mobile.handlebars->9->193",
2951 "default.handlebars->27->476"
2952 ]
2953 },
@@ -3086,8 +3086,8 @@
3086 "ru": "Все",
3087 "zh-chs": "所有",
3088 "xloc": [
3089 - "default-mobile.handlebars->9->247",
3090 - "default-mobile.handlebars->9->249",
3089 + "default-mobile.handlebars->9->248",
3090 + "default-mobile.handlebars->9->250",
3091 "default-mobile.handlebars->9->79"
3092 ]
3093 },
@@ -3105,7 +3105,7 @@
3105 "ru": "Все экраны",
3106 "zh-chs": "所有顯示",
3107 "xloc": [
3108 - "default-mobile.handlebars->9->236"
3108 + "default-mobile.handlebars->9->237"
3109 ]
3110 },
3111 {
@@ -3266,7 +3266,7 @@
3266 "ru": "Android APK",
3267 "zh-chs": "Android APK",
3268 "xloc": [
3269 - "default-mobile.handlebars->9->160",
3269 + "default-mobile.handlebars->9->161",
3270 "default.handlebars->27->27"
3271 ]
3272 },
@@ -3284,7 +3284,7 @@
3284 "ru": "Android ARM",
3285 "zh-chs": "Android ARM",
3286 "xloc": [
3287 - "default-mobile.handlebars->9->155",
3287 + "default-mobile.handlebars->9->156",
3288 "default.handlebars->27->22"
3289 ]
3290 },
@@ -3302,7 +3302,7 @@
3302 "ru": "Android x86",
3303 "zh-chs": "安卓x86",
3304 "xloc": [
3305 - "default-mobile.handlebars->9->158",
3305 + "default-mobile.handlebars->9->159",
3306 "default.handlebars->27->25"
3307 ]
3308 },
@@ -3721,7 +3721,7 @@
3721 "ru": "Вы действительно хотите удалить группу \\\"{0}\\\"? Удаление группы приведет к удалению всей информации связанной с устройствами в этой группе.",
3722 "zh-chs": "您確定要刪除組{0}嗎?刪除設備組還將刪除該組中有關設備的所有信息。",
3723 "xloc": [
3724 - "default-mobile.handlebars->9->289",
3724 + "default-mobile.handlebars->9->290",
3725 "default.handlebars->27->1161"
3726 ]
3727 },
@@ -4395,7 +4395,7 @@
4395 "ru": "CCM",
4396 "zh-chs": "CCM",
4397 "xloc": [
4398 - "default-mobile.handlebars->9->184",
4398 + "default-mobile.handlebars->9->185",
4399 "default.handlebars->27->462"
4400 ]
4401 },
@@ -4413,7 +4413,7 @@
4413 "ru": "CIRA",
4414 "zh-chs": "CIRA",
4415 "xloc": [
4416 - "default-mobile.handlebars->9->125",
4416 + "default-mobile.handlebars->9->126",
4417 "default.handlebars->27->1149",
4418 "default.handlebars->27->1154",
4419 "default.handlebars->27->169",
@@ -4906,8 +4906,8 @@
4906 "ru": "Чаты и уведомления",
4907 "zh-chs": "聊天並通知",
4908 "xloc": [
4909 - "default-mobile.handlebars->9->310",
4910 - "default-mobile.handlebars->9->328",
4909 + "default-mobile.handlebars->9->311",
4910 + "default-mobile.handlebars->9->329",
4911 "default.handlebars->27->1208",
4912 "default.handlebars->27->1236"
4913 ]
@@ -5102,7 +5102,7 @@
5102 "ru": "ChromeOS",
5103 "zh-chs": "ChromeOS",
5104 "xloc": [
5105 - "default-mobile.handlebars->9->163",
5105 + "default-mobile.handlebars->9->164",
5106 "default.handlebars->27->30"
5107 ]
5108 },
@@ -5152,10 +5152,10 @@
5152 "ru": "Очистить",
5153 "zh-chs": "明確",
5154 "xloc": [
5155 - "default-mobile.handlebars->9->265",
5156 - "default-mobile.handlebars->9->267",
5157 - "default-mobile.handlebars->9->269",
5158 - "default-mobile.handlebars->9->271",
5155 + "default-mobile.handlebars->9->266",
5156 + "default-mobile.handlebars->9->268",
5157 + "default-mobile.handlebars->9->270",
5158 + "default-mobile.handlebars->9->272",
5159 "default-mobile.handlebars->9->28",
5160 "default-mobile.handlebars->9->94",
5161 "default.handlebars->27->1311",
@@ -5429,8 +5429,8 @@
5429 "ru": "Подтвердить",
5430 "zh-chs": "確認",
5431 "xloc": [
5432 - "default-mobile.handlebars->9->223",
5433 - "default-mobile.handlebars->9->290",
5432 + "default-mobile.handlebars->9->224",
5433 + "default-mobile.handlebars->9->291",
5434 "default.handlebars->27->1162",
5435 "default.handlebars->27->1428",
5436 "default.handlebars->27->382",
@@ -5451,7 +5451,7 @@
5451 "ru": "Подтвердить копирование 1 записи в это расположение?",
5452 "zh-chs": "確認將1個副本複製到此位置?",
5453 "xloc": [
5454 - "default-mobile.handlebars->9->260",
5454 + "default-mobile.handlebars->9->261",
5455 "default.handlebars->27->708"
5456 ]
5457 },
@@ -5468,7 +5468,7 @@
5468 "ru": "Подтвердить копирование {0} записей в это расположение?",
5469 "zh-chs": "確認{0}個條目的副本到此位置?",
5470 "xloc": [
5471 - "default-mobile.handlebars->9->259",
5471 + "default-mobile.handlebars->9->260",
5472 "default.handlebars->27->707"
5473 ]
5474 },
@@ -5515,7 +5515,7 @@
5515 "ru": "Подтвердить перемещение 1 записи в это расположение?",
5516 "zh-chs": "確認將1個入口移動到此位置?",
5517 "xloc": [
5518 - "default-mobile.handlebars->9->262",
5518 + "default-mobile.handlebars->9->263",
5519 "default.handlebars->27->710"
5520 ]
5521 },
@@ -5532,7 +5532,7 @@
5532 "ru": "Подтвердить перемещение {0} записей в это расположение?",
5533 "zh-chs": "確認將{0}個條目移到此位置?",
5534 "xloc": [
5535 - "default-mobile.handlebars->9->261",
5535 + "default-mobile.handlebars->9->262",
5536 "default.handlebars->27->709"
5537 ]
5538 },
@@ -5627,7 +5627,7 @@
5627 "ru": "Подтвердить удаление пользователя {0}?",
5628 "zh-chs": "確認刪除用戶{0}?",
5629 "xloc": [
5630 - "default-mobile.handlebars->9->336",
5630 + "default-mobile.handlebars->9->337",
5631 "default.handlebars->27->1245",
5632 "default.handlebars->27->1431",
5633 "default.handlebars->27->1511"
@@ -5647,7 +5647,7 @@
5647 "ru": "Подключиться",
5648 "zh-chs": "連接",
5649 "xloc": [
5650 - "default-mobile.handlebars->9->239",
5650 + "default-mobile.handlebars->9->240",
5651 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3",
5652 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->3",
5653 "default.handlebars->27->1101",
@@ -5827,7 +5827,7 @@
5827 "zh-chs": "正在連線...",
5828 "xloc": [
5829 "default-mobile.handlebars->9->2",
5830 - "default-mobile.handlebars->9->275",
5830 + "default-mobile.handlebars->9->276",
5831 "default-mobile.handlebars->9->6",
5832 "default.handlebars->27->194",
5833 "default.handlebars->27->197",
@@ -5919,7 +5919,7 @@
5919 "ru": "Связь",
5920 "zh-chs": "連接性",
5921 "xloc": [
5922 - "default-mobile.handlebars->9->198",
5922 + "default-mobile.handlebars->9->199",
5923 "default.handlebars->27->1276",
5924 "default.handlebars->27->185",
5925 "default.handlebars->27->494",
@@ -6703,7 +6703,7 @@
6703 "ru": "Глубокий сон",
6704 "zh-chs": "沉睡",
6705 "xloc": [
6706 - "default-mobile.handlebars->9->113",
6706 + "default-mobile.handlebars->9->114",
6707 "default.handlebars->27->341"
6708 ]
6709 },
@@ -6721,7 +6721,7 @@
6721 "ru": "Удалить",
6722 "zh-chs": "刪除",
6723 "xloc": [
6724 - "default-mobile.handlebars->9->252",
6724 + "default-mobile.handlebars->9->253",
6725 "default-mobile.handlebars->9->84",
6726 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
6727 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
@@ -6768,7 +6768,7 @@
6768 "ru": "Удалить устройство",
6769 "zh-chs": "刪除裝置",
6770 "xloc": [
6771 - "default-mobile.handlebars->9->202",
6771 + "default-mobile.handlebars->9->203",
6772 "default.handlebars->27->505"
6773 ]
6774 },
@@ -6786,8 +6786,8 @@
6786 "ru": "Удалить группу",
6787 "zh-chs": "刪除群組",
6788 "xloc": [
6789 - "default-mobile.handlebars->9->288",
6790 - "default-mobile.handlebars->9->291",
6789 + "default-mobile.handlebars->9->289",
6790 + "default-mobile.handlebars->9->292",
6791 "default.handlebars->27->1133",
6792 "default.handlebars->27->1163"
6793 ]
@@ -6806,7 +6806,7 @@
6806 "ru": "Удалить устройство",
6807 "zh-chs": "刪除節點",
6808 "xloc": [
6809 - "default-mobile.handlebars->9->221",
6809 + "default-mobile.handlebars->9->222",
6810 "default.handlebars->27->612"
6811 ]
6812 },
@@ -6942,7 +6942,7 @@
6942 "ru": "Удалить выбранные элементы?",
6943 "zh-chs": "刪除所選項目?",
6944 "xloc": [
6945 - "default-mobile.handlebars->9->254",
6945 + "default-mobile.handlebars->9->255",
6946 "default-mobile.handlebars->9->86",
6947 "default.handlebars->27->1302",
6948 "default.handlebars->27->702"
@@ -6979,7 +6979,7 @@
6979 "ru": "Удалить {0} выбранных элементов?",
6980 "zh-chs": "刪除{0}個所選項目?",
6981 "xloc": [
6982 - "default-mobile.handlebars->9->253",
6982 + "default-mobile.handlebars->9->254",
6983 "default-mobile.handlebars->9->85",
6984 "default.handlebars->27->1301",
6985 "default.handlebars->27->701"
@@ -6999,7 +6999,7 @@
6999 "ru": "Удалить {0}?",
7000 "zh-chs": "刪除{0}?",
7001 "xloc": [
7002 - "default-mobile.handlebars->9->222"
7002 + "default-mobile.handlebars->9->223"
7003 ]
7004 },
7005 {
@@ -7076,11 +7076,11 @@
7076 "ru": "Описание",
7077 "zh-chs": "描述",
7078 "xloc": [
7079 - "default-mobile.handlebars->9->144",
7079 "default-mobile.handlebars->9->145",
7081 - "default-mobile.handlebars->9->227",
7082 - "default-mobile.handlebars->9->280",
7083 - "default-mobile.handlebars->9->293",
7080 + "default-mobile.handlebars->9->146",
7081 + "default-mobile.handlebars->9->228",
7082 + "default-mobile.handlebars->9->281",
7083 + "default-mobile.handlebars->9->294",
7084 "default-mobile.handlebars->9->63",
7085 "default.handlebars->27->1058",
7086 "default.handlebars->27->1082",
@@ -7295,7 +7295,7 @@
7295 "ru": "Управление устройством",
7296 "zh-chs": "設備動作",
7297 "xloc": [
7298 - "default-mobile.handlebars->9->214",
7298 + "default-mobile.handlebars->9->215",
7299 "default.handlebars->27->585"
7300 ]
7301 },
@@ -7334,7 +7334,7 @@
7334 "ru": "Пользователь группы устройств",
7335 "zh-chs": "設備組用戶",
7336 "xloc": [
7337 - "default-mobile.handlebars->9->334",
7337 + "default-mobile.handlebars->9->335",
7338 "default.handlebars->27->1243"
7339 ]
7340 },
@@ -7405,7 +7405,7 @@
7405 "ru": "Имя устройства",
7406 "zh-chs": "設備名稱",
7407 "xloc": [
7408 - "default-mobile.handlebars->9->225",
7408 + "default-mobile.handlebars->9->226",
7409 "default.handlebars->27->221",
7410 "default.handlebars->27->642",
7411 "player.handlebars->3->9"
@@ -7441,7 +7441,7 @@
7441 "ru": "Уведомление устройства в трее",
7442 "zh-chs": "設備吐司",
7443 "xloc": [
7444 - "default-mobile.handlebars->9->207"
7444 + "default-mobile.handlebars->9->208"
7445 ]
7446 },
7447 {
@@ -7528,7 +7528,7 @@
7528 "ru": "Устройство находится в режиме гибернации (S4)",
7529 "zh-chs": "設備正在休眠(S4)",
7530 "xloc": [
7531 - "default-mobile.handlebars->9->121",
7531 + "default-mobile.handlebars->9->122",
7532 "default.handlebars->27->352"
7533 ]
7534 },
@@ -7546,7 +7546,7 @@
7546 "ru": "Устройство находится в состоянии глубокого сна (S3)",
7547 "zh-chs": "設備處於深度睡眠狀態(S3)",
7548 "xloc": [
7549 - "default-mobile.handlebars->9->120",
7549 + "default-mobile.handlebars->9->121",
7550 "default.handlebars->27->351"
7551 ]
7552 },
@@ -7615,7 +7615,7 @@
7615 "ru": "Устройство находится в спящем режиме (S1)",
7616 "zh-chs": "設備處於睡眠狀態(S1)",
7617 "xloc": [
7618 - "default-mobile.handlebars->9->118",
7618 + "default-mobile.handlebars->9->119",
7619 "default.handlebars->27->349"
7620 ]
7621 },
@@ -7650,7 +7650,7 @@
7650 "ru": "Устройство находится в спящем режиме (S2)",
7651 "zh-chs": "設備處於睡眠狀態(S2)",
7652 "xloc": [
7653 - "default-mobile.handlebars->9->119",
7653 + "default-mobile.handlebars->9->120",
7654 "default.handlebars->27->350"
7655 ]
7656 },
@@ -7685,7 +7685,7 @@
7685 "ru": "Устройство находится в выключенном состоянии (S5)",
7686 "zh-chs": "設備處於軟斷開狀態(S5)",
7687 "xloc": [
7688 - "default-mobile.handlebars->9->122",
7688 + "default-mobile.handlebars->9->123",
7689 "default.handlebars->27->353"
7690 ]
7691 },
@@ -7703,7 +7703,7 @@
7703 "ru": "Устройство включено",
7704 "zh-chs": "設備已上電",
7705 "xloc": [
7706 - "default-mobile.handlebars->9->117",
7706 + "default-mobile.handlebars->9->118",
7707 "default.handlebars->27->348"
7708 ]
7709 },
@@ -7738,7 +7738,7 @@
7738 "ru": "Устройство присутствует, но состояние питания не может быть определено",
7739 "zh-chs": "設備存在,但無法確定電源狀態",
7740 "xloc": [
7741 - "default-mobile.handlebars->9->123",
7741 + "default-mobile.handlebars->9->124",
7742 "default.handlebars->27->354"
7743 ]
7744 },
@@ -7806,7 +7806,7 @@
7806 "ru": "Разъединить",
7807 "zh-chs": "斷開",
7808 "xloc": [
7809 - "default-mobile.handlebars->9->240",
7809 + "default-mobile.handlebars->9->241",
7810 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3",
7811 "default.handlebars->27->1102",
7812 "default.handlebars->27->691",
@@ -8031,7 +8031,7 @@
8031 "ru": "Скачать файл",
8032 "zh-chs": "下載文件",
8033 "xloc": [
8034 - "default-mobile.handlebars->9->273",
8034 + "default-mobile.handlebars->9->274",
8035 "default.handlebars->27->720"
8036 ]
8037 },
@@ -8537,7 +8537,7 @@
8537 "ru": "Редактировать устройство",
8538 "zh-chs": "編輯裝置",
8539 "xloc": [
8540 - "default-mobile.handlebars->9->230",
8540 + "default-mobile.handlebars->9->231",
8541 "default.handlebars->27->647"
8542 ]
8543 },
@@ -8555,9 +8555,9 @@
8555 "ru": "Редактировать группу устройств",
8556 "zh-chs": "編輯設備組",
8557 "xloc": [
8558 - "default-mobile.handlebars->9->294",
8559 - "default-mobile.handlebars->9->296",
8560 - "default-mobile.handlebars->9->314",
8558 + "default-mobile.handlebars->9->295",
8559 + "default-mobile.handlebars->9->297",
8560 + "default-mobile.handlebars->9->315",
8561 "default.handlebars->27->1166",
8562 "default.handlebars->27->1193",
8563 "default.handlebars->27->1221"
@@ -8628,7 +8628,7 @@
8628 "ru": "Редактировать примечания устройства",
8629 "zh-chs": "編輯設備說明",
8630 "xloc": [
8631 - "default-mobile.handlebars->9->308",
8631 + "default-mobile.handlebars->9->309",
8632 "default.handlebars->27->1206"
8633 ]
8634 },
@@ -8659,7 +8659,7 @@
8659 "ru": "Редактировать учетные данные Intel® AMT",
8660 "zh-chs": "編輯英特爾®AMT憑據",
8661 "xloc": [
8662 - "default-mobile.handlebars->9->220",
8662 + "default-mobile.handlebars->9->221",
8663 "default.handlebars->27->467",
8664 "default.handlebars->27->470",
8665 "default.handlebars->27->594"
@@ -8679,7 +8679,7 @@
8679 "ru": "Редактировать примечания",
8680 "zh-chs": "編輯筆記",
8681 "xloc": [
8682 - "default-mobile.handlebars->9->321",
8682 + "default-mobile.handlebars->9->322",
8683 "default.handlebars->27->1228"
8684 ]
8685 },
@@ -9644,7 +9644,7 @@
9644 "ru": "Редактор файлов",
9645 "zh-chs": "文件編輯器",
9646 "xloc": [
9647 - "default-mobile.handlebars->9->257",
9647 + "default-mobile.handlebars->9->258",
9648 "default.handlebars->27->410",
9649 "default.handlebars->27->705"
9650 ]
@@ -9961,7 +9961,7 @@
9961 "ru": "FreeBSD x86-64",
9962 "zh-chs": "FreeBSD x86-64",
9963 "xloc": [
9964 - "default-mobile.handlebars->9->176",
9964 + "default-mobile.handlebars->9->177",
9965 "default.handlebars->27->43"
9966 ]
9967 },
@@ -10123,9 +10123,9 @@
10123 "ru": "Администратор с полным доступом",
10124 "zh-chs": "正式管理員",
10125 "xloc": [
10126 - "default-mobile.handlebars->9->286",
10127 - "default-mobile.handlebars->9->295",
10128 - "default-mobile.handlebars->9->313",
10126 + "default-mobile.handlebars->9->287",
10127 + "default-mobile.handlebars->9->296",
10128 + "default-mobile.handlebars->9->314",
10129 "default-mobile.handlebars->9->67",
10130 "default.handlebars->27->1067",
10131 "default.handlebars->27->1192",
@@ -10588,7 +10588,7 @@
10588 "ru": "Группа",
10589 "zh-chs": "組",
10590 "xloc": [
10591 - "default-mobile.handlebars->9->137",
10591 + "default-mobile.handlebars->9->138",
10592 "default.handlebars->27->442",
10593 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->1"
10594 ]
@@ -10675,7 +10675,7 @@
10675 "ru": "Группа1, Группа2, Группа3",
10676 "zh-chs": "組1,組2,組3",
10677 "xloc": [
10678 - "default-mobile.handlebars->9->229"
10678 + "default-mobile.handlebars->9->230"
10679 ]
10680 },
10681 {
@@ -10859,8 +10859,8 @@
10859 "ru": "Гибернация",
10860 "zh-chs": "冬眠",
10861 "xloc": [
10862 - "default-mobile.handlebars->9->107",
10863 - "default-mobile.handlebars->9->114",
10862 + "default-mobile.handlebars->9->108",
10863 + "default-mobile.handlebars->9->115",
10864 "default.handlebars->27->343",
10865 "default.handlebars->27->5"
10866 ]
@@ -10912,7 +10912,7 @@
10912 "ru": "Задержана 1 запись для копирования",
10913 "zh-chs": "持有1份副本",
10914 "xloc": [
10915 - "default-mobile.handlebars->9->266",
10915 + "default-mobile.handlebars->9->267",
10916 "default.handlebars->27->714"
10917 ]
10918 },
@@ -10929,7 +10929,7 @@
10929 "ru": "Задержана 1 запись для перемещения",
10930 "zh-chs": "持有1個搬家公司",
10931 "xloc": [
10932 - "default-mobile.handlebars->9->270",
10932 + "default-mobile.handlebars->9->271",
10933 "default.handlebars->27->718"
10934 ]
10935 },
@@ -10946,7 +10946,7 @@
10946 "ru": "Задержано {0} записей для копирования",
10947 "zh-chs": "保留{0}個條目進行複制",
10948 "xloc": [
10949 - "default-mobile.handlebars->9->264",
10949 + "default-mobile.handlebars->9->265",
10950 "default.handlebars->27->712"
10951 ]
10952 },
@@ -10963,7 +10963,7 @@
10963 "ru": "Задержано {0} записей для перемещения",
10964 "zh-chs": "保留{0}個條目以進行移動",
10965 "xloc": [
10966 - "default-mobile.handlebars->9->268",
10966 + "default-mobile.handlebars->9->269",
10967 "default.handlebars->27->716"
10968 ]
10969 },
@@ -10998,10 +10998,10 @@
10998 "ru": "Имя хоста",
10999 "zh-chs": "主機名",
11000 "xloc": [
11001 - "default-mobile.handlebars->9->139",
11001 "default-mobile.handlebars->9->140",
11003 - "default-mobile.handlebars->9->142",
11004 - "default-mobile.handlebars->9->226",
11002 + "default-mobile.handlebars->9->141",
11003 + "default-mobile.handlebars->9->143",
11004 + "default-mobile.handlebars->9->227",
11005 "default.handlebars->27->222",
11006 "default.handlebars->27->447",
11007 "default.handlebars->27->448",
@@ -11202,7 +11202,7 @@
11202 "ru": "Выбор иконки",
11203 "zh-chs": "圖標選擇",
11204 "xloc": [
11205 - "default-mobile.handlebars->9->224",
11205 + "default-mobile.handlebars->9->225",
11206 "default.handlebars->27->641"
11207 ]
11208 },
@@ -11267,6 +11267,7 @@
11267 {
11268 "en": "Indivitual Devices",
11269 "xloc": [
11270 + "default-mobile.handlebars->9->96",
11271 "default.handlebars->27->163"
11272 ]
11273 },
@@ -11642,9 +11643,9 @@
11643 "ru": "Intel® AMT",
11644 "zh-chs": "英特爾®AMT",
11645 "xloc": [
11645 - "default-mobile.handlebars->9->126",
11646 - "default-mobile.handlebars->9->190",
11647 - "default-mobile.handlebars->9->195",
11646 + "default-mobile.handlebars->9->127",
11647 + "default-mobile.handlebars->9->191",
11648 + "default-mobile.handlebars->9->196",
11649 "default.handlebars->27->1103",
11650 "default.handlebars->27->1113",
11651 "default.handlebars->27->420",
@@ -11666,7 +11667,7 @@
11667 "ru": "Intel® AMT CIRA",
11668 "zh-chs": "英特爾®AMT CIRA",
11669 "xloc": [
11669 - "default-mobile.handlebars->9->194",
11670 + "default-mobile.handlebars->9->195",
11671 "default.handlebars->27->487"
11672 ]
11673 },
@@ -11805,7 +11806,7 @@
11806 "ru": "Intel® AMT подключен",
11807 "zh-chs": "英特爾®AMT已連接",
11808 "xloc": [
11808 - "default-mobile.handlebars->9->204",
11809 + "default-mobile.handlebars->9->205",
11810 "default.handlebars->27->524",
11811 "default.handlebars->27->525"
11812 ]
@@ -11841,7 +11842,7 @@
11842 "ru": "Intel® AMT обнаружен",
11843 "zh-chs": "檢測到英特爾®AMT",
11844 "xloc": [
11844 - "default-mobile.handlebars->9->205",
11845 + "default-mobile.handlebars->9->206",
11846 "default.handlebars->27->526",
11847 "default.handlebars->27->527"
11848 ]
@@ -11910,7 +11911,7 @@
11911 "ru": "Только Intel® AMT, без агента",
11912 "zh-chs": "僅限英特爾®AMT,無代理",
11913 "xloc": [
11913 - "default-mobile.handlebars->9->277",
11914 + "default-mobile.handlebars->9->278",
11915 "default.handlebars->27->1057",
11916 "default.handlebars->27->1079"
11917 ]
@@ -11962,7 +11963,7 @@
11963 "ru": "Intel® ME",
11964 "zh-chs": "英特爾®ME",
11965 "xloc": [
11965 - "default-mobile.handlebars->9->189",
11966 + "default-mobile.handlebars->9->190",
11967 "default.handlebars->27->471"
11968 ]
11969 },
@@ -11980,7 +11981,7 @@
11981 "ru": "Intel® SM",
11982 "zh-chs": "英特爾®SM",
11983 "xloc": [
11983 - "default-mobile.handlebars->9->191",
11984 + "default-mobile.handlebars->9->192",
11985 "default.handlebars->27->475"
11986 ]
11987 },
@@ -13314,7 +13315,7 @@
13315 "ru": "Ограниченный ввод",
13316 "zh-chs": "有限輸入",
13317 "xloc": [
13317 - "default-mobile.handlebars->9->326",
13318 + "default-mobile.handlebars->9->327",
13319 "default.handlebars->27->1234",
13320 "default.handlebars->27->541",
13321 "default.handlebars->27->560"
@@ -13333,7 +13334,7 @@
13334 "ru": "Ограничить элементы ввода",
13335 "zh-chs": "僅限於輸入",
13336 "xloc": [
13336 - "default-mobile.handlebars->9->301",
13337 + "default-mobile.handlebars->9->302",
13338 "default.handlebars->27->1198"
13339 ]
13340 },
@@ -13440,7 +13441,7 @@
13441 "ru": "Linux 32bit",
13442 "zh-chs": "Linux 32位",
13443 "xloc": [
13443 - "default-mobile.handlebars->9->151",
13444 + "default-mobile.handlebars->9->152",
13445 "default.handlebars->27->18"
13446 ]
13447 },
@@ -13458,7 +13459,7 @@
13459 "ru": "Linux 64bit",
13460 "zh-chs": "Linux 64位",
13461 "xloc": [
13461 - "default-mobile.handlebars->9->152",
13462 + "default-mobile.handlebars->9->153",
13463 "default.handlebars->27->19"
13464 ]
13465 },
@@ -13476,7 +13477,7 @@
13477 "ru": "Linux ARM",
13478 "zh-chs": "Linux ARM",
13479 "xloc": [
13479 - "default-mobile.handlebars->9->156",
13480 + "default-mobile.handlebars->9->157",
13481 "default.handlebars->27->23"
13482 ]
13483 },
@@ -13511,7 +13512,7 @@
13512 "ru": "Linux NoKVM x86-32bit",
13513 "zh-chs": "Linux NoKVM x86-32位",
13514 "xloc": [
13514 - "default-mobile.handlebars->9->165",
13515 + "default-mobile.handlebars->9->166",
13516 "default.handlebars->27->32"
13517 ]
13518 },
@@ -13529,7 +13530,7 @@
13530 "ru": "Linux NoKVM x86-64bit",
13531 "zh-chs": "Linux NoKVM x86-64位",
13532 "xloc": [
13532 - "default-mobile.handlebars->9->166",
13533 + "default-mobile.handlebars->9->167",
13534 "default.handlebars->27->33"
13535 ]
13536 },
@@ -13547,7 +13548,7 @@
13548 "ru": "Linux Poky x86-32bit",
13549 "zh-chs": "Linux Poky x86-32位",
13550 "xloc": [
13550 - "default-mobile.handlebars->9->161",
13551 + "default-mobile.handlebars->9->162",
13552 "default.handlebars->27->28"
13553 ]
13554 },
@@ -13565,7 +13566,7 @@
13566 "ru": "Linux Poky x86-64bit",
13567 "zh-chs": "Linux Poky x86-64位",
13568 "xloc": [
13568 - "default-mobile.handlebars->9->164",
13569 + "default-mobile.handlebars->9->165",
13570 "default.handlebars->27->31"
13571 ]
13572 },
@@ -14064,7 +14065,7 @@
14065 "ru": "MIPS",
14066 "zh-chs": "MIPS",
14067 "xloc": [
14067 - "default-mobile.handlebars->9->153",
14068 + "default-mobile.handlebars->9->154",
14069 "default.handlebars->27->20"
14070 ]
14071 },
@@ -14100,8 +14101,8 @@
14101 "ru": "MQTT",
14102 "zh-chs": "MQTT",
14103 "xloc": [
14103 - "default-mobile.handlebars->9->128",
14104 - "default-mobile.handlebars->9->197",
14104 + "default-mobile.handlebars->9->129",
14105 + "default-mobile.handlebars->9->198",
14106 "default.handlebars->27->175",
14107 "default.handlebars->27->364",
14108 "default.handlebars->27->493",
@@ -14157,7 +14158,7 @@
14158 "ru": "Подключен MQTT канал",
14159 "zh-chs": "MQTT通道已連接",
14160 "xloc": [
14160 - "default-mobile.handlebars->9->206",
14161 + "default-mobile.handlebars->9->207",
14162 "default.handlebars->27->529"
14163 ]
14164 },
@@ -14263,7 +14264,7 @@
14264 "ru": "MacOS 32bit",
14265 "zh-chs": "MacOS 32位",
14266 "xloc": [
14266 - "default-mobile.handlebars->9->157",
14267 + "default-mobile.handlebars->9->158",
14268 "default.handlebars->27->24"
14269 ]
14270 },
@@ -14281,7 +14282,7 @@
14282 "ru": "MacOS 64bit",
14283 "zh-chs": "MacOS 64位",
14284 "xloc": [
14284 - "default-mobile.handlebars->9->162",
14285 + "default-mobile.handlebars->9->163",
14286 "default.handlebars->27->29"
14287 ]
14288 },
@@ -14381,8 +14382,8 @@
14382 "ru": "Управление компьютерами группы устройств",
14383 "zh-chs": "管理設備組計算機",
14384 "xloc": [
14384 - "default-mobile.handlebars->9->298",
14385 - "default-mobile.handlebars->9->316",
14385 + "default-mobile.handlebars->9->299",
14386 + "default-mobile.handlebars->9->317",
14387 "default.handlebars->27->1195",
14388 "default.handlebars->27->1223"
14389 ]
@@ -14401,8 +14402,8 @@
14402 "ru": "Управление пользователями группы устройств",
14403 "zh-chs": "管理設備組用戶",
14404 "xloc": [
14404 - "default-mobile.handlebars->9->297",
14405 - "default-mobile.handlebars->9->315",
14405 + "default-mobile.handlebars->9->298",
14406 + "default-mobile.handlebars->9->316",
14407 "default.handlebars->27->1194",
14408 "default.handlebars->27->1222"
14409 ]
@@ -14563,7 +14564,7 @@
14564 "ru": "Управляется с помощью программного агента",
14565 "zh-chs": "使用軟件代理進行管理",
14566 "xloc": [
14566 - "default-mobile.handlebars->9->278",
14567 + "default-mobile.handlebars->9->279",
14568 "default.handlebars->27->1080"
14569 ]
14570 },
@@ -14770,7 +14771,7 @@
14771 "ru": "Mesh Agent",
14772 "zh-chs": "網格代理",
14773 "xloc": [
14773 - "default-mobile.handlebars->9->203",
14774 + "default-mobile.handlebars->9->204",
14775 "default.handlebars->27->309",
14776 "default.handlebars->27->312",
14777 "default.handlebars->27->320",
@@ -14795,7 +14796,7 @@
14796 "ru": "Консоль Mesh Agent",
14797 "zh-chs": "網格代理控制台",
14798 "xloc": [
14798 - "default-mobile.handlebars->9->305",
14799 + "default-mobile.handlebars->9->306",
14800 "default.handlebars->27->1203"
14801 ]
14802 },
@@ -15677,9 +15678,9 @@
15678 "ru": "Имя",
15679 "zh-chs": "名稱",
15680 "xloc": [
15680 - "default-mobile.handlebars->9->138",
15681 - "default-mobile.handlebars->9->279",
15682 - "default-mobile.handlebars->9->292",
15681 + "default-mobile.handlebars->9->139",
15682 + "default-mobile.handlebars->9->280",
15683 + "default-mobile.handlebars->9->293",
15684 "default-mobile.handlebars->9->59",
15685 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea3->deskarea3x->DeskTools->5->1->1",
15686 "default.handlebars->27->1054",
@@ -15899,7 +15900,7 @@
15900 "ru": "Новая папка",
15901 "zh-chs": "新建文件夾",
15902 "xloc": [
15902 - "default-mobile.handlebars->9->250",
15903 + "default-mobile.handlebars->9->251",
15904 "default-mobile.handlebars->9->82",
15905 "default.handlebars->27->1298",
15906 "default.handlebars->27->698",
@@ -16006,8 +16007,8 @@
16007 "ru": "Учетных данных нет",
16008 "zh-chs": "沒有憑證",
16009 "xloc": [
16009 - "default-mobile.handlebars->9->187",
16010 "default-mobile.handlebars->9->188",
16011 + "default-mobile.handlebars->9->189",
16012 "default.handlebars->27->468",
16013 "default.handlebars->27->469"
16014 ]
@@ -16073,7 +16074,7 @@
16074 "ru": "Нет доступа к файлам",
16075 "zh-chs": "沒有文件訪問",
16076 "xloc": [
16076 - "default-mobile.handlebars->9->303",
16077 + "default-mobile.handlebars->9->304",
16078 "default.handlebars->27->1201"
16079 ]
16080 },
@@ -16091,7 +16092,7 @@
16092 "ru": "Файлов нет",
16093 "zh-chs": "沒有文件",
16094 "xloc": [
16094 - "default-mobile.handlebars->9->324",
16095 + "default-mobile.handlebars->9->325",
16096 "default.handlebars->27->1232",
16097 "default.handlebars->27->539",
16098 "default.handlebars->27->558"
@@ -16118,8 +16119,8 @@
16119 "ru": "Нет Intel® AMT",
16120 "zh-chs": "沒有英特爾®AMT",
16121 "xloc": [
16121 - "default-mobile.handlebars->9->304",
16122 - "default-mobile.handlebars->9->325",
16122 + "default-mobile.handlebars->9->305",
16123 + "default-mobile.handlebars->9->326",
16124 "default.handlebars->27->1202",
16125 "default.handlebars->27->1233"
16126 ]
@@ -16138,7 +16139,7 @@
16139 "ru": "Intel® AMT устройств в этой группе нет",
16140 "zh-chs": "該組中沒有英特爾®AMT設備",
16141 "xloc": [
16141 - "default-mobile.handlebars->9->99"
16142 + "default-mobile.handlebars->9->100"
16143 ]
16144 },
16145 {
@@ -16240,8 +16241,8 @@
16241 "ru": "Нет прав",
16242 "zh-chs": "沒有權利",
16243 "xloc": [
16243 - "default-mobile.handlebars->9->287",
16244 - "default-mobile.handlebars->9->330",
16244 + "default-mobile.handlebars->9->288",
16245 + "default-mobile.handlebars->9->331",
16246 "default-mobile.handlebars->9->68",
16247 "default.handlebars->27->1068",
16248 "default.handlebars->27->1238",
@@ -16262,7 +16263,7 @@
16263 "ru": "Нет безопасности TLS",
16264 "zh-chs": "沒有TLS安全性",
16265 "xloc": [
16265 - "default-mobile.handlebars->9->218",
16266 + "default-mobile.handlebars->9->219",
16267 "default.handlebars->27->228",
16268 "default.handlebars->27->592"
16269 ]
@@ -16281,7 +16282,7 @@
16282 "ru": "Нет терминала",
16283 "zh-chs": "沒有終端",
16284 "xloc": [
16284 - "default-mobile.handlebars->9->323",
16285 + "default-mobile.handlebars->9->324",
16286 "default.handlebars->27->1231",
16287 "default.handlebars->27->538",
16288 "default.handlebars->27->557"
@@ -16301,7 +16302,7 @@
16302 "ru": "Нет доступа к терминалу",
16303 "zh-chs": "沒有終端訪問",
16304 "xloc": [
16304 - "default-mobile.handlebars->9->302",
16305 + "default-mobile.handlebars->9->303",
16306 "default.handlebars->27->1200"
16307 ]
16308 },
@@ -16372,7 +16373,7 @@
16373 "ru": "Устройств нет",
16374 "zh-chs": "沒有裝置",
16375 "xloc": [
16375 - "default-mobile.handlebars->9->101"
16376 + "default-mobile.handlebars->9->102"
16377 ]
16378 },
16379 {
@@ -16452,7 +16453,7 @@
16453 "ru": "В этой группе нет устройств",
16454 "zh-chs": "該組中沒有設備",
16455 "xloc": [
16455 - "default-mobile.handlebars->9->100",
16456 + "default-mobile.handlebars->9->101",
16457 "default.handlebars->27->181"
16458 ]
16459 },
@@ -16677,7 +16678,7 @@
16678 "ru": "NodeJS",
16679 "zh-chs": "節點JS",
16680 "xloc": [
16680 - "default-mobile.handlebars->9->169",
16681 + "default-mobile.handlebars->9->170",
16682 "default.handlebars->27->36"
16683 ]
16684 },
@@ -16695,15 +16696,15 @@
16696 "ru": "Пусто",
16697 "zh-chs": "沒有",
16698 "xloc": [
16698 - "default-mobile.handlebars->9->136",
16699 - "default-mobile.handlebars->9->141",
16700 - "default-mobile.handlebars->9->143",
16701 - "default-mobile.handlebars->9->199",
16702 - "default-mobile.handlebars->9->248",
16703 - "default-mobile.handlebars->9->281",
16699 + "default-mobile.handlebars->9->137",
16700 + "default-mobile.handlebars->9->142",
16701 + "default-mobile.handlebars->9->144",
16702 + "default-mobile.handlebars->9->200",
16703 + "default-mobile.handlebars->9->249",
16704 + "default-mobile.handlebars->9->282",
16705 "default-mobile.handlebars->9->78",
16705 - "default-mobile.handlebars->9->96",
16706 - "default-mobile.handlebars->9->98",
16706 + "default-mobile.handlebars->9->97",
16707 + "default-mobile.handlebars->9->99",
16708 "default.handlebars->27->1083",
16709 "default.handlebars->27->1087",
16710 "default.handlebars->27->1099",
@@ -16801,7 +16802,7 @@
16802 "ru": "Не активированно (In)",
16803 "zh-chs": "未激活(輸入)",
16804 "xloc": [
16804 - "default-mobile.handlebars->9->179",
16805 + "default-mobile.handlebars->9->180",
16806 "default.handlebars->27->456",
16807 "default.handlebars->27->759"
16808 ]
@@ -16818,7 +16819,7 @@
16819 "ru": "Не активированно (Pre)",
16820 "zh-chs": "未激活(預)",
16821 "xloc": [
16821 - "default-mobile.handlebars->9->178",
16822 + "default-mobile.handlebars->9->179",
16823 "default.handlebars->27->455",
16824 "default.handlebars->27->758"
16825 ]
@@ -17203,7 +17204,7 @@
17204 "ru": "Редактировать файлы можно только размером менее 200КБ.",
17205 "zh-chs": "只能編輯小於200k的文件。",
17206 "xloc": [
17206 - "default-mobile.handlebars->9->258",
17207 + "default-mobile.handlebars->9->259",
17208 "default.handlebars->27->411",
17209 "default.handlebars->27->706"
17210 ]
@@ -17326,7 +17327,7 @@
17327 "ru": "Операция",
17328 "zh-chs": "運作方式",
17329 "xloc": [
17329 - "default-mobile.handlebars->9->213",
17330 + "default-mobile.handlebars->9->214",
17331 "default.handlebars->27->371",
17332 "default.handlebars->27->584"
17333 ]
@@ -17536,7 +17537,7 @@
17537 "ru": "Частичные права",
17538 "zh-chs": "部分權利",
17539 "xloc": [
17539 - "default-mobile.handlebars->9->285",
17540 + "default-mobile.handlebars->9->286",
17541 "default-mobile.handlebars->9->66",
17542 "default.handlebars->27->1066"
17543 ]
@@ -17588,7 +17589,7 @@
17589 "ru": "Пароль",
17590 "zh-chs": "密碼",
17591 "xloc": [
17591 - "default-mobile.handlebars->9->216",
17592 + "default-mobile.handlebars->9->217",
17593 "default.handlebars->27->1368",
17594 "default.handlebars->27->1369",
17595 "default.handlebars->27->1452",
@@ -17808,7 +17809,7 @@
17809 "ru": "Вставить",
17810 "zh-chs": "糊",
17811 "xloc": [
17811 - "default-mobile.handlebars->9->263",
17812 + "default-mobile.handlebars->9->264",
17813 "default-mobile.handlebars->9->90",
17814 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->3",
17815 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->3",
@@ -17971,7 +17972,7 @@
17972 "ru": "Права",
17973 "zh-chs": "權限",
17974 "xloc": [
17974 - "default-mobile.handlebars->9->332",
17975 + "default-mobile.handlebars->9->333",
17976 "default.handlebars->27->1241",
17977 "default.handlebars->27->1328"
17978 ]
@@ -18224,7 +18225,7 @@
18225 "ru": "PogoPlug ARM",
18226 "zh-chs": "PogoPlug ARM",
18227 "xloc": [
18227 - "default-mobile.handlebars->9->159",
18228 + "default-mobile.handlebars->9->160",
18229 "default.handlebars->27->26"
18230 ]
18231 },
@@ -18363,8 +18364,8 @@
18364 "ru": "Выключить",
18365 "zh-chs": "斷電",
18366 "xloc": [
18366 - "default-mobile.handlebars->9->108",
18367 - "default-mobile.handlebars->9->212",
18367 + "default-mobile.handlebars->9->109",
18368 + "default-mobile.handlebars->9->213",
18369 "default.handlebars->27->581",
18370 "default.handlebars->27->6"
18371 ]
@@ -18400,8 +18401,8 @@
18401 "ru": "Включено",
18402 "zh-chs": "供電",
18403 "xloc": [
18403 - "default-mobile.handlebars->9->103",
18404 - "default-mobile.handlebars->9->110",
18404 + "default-mobile.handlebars->9->104",
18405 + "default-mobile.handlebars->9->111",
18406 "default.handlebars->27->1",
18407 "default.handlebars->27->335"
18408 ]
@@ -18420,8 +18421,8 @@
18421 "ru": "Текущее состояние",
18422 "zh-chs": "當下",
18423 "xloc": [
18423 - "default-mobile.handlebars->9->109",
18424 - "default-mobile.handlebars->9->116",
18424 + "default-mobile.handlebars->9->110",
18425 + "default-mobile.handlebars->9->117",
18426 "default.handlebars->27->347",
18427 "default.handlebars->27->7"
18428 ]
@@ -18474,7 +18475,7 @@
18475 "ru": "Управление процессами",
18476 "zh-chs": "過程控制",
18477 "xloc": [
18477 - "default-mobile.handlebars->9->237",
18478 + "default-mobile.handlebars->9->238",
18479 "default.handlebars->27->676"
18480 ]
18481 },
@@ -18899,7 +18900,7 @@
18900 "ru": "Рекурсивное удаление",
18901 "zh-chs": "遞歸刪除",
18902 "xloc": [
18902 - "default-mobile.handlebars->9->251",
18903 + "default-mobile.handlebars->9->252",
18904 "default-mobile.handlebars->9->83",
18905 "default.handlebars->27->1299",
18906 "default.handlebars->27->699"
@@ -18976,7 +18977,7 @@
18977 "ru": "Ретранслятор",
18978 "zh-chs": "中繼",
18979 "xloc": [
18979 - "default-mobile.handlebars->9->127",
18980 + "default-mobile.handlebars->9->128",
18981 "default.handlebars->27->173",
18982 "default.handlebars->27->362"
18983 ]
@@ -19139,8 +19140,8 @@
19140 "ru": "Удаленное управление",
19141 "zh-chs": "遙控",
19142 "xloc": [
19142 - "default-mobile.handlebars->9->299",
19143 - "default-mobile.handlebars->9->317",
19143 + "default-mobile.handlebars->9->300",
19144 + "default-mobile.handlebars->9->318",
19145 "default.handlebars->27->1196",
19146 "default.handlebars->27->1224"
19147 ]
@@ -19159,7 +19160,7 @@
19160 "ru": "Настройки удаленного рабочего стола",
19161 "zh-chs": "遠程桌面設置",
19162 "xloc": [
19162 - "default-mobile.handlebars->9->232",
19163 + "default-mobile.handlebars->9->233",
19164 "default.handlebars->27->205",
19165 "default.handlebars->27->652"
19166 ]
@@ -19194,7 +19195,7 @@
19195 "ru": "Удаленный пользователь Mesh",
19196 "zh-chs": "遠程網狀用戶",
19197 "xloc": [
19197 - "default-mobile.handlebars->9->335",
19198 + "default-mobile.handlebars->9->336",
19199 "default.handlebars->27->1244"
19200 ]
19201 },
@@ -19228,8 +19229,8 @@
19229 "ru": "Только просмотр экрана без ввода",
19230 "zh-chs": "僅遠程查看",
19231 "xloc": [
19231 - "default-mobile.handlebars->9->300",
19232 - "default-mobile.handlebars->9->322",
19232 + "default-mobile.handlebars->9->301",
19233 + "default-mobile.handlebars->9->323",
19234 "default.handlebars->27->1197",
19235 "default.handlebars->27->1229"
19236 ]
@@ -19482,7 +19483,7 @@
19483 "ru": "Переименовать",
19484 "zh-chs": "改名",
19485 "xloc": [
19485 - "default-mobile.handlebars->9->255",
19486 + "default-mobile.handlebars->9->256",
19487 "default-mobile.handlebars->9->87",
19488 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
19489 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
@@ -19579,7 +19580,7 @@
19580 "ru": "Перезагрузить",
19581 "zh-chs": "重啟",
19582 "xloc": [
19582 - "default-mobile.handlebars->9->211",
19583 + "default-mobile.handlebars->9->212",
19584 "default.handlebars->27->580",
19585 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->devMapToolbar"
19586 ]
@@ -19819,7 +19820,7 @@
19820 "ru": "Root/Корень",
19821 "zh-chs": "根",
19822 "xloc": [
19822 - "default-mobile.handlebars->9->245",
19823 + "default-mobile.handlebars->9->246",
19824 "default-mobile.handlebars->9->69",
19825 "default.handlebars->27->1278",
19826 "default.handlebars->27->693"
@@ -20287,7 +20288,7 @@
20288 "ru": "Защита",
20289 "zh-chs": "安全",
20290 "xloc": [
20290 - "default-mobile.handlebars->9->217",
20291 + "default-mobile.handlebars->9->218",
20292 "default.handlebars->27->1465",
20293 "default.handlebars->27->227",
20294 "default.handlebars->27->591",
@@ -20449,7 +20450,7 @@
20450 "ru": "Выберите действие для осуществления на этом устройстве.",
20451 "zh-chs": "選擇要在此設備上執行的操作。",
20452 "xloc": [
20452 - "default-mobile.handlebars->9->208",
20453 + "default-mobile.handlebars->9->209",
20454 "default.handlebars->27->577"
20455 ]
20456 },
@@ -20484,7 +20485,7 @@
20485 "ru": "Только собственные события",
20486 "zh-chs": "僅自我事件",
20487 "xloc": [
20487 - "default-mobile.handlebars->9->327",
20488 + "default-mobile.handlebars->9->328",
20489 "default.handlebars->27->1235"
20490 ]
20491 },
@@ -20749,8 +20750,8 @@
20750 "ru": "Серверные файлы",
20751 "zh-chs": "服務器文件",
20752 "xloc": [
20752 - "default-mobile.handlebars->9->306",
20753 - "default-mobile.handlebars->9->319",
20753 + "default-mobile.handlebars->9->307",
20754 + "default-mobile.handlebars->9->320",
20755 "default.handlebars->27->1204",
20756 "default.handlebars->27->1226",
20757 "default.handlebars->27->1381",
@@ -21327,7 +21328,7 @@
21328 "ru": "Показывать только собственные события",
21329 "zh-chs": "只顯示自己的事件",
21330 "xloc": [
21330 - "default-mobile.handlebars->9->309",
21331 + "default-mobile.handlebars->9->310",
21332 "default.handlebars->27->1207"
21333 ]
21334 },
@@ -21584,10 +21585,10 @@
21585 "ru": "Отправить в сон",
21586 "zh-chs": "睡覺",
21587 "xloc": [
21587 - "default-mobile.handlebars->9->104",
21588 "default-mobile.handlebars->9->105",
21589 "default-mobile.handlebars->9->106",
21590 - "default-mobile.handlebars->9->210",
21590 + "default-mobile.handlebars->9->107",
21591 + "default-mobile.handlebars->9->211",
21592 "default.handlebars->27->2",
21593 "default.handlebars->27->3",
21594 "default.handlebars->27->4",
@@ -21625,8 +21626,8 @@
21626 "ru": "В режиме сна",
21627 "zh-chs": "睡眠",
21628 "xloc": [
21628 - "default-mobile.handlebars->9->111",
21629 "default-mobile.handlebars->9->112",
21630 + "default-mobile.handlebars->9->113",
21631 "default.handlebars->27->337",
21632 "default.handlebars->27->339"
21633 ]
@@ -21746,7 +21747,7 @@
21747 "ru": "Soft-Off",
21748 "zh-chs": "軟關",
21749 "xloc": [
21749 - "default-mobile.handlebars->9->115",
21750 + "default-mobile.handlebars->9->116",
21751 "default.handlebars->27->345"
21752 ]
21753 },
@@ -22246,7 +22247,7 @@
22247 "ru": "Специальные клавиши",
22248 "zh-chs": "特殊鍵",
22249 "xloc": [
22249 - "default-mobile.handlebars->9->233",
22250 + "default-mobile.handlebars->9->234",
22251 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea4->1->3"
22252 ]
22253 },
@@ -22350,7 +22351,7 @@
22351 "ru": "Прервать процесс #{0} \\\"{1}\\\"?",
22352 "zh-chs": "停止進程#{0} \\“ {1} \\”?",
22353 "xloc": [
22353 - "default-mobile.handlebars->9->238",
22354 + "default-mobile.handlebars->9->239",
22355 "default.handlebars->27->677"
22356 ]
22357 },
@@ -22650,7 +22651,7 @@
22651 "ru": "TLS",
22652 "zh-chs": "TLS",
22653 "xloc": [
22653 - "default-mobile.handlebars->9->186",
22654 + "default-mobile.handlebars->9->187",
22655 "default.handlebars->27->466"
22656 ]
22657 },
@@ -22681,7 +22682,7 @@
22682 "ru": "Требуется безопасность TLS",
22683 "zh-chs": "需要TLS安全",
22684 "xloc": [
22684 - "default-mobile.handlebars->9->219",
22685 + "default-mobile.handlebars->9->220",
22686 "default.handlebars->27->229",
22687 "default.handlebars->27->593"
22688 ]
@@ -22732,9 +22733,9 @@
22733 "ru": "Теги",
22734 "zh-chs": "標籤",
22735 "xloc": [
22735 - "default-mobile.handlebars->9->200",
22736 "default-mobile.handlebars->9->201",
22737 - "default-mobile.handlebars->9->228",
22737 + "default-mobile.handlebars->9->202",
22738 + "default-mobile.handlebars->9->229",
22739 "default.handlebars->27->645",
22740 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->7"
22741 ]
@@ -23805,7 +23806,7 @@
23806 "ru": "Удаленный ввод",
23807 "zh-chs": "類型",
23808 "xloc": [
23808 - "default-mobile.handlebars->9->282",
23809 + "default-mobile.handlebars->9->283",
23810 "default-mobile.handlebars->9->60",
23811 "default.handlebars->27->1055",
23812 "default.handlebars->27->1084",
@@ -23913,7 +23914,7 @@
23914 "ru": "Невозможно получить доступ к устройству, пока адрес email не подтвержден. Это необходимо для восстановления пароля. Перейдите в раздел \\\"Моя учетная запись\\\", чтобы изменить и подтвердить адрес email.",
23915 "zh-chs": "在驗證電子郵件地址之前,無法訪問設備。這是密碼恢復所必需的。轉到“我的帳戶”以更改並驗證電子郵件地址。",
23916 "xloc": [
23916 - "default-mobile.handlebars->9->133",
23917 + "default-mobile.handlebars->9->134",
23918 "default-mobile.handlebars->9->56"
23919 ]
23920 },
@@ -23930,7 +23931,7 @@
23931 "ru": "Невозможно получить доступ к устройству, пока не включена двухфакторная аутентификация. Это требуется для дополнительной безопасности. Перейдите в раздел \\\"Моя учетная запись\\\" и посмотрите \\\"Безопасность учетной записи\\\".",
23932 "zh-chs": "在啟用兩因素身份驗證之前,無法訪問設備。這是額外的安全性所必需的。轉到“我的帳戶”,然後查看“帳戶安全性”部分。",
23933 "xloc": [
23933 - "default-mobile.handlebars->9->135",
23934 + "default-mobile.handlebars->9->136",
23935 "default-mobile.handlebars->9->58"
23936 ]
23937 },
@@ -24053,7 +24054,7 @@
24054 "ru": "Удаление",
24055 "zh-chs": "卸載",
24056 "xloc": [
24056 - "default-mobile.handlebars->9->329",
24057 + "default-mobile.handlebars->9->330",
24058 "default.handlebars->27->1237",
24059 "default.handlebars->27->550",
24060 "default.handlebars->27->569"
@@ -24073,7 +24074,7 @@
24074 "ru": "Удаление агента",
24075 "zh-chs": "卸載代理",
24076 "xloc": [
24076 - "default-mobile.handlebars->9->311",
24077 + "default-mobile.handlebars->9->312",
24078 "default.handlebars->27->1209",
24079 "default.handlebars->27->369",
24080 "default.handlebars->27->583"
@@ -24110,10 +24111,10 @@
24111 "ru": "Неизвестно",
24112 "zh-chs": "未知",
24113 "xloc": [
24113 - "default-mobile.handlebars->9->129",
24114 - "default-mobile.handlebars->9->146",
24115 - "default-mobile.handlebars->9->174",
24114 + "default-mobile.handlebars->9->130",
24115 + "default-mobile.handlebars->9->147",
24116 "default-mobile.handlebars->9->175",
24117 + "default-mobile.handlebars->9->176",
24118 "default.handlebars->27->13",
24119 "default.handlebars->27->1512",
24120 "default.handlebars->27->365",
@@ -24139,7 +24140,7 @@
24140 "ru": "Неизвестно #{0}",
24141 "zh-chs": "未知#{0}",
24142 "xloc": [
24142 - "default-mobile.handlebars->9->276",
24143 + "default-mobile.handlebars->9->277",
24144 "default.handlebars->27->1078"
24145 ]
24146 },
@@ -24223,7 +24224,7 @@
24224 "ru": "Состояние неизвестно",
24225 "zh-chs": "未知狀態",
24226 "xloc": [
24226 - "default-mobile.handlebars->9->181",
24227 + "default-mobile.handlebars->9->182",
24228 "default.handlebars->27->458"
24229 ]
24230 },
@@ -24258,7 +24259,7 @@
24259 "ru": "Версия и состояние неизвестны",
24260 "zh-chs": "未知版本和狀態",
24261 "xloc": [
24261 - "default-mobile.handlebars->9->183",
24262 + "default-mobile.handlebars->9->184",
24263 "default.handlebars->27->460"
24264 ]
24265 },
@@ -24353,8 +24354,8 @@
24354 "ru": "Загрузить файл",
24355 "zh-chs": "上傳文件",
24356 "xloc": [
24356 - "default-mobile.handlebars->9->256",
24357 - "default-mobile.handlebars->9->274",
24357 + "default-mobile.handlebars->9->257",
24358 + "default-mobile.handlebars->9->275",
24359 "default-mobile.handlebars->9->88",
24360 "default.handlebars->27->1304",
24361 "default.handlebars->27->1312",
@@ -24540,7 +24541,7 @@
24541 "ru": "Чтобы добавить устройства, используйте настольную версию этого сайта.",
24542 "zh-chs": "使用此網站的桌面版本添加設備。",
24543 "xloc": [
24543 - "default-mobile.handlebars->9->102"
24544 + "default-mobile.handlebars->9->103"
24545 ]
24546 },
24547 {
@@ -24574,7 +24575,7 @@
24575 "ru": "Пользователь",
24576 "zh-chs": "用戶",
24577 "xloc": [
24577 - "default-mobile.handlebars->9->331",
24578 + "default-mobile.handlebars->9->332",
24579 "default.handlebars->27->1132",
24580 "default.handlebars->27->1340",
24581 "default.handlebars->27->1413",
@@ -24649,7 +24650,7 @@
24650 "ru": "Полномочия пользователя",
24651 "zh-chs": "用戶授權",
24652 "xloc": [
24652 - "default-mobile.handlebars->9->284",
24653 + "default-mobile.handlebars->9->285",
24654 "default.handlebars->27->1130",
24655 "default.handlebars->27->532"
24656 ]
@@ -24922,7 +24923,7 @@
24923 "ru": "Имя пользователя",
24924 "zh-chs": "用戶名",
24925 "xloc": [
24925 - "default-mobile.handlebars->9->215",
24926 + "default-mobile.handlebars->9->216",
24927 "default.handlebars->27->1366",
24928 "default.handlebars->27->224",
24929 "default.handlebars->27->254",
@@ -25297,8 +25298,8 @@
25298 "ru": "Разбудить устройства",
25299 "zh-chs": "喚醒設備",
25300 "xloc": [
25300 - "default-mobile.handlebars->9->307",
25301 - "default-mobile.handlebars->9->320",
25301 + "default-mobile.handlebars->9->308",
25302 + "default-mobile.handlebars->9->321",
25303 "default.handlebars->27->1205",
25304 "default.handlebars->27->1227"
25305 ]
@@ -25317,7 +25318,7 @@
25318 "ru": "Разбудить",
25319 "zh-chs": "醒來",
25320 "xloc": [
25320 - "default-mobile.handlebars->9->209",
25321 + "default-mobile.handlebars->9->210",
25322 "default.handlebars->27->578"
25323 ]
25324 },
@@ -25817,7 +25818,7 @@
25818 "ru": "Консоль Windows 32bit",
25819 "zh-chs": "Windows 32位控制台",
25820 "xloc": [
25820 - "default-mobile.handlebars->9->147",
25821 + "default-mobile.handlebars->9->148",
25822 "default.handlebars->27->14"
25823 ]
25824 },
@@ -25834,7 +25835,7 @@
25835 "ru": "Служба Windows 32bit",
25836 "zh-chs": "Windows 32位服務",
25837 "xloc": [
25837 - "default-mobile.handlebars->9->149",
25838 + "default-mobile.handlebars->9->150",
25839 "default.handlebars->27->16"
25840 ]
25841 },
@@ -25868,7 +25869,7 @@
25869 "ru": "Консоль Windows 64bit",
25870 "zh-chs": "Windows 64位控制台",
25871 "xloc": [
25871 - "default-mobile.handlebars->9->148",
25872 + "default-mobile.handlebars->9->149",
25873 "default.handlebars->27->15"
25874 ]
25875 },
@@ -25885,7 +25886,7 @@
25886 "ru": "Служба Windows 64bit",
25887 "zh-chs": "Windows 64位服務",
25888 "xloc": [
25888 - "default-mobile.handlebars->9->150",
25889 + "default-mobile.handlebars->9->151",
25890 "default.handlebars->27->17"
25891 ]
25892 },
@@ -25902,7 +25903,7 @@
25903 "ru": "Консоль Windows MinCore",
25904 "zh-chs": "Windows MinCore控制台",
25905 "xloc": [
25905 - "default-mobile.handlebars->9->167",
25906 + "default-mobile.handlebars->9->168",
25907 "default.handlebars->27->34"
25908 ]
25909 },
@@ -25919,7 +25920,7 @@
25920 "ru": "Служба Windows MinCore",
25921 "zh-chs": "Windows MinCore服務",
25922 "xloc": [
25922 - "default-mobile.handlebars->9->168",
25923 + "default-mobile.handlebars->9->169",
25924 "default.handlebars->27->35"
25925 ]
25926 },
@@ -26053,7 +26054,7 @@
26054 "ru": "XENx86",
26055 "zh-chs": "XENx86",
26056 "xloc": [
26056 - "default-mobile.handlebars->9->154",
26057 + "default-mobile.handlebars->9->155",
26058 "default.handlebars->27->21"
26059 ]
26060 },
@@ -26257,9 +26258,9 @@
26258 "ru": "\\\\",
26259 "zh-chs": "\\\\",
26260 "xloc": [
26260 - "default-mobile.handlebars->9->242",
26261 "default-mobile.handlebars->9->243",
26262 - "default-mobile.handlebars->9->244"
26262 + "default-mobile.handlebars->9->244",
26263 + "default-mobile.handlebars->9->245"
26264 ]
26265 },
26266 {
@@ -27758,4 +27759,4 @@
27759 ]
27760 }
27761 ]
27761 -}
27762 +}
\ No newline at end of file
views/default-mobile.handlebars
+49 -28
@@ -795,10 +795,9 @@
795 nodes = [];
796 for (var m in message.nodes) {
797 for (var n in message.nodes[m]) {
798 - if (!meshes[m]) { console.log('Invalid mesh (1): ' + m); continue; }
798 message.nodes[m][n].namel = message.nodes[m][n].name.toLowerCase();
799 if (message.nodes[m][n].rname) { message.nodes[m][n].rnamel = message.nodes[m][n].rname.toLowerCase(); } else { message.nodes[m][n].rnamel = message.nodes[m][n].namel; }
801 - message.nodes[m][n].meshnamel = meshes[m].name.toLowerCase();
800 + if (meshes[m]) { message.nodes[m][n].meshnamel = meshes[m].name.toLowerCase(); }
801 message.nodes[m][n].meshid = m;
802 message.nodes[m][n].state = (message.nodes[m][n].state) ? (message.nodes[m][n].state) : 0;
803 message.nodes[m][n].desc = message.nodes[m][n].desc;
@@ -807,6 +806,13 @@
806 nodes.push(message.nodes[m][n]);
807 }
808 }
809 +
810 + // If we are currently looking at a node this is now gone, change the view.
811 + //if ((currentNode != null) && (getNodeFromId(currentNode._id) == null)) { currentNode = null; go(1); }
812 +
813 + // Change the reference to the current node
814 + if (currentNode != null) { currentNode = getNodeFromId(currentNode._id); }
815 +
816 //onSortSelectChange();
817 //onSearchInputChanged();
818 updateDevices();
@@ -903,6 +909,9 @@
909 userinfo = message.event.account;
910 if (oldsiteadmin != newsiteadmin) updateSiteAdmin();
911 updateSelf();
912 +
913 + // If our list of nodes may have changes, request the new list now.
914 + if (message.event.nodeListChange == userinfo._id) { meshserver.send({ action: 'nodes' }); }
915 }
916 break;
917 }
@@ -976,9 +985,9 @@
985 if ((xxcurrentView == 20) && (currentMesh == meshes[message.event.meshid])) go(2);
986 delete meshes[message.event.meshid];
987
979 - // Delete all nodes in that mesh
988 + // Delete all nodes in that mesh, except ones with direct links
989 var newnodes = [];
981 - for (var i in nodes) { if (nodes[i].meshid != message.event.meshid) { newnodes.push(nodes[i]); } }
990 + for (var i in nodes) { if ((nodes[i].meshid != message.event.meshid) || ((userinfo.links != null) && (userinfo.links[nodes[i]._id] != null))) { newnodes.push(nodes[i]); } }
991 nodes = newnodes;
992
993 // If we are looking at a node in the deleted mesh, move back to "My Devices"
@@ -1745,11 +1754,17 @@
1754 if (nodes[i].meshid != current) {
1755 deviceHeaderSet();
1756 var extra = '';
1748 - if (meshes[nodes[i].meshid].mtype == 1) { extra = '<span style=color:lightgray>' + ", Intel&reg; AMT only" + '</span>'; }
1757 + if ((meshes[nodes[i].meshid] != null) && (meshes[nodes[i].meshid].mtype == 1)) { extra = '<span style=color:lightgray>' + ", Intel&reg; AMT only" + '</span>'; }
1758 if (current != null) { if (c == 2) { r += '<td><div style=width:301px></div></td>'; } if (r != '') { r += '</tr></table>'; } }
1759 r += '<div class=DevSt style=padding-top:4px><span style=float:right>';
1760 //r += getMeshActions(meshes[nodes[i].meshid], meshrights);
1752 - r += '</span><span id=MxMESH style=cursor:pointer onclick=goForward("' + nodes[i].meshid + '")>' + EscapeHtml(meshes[nodes[i].meshid].name) + '</span>' + extra + '<span id=DevxHeader' + deviceHeaderId + ' style=color:lightgray></span></div>';
1761 +
1762 + if (meshes[nodes[i].meshid]) {
1763 + r += '</span><span id=MxMESH style=cursor:pointer onclick=goForward("' + nodes[i].meshid + '")>' + EscapeHtml(meshes[nodes[i].meshid].name) + '</span>' + extra + '<span id=DevxHeader' + deviceHeaderId + ' style=color:lightgray></span></div>';
1764 + } else {
1765 + r += '</span><span id=MxMESH style=cursor:pointer>' + "Indivitual Devices" + '</span>' + extra + '<span id=DevxHeader' + deviceHeaderId + ' style=color:lightgray></span></div>';
1766 + }
1767 +
1768 current = nodes[i].meshid;
1769 displayedMeshes[current] = 1;
1770 c = 0;
@@ -1908,8 +1923,7 @@
1923 var node = getNodeFromId(nodeid);
1924 if (node == null) { goBack(); return; }
1925 var mesh = meshes[node.meshid];
1911 - if (mesh == null) { goBack(); return; }
1912 - var meshrights = GetMeshRights(mesh);
1926 + var meshrights = GetNodeRights(node);
1927 if (!currentNode || currentNode._id != node._id || refresh == true) {
1928 currentNode = node;
1929
@@ -1923,13 +1937,13 @@
1937 var x = '<table style=width:100%>';
1938
1939 // Attribute: Mesh
1926 - x += addDeviceAttribute('<span>' + "Group" + '</span>', '<a onclick=goForward("' + node.meshid + '") style=cursor:pointer>' + EscapeHtml(meshes[node.meshid].name) + '</a>');
1940 + if (mesh) { x += addDeviceAttribute('<span>' + "Group" + '</span>', '<a onclick=goForward("' + node.meshid + '") style=cursor:pointer>' + EscapeHtml(meshes[node.meshid].name) + '</a>'); }
1941
1942 // Attribute: Name
1943 if (node.rname != null) { x += addDeviceAttribute('<span>' + "Name" + '</span>', '<span>' + EscapeHtml(node.rname) + '</span>'); }
1944
1945 // Attribute: Host
1932 - if ((mesh.mtype == 1) || (node.name != node.host)) {
1946 + if ((features & 1) == 0) { // If not WAN-only, local hostname is in use
1947 if ((meshrights & 4) != 0) {
1948 if (node.host) {
1949 x += addDeviceAttribute("Hostname", '<span onclick=showEditNodeValueDialog(1) style=cursor:pointer>' + EscapeHtml(node.host) + '</span>');
@@ -2090,7 +2104,7 @@
2104 if ((currentDevicePanel != 1) &&
2105 (currentNode != null) &&
2106 ((meshrights & 8) || (meshrights & 256)) &&
2093 - (((meshes[currentNode.meshid].mtype == 1) && ((typeof currentNode.intelamt.sku !== 'number') || ((currentNode.intelamt.sku & 8) != 0))) || (currentNode.agent && (currentNode.agent.caps & 1)))
2107 + (((currentNode.agent == null) && ((typeof currentNode.intelamt.sku !== 'number') || ((currentNode.intelamt.sku & 8) != 0))) || (currentNode.agent && (currentNode.agent.caps & 1)))
2108 ) { menus.push({ n: 'Desktop', f: 'setupDeviceMenu(1)' }); }
2109 if ((currentDevicePanel != 2) && (currentNode != null) && (meshrights & 8) && ((meshrights == 0xFFFFFFFF) || ((meshrights & 1024) == 0)) && ((currentNode.mtype == 2) && (currentNode.agent.caps & 4))) { menus.push({ n: 'Files', f: 'setupDeviceMenu(2)' }); }
2110 updateFooterMenu(menus);
@@ -2320,22 +2334,23 @@
2334
2335 // Show the right buttons
2336 QV('disconnectbutton1', (deskState != 0));
2323 - QV('connectbutton1', (deskState == 0) && (mesh.mtype == 2) && ((meshrights & 8) || (meshrights & 256)));
2337 + QV('connectbutton1', (deskState == 0) && ((meshrights & 8) || (meshrights & 256)) && (currentNode.agent != null) && (currentNode.agent.caps & 1));
2338 QV('connectbutton1h',
2339 (deskState == 0) &&
2340 (meshrights & 8) &&
2327 - ((mesh.mtype == 1) ||
2328 - (currentNode.intelamt != null) &&
2329 - ((currentNode.intelamt.state == 2) &&
2341 + (
2342 + ((currentNode.intelamt != null) &&
2343 + (currentNode.intelamt.state == 2) &&
2344 (currentNode.intelamt.ver != null) &&
2331 - (typeof currentNode.intelamt.sku == 'number') &&
2332 - ((currentNode.intelamt.sku & 8) != 0))
2345 + ((currentNode.intelamt.sku == null) ||
2346 + ((typeof currentNode.intelamt.sku == 'number') &&
2347 + ((currentNode.intelamt.sku & 8) != 0))))
2348 )
2349 );
2350
2351 // Show the right settings
2337 - QV('d7amtkvm', (currentNode.intelamt != null && ((currentNode.intelamt.ver != null) || (mesh.mtype == 1))) && ((deskState == 0) || (desktop.contype == 2)));
2338 - QV('d7meshkvm', (mesh.mtype == 2) && ((deskState == false) || (desktop.contype == 1)));
2352 + QV('d7amtkvm', (currentNode.intelamt != null && ((currentNode.intelamt.ver != null) || (currentNode.agent == null))) && ((deskState == 0) || (desktop.contype == 2)));
2353 + QV('d7meshkvm', ((currentNode.agent != null) && (currentNode.agent.caps & 1) && ((deskState == false) || (desktop.contype == 1))));
2354
2355 // Enable buttons
2356 var online = ((currentNode.conn & 1) != 0); // If Agent (1) connected, enable remote desktop
@@ -3515,17 +3530,23 @@
3530 if (userid == null) { userid = userinfo._id; }
3531 if (typeof node == 'string') { node = getNodeFromId(node); if (node == null) { return 0; } }
3532 var r = GetMeshRights(node.meshid, userid);
3518 - if (r != 0xFFFFFFFF) {
3519 - var user = null;
3520 - if (userid == userinfo._id) { user = userinfo; } else { if (users != null) { user = users[userid]; } }
3521 - if ((user != null) && (user.links != null)) {
3522 - var r2 = user.links[node._id];
3523 - if (r2 != null) {
3524 - if (r2.rights == 0xFFFFFFFF) { return 0xFFFFFFFF; } // User has full rights thru a device link, stop here.
3525 - r |= r2; // TODO: Deal with reverse permissions
3526 - }
3533 + if (r == 0xFFFFFFFF) return r;
3534 + var user = null;
3535 +
3536 + // Check direct device rights using device data
3537 + if ((node.links != null) && (node.links[userid] != null)) { r |= node.links[userid].rights; } // TODO: Deal with reverse permissions
3538 +
3539 + // Check direct device rights using user data
3540 + /*
3541 + if (userid == userinfo._id) { user = userinfo; } else { if (users != null) { user = users[userid]; } }
3542 + if ((user != null) && (user.links != null)) {
3543 + var r2 = user.links[node._id];
3544 + if (r2 != null) {
3545 + if (r2.rights == 0xFFFFFFFF) { return 0xFFFFFFFF; } // User has full rights thru a device link, stop here.
3546 + r |= r2.rights; // TODO: Deal with reverse permissions
3547 }
3548 }
3549 + */
3550 return r;
3551 }
3552
views/default.handlebars
+1 -1
@@ -2237,7 +2237,7 @@
2237 }
2238 }
2239
2240 - // If out list of nodes may have changes, request the new list now.
2240 + // If our list of nodes may have changes, request the new list now.
2241 if (message.event.nodeListChange == userinfo._id) { meshserver.send({ action: 'nodes' }); }
2242 }
2243 if (users == null) break;