From c90c6b5c9061bb89b80829f32545a5ae01aa4616 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Sat, 19 Jul 2025 22:00:57 +1000 Subject: [PATCH] network topology refactor --- front/css/app.css | 11 +++ front/network.php | 114 +++++++++++++++++++----- front/php/templates/language/ar_ar.json | 2 + front/php/templates/language/ca_ca.json | 2 + front/php/templates/language/cs_cz.json | 2 + front/php/templates/language/de_de.json | 2 + front/php/templates/language/en_us.json | 2 + front/php/templates/language/es_es.json | 2 + front/php/templates/language/fr_fr.json | 2 + front/php/templates/language/it_it.json | 2 + front/php/templates/language/nb_no.json | 2 + front/php/templates/language/pl_pl.json | 2 + front/php/templates/language/pt_br.json | 2 + front/php/templates/language/ru_ru.json | 2 + front/php/templates/language/tr_tr.json | 2 + front/php/templates/language/uk_ua.json | 2 + front/php/templates/language/zh_cn.json | 2 + 17 files changed, 134 insertions(+), 21 deletions(-) diff --git a/front/css/app.css b/front/css/app.css index ef7feb7c..97d5df3b 100755 --- a/front/css/app.css +++ b/front/css/app.css @@ -1656,6 +1656,17 @@ input[readonly] { /* NETWORK page */ /* ----------------------------------------------------------------- */ +#toggleFilters +{ + display: block; + position: absolute; + padding-left: 32px; + padding-top: 10px; + background-color: inherit; + z-index: 3; + width: 190px; +} + /* AdminLTE overrides */ #networkTree .box { diff --git a/front/network.php b/front/network.php index a7a0bdeb..9ba65479 100755 --- a/front/network.php +++ b/front/network.php @@ -5,15 +5,6 @@ ?> - - diff --git a/front/php/templates/language/ar_ar.json b/front/php/templates/language/ar_ar.json index 5edc4541..0fcf202e 100755 --- a/front/php/templates/language/ar_ar.json +++ b/front/php/templates/language/ar_ar.json @@ -528,6 +528,8 @@ "Network_Root": "الجذر", "Network_Root_Not_Configured": "الجذر غير مكون", "Network_Root_Unconfigurable": "الجذر غير قابل للتكوين", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "اسم المضيف", "Network_Table_IP": "عنوان IP", "Network_Table_State": "الحالة", diff --git a/front/php/templates/language/ca_ca.json b/front/php/templates/language/ca_ca.json index 69355fb5..27a4ebf0 100755 --- a/front/php/templates/language/ca_ca.json +++ b/front/php/templates/language/ca_ca.json @@ -528,6 +528,8 @@ "Network_Root": "Node arrel", "Network_Root_Not_Configured": "Seleccioneu un tipus de dispositiu de xarxa, per exemple un tipus Gateway, al camp Tipusdel dispositiu arrel d'Internet per començar a configurar aquesta pantalla.

. Podeu trobar més documentació a la Guia de com configurar la vostra pàgina de xarxa", "Network_Root_Unconfigurable": "Arrel no configurable", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Hostname", "Network_Table_IP": "IP", "Network_Table_State": "Estat", diff --git a/front/php/templates/language/cs_cz.json b/front/php/templates/language/cs_cz.json index b586eb26..34a5a9c6 100755 --- a/front/php/templates/language/cs_cz.json +++ b/front/php/templates/language/cs_cz.json @@ -528,6 +528,8 @@ "Network_Root": "", "Network_Root_Not_Configured": "", "Network_Root_Unconfigurable": "", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "", "Network_Table_IP": "", "Network_Table_State": "", diff --git a/front/php/templates/language/de_de.json b/front/php/templates/language/de_de.json index c18ca9b0..0a7ab0ad 100755 --- a/front/php/templates/language/de_de.json +++ b/front/php/templates/language/de_de.json @@ -565,6 +565,8 @@ "Network_Root": "Wurzelknoten", "Network_Root_Not_Configured": "", "Network_Root_Unconfigurable": "Nicht konfigurierbare Wurzel", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Gerätename", "Network_Table_IP": "IP", "Network_Table_State": "Status", diff --git a/front/php/templates/language/en_us.json b/front/php/templates/language/en_us.json index f573b069..5c679c9c 100755 --- a/front/php/templates/language/en_us.json +++ b/front/php/templates/language/en_us.json @@ -528,6 +528,8 @@ "Network_Root": "Root node", "Network_Root_Not_Configured": "Select a network device type, for example a Gateway, in the Type field of the the Internet root device to start configuring this screen.

More documentation can be found in the How to setup your Network page guide", "Network_Root_Unconfigurable": "Unconfigurable root", + "Network_ShowArchived": "Show Archived", + "Network_ShowOffline": "Show Offline", "Network_Table_Hostname": "Hostname", "Network_Table_IP": "IP", "Network_Table_State": "State", diff --git a/front/php/templates/language/es_es.json b/front/php/templates/language/es_es.json index 39471333..48ae02c4 100755 --- a/front/php/templates/language/es_es.json +++ b/front/php/templates/language/es_es.json @@ -563,6 +563,8 @@ "Network_Root": "Nodo principal", "Network_Root_Not_Configured": "Seleccione un tipo de dispositivo de red, por ejemplo un Gateway, en el campo Tipo del dispositivo principal de Internet para empezar a configurar esta pantalla.

Puede encontrar más documentación en la guía ¿Cómo configurar su página de Red?", "Network_Root_Unconfigurable": "Root no configurable", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Nombre de host", "Network_Table_IP": "Dirección IP", "Network_Table_State": "Estado", diff --git a/front/php/templates/language/fr_fr.json b/front/php/templates/language/fr_fr.json index 0b79605f..95d36f91 100755 --- a/front/php/templates/language/fr_fr.json +++ b/front/php/templates/language/fr_fr.json @@ -528,6 +528,8 @@ "Network_Root": "Noeud racine", "Network_Root_Not_Configured": "Pour commencer la configuration de cet écran, sélectionner un type d'appareil réseau, par exemple une Gateway, dans le champ Type de l'appareil racine pour Internet

Plus d'informations dans le guide Comment configurer votre page Réseau", "Network_Root_Unconfigurable": "Racine non configurable", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Nom de hôte", "Network_Table_IP": "IP", "Network_Table_State": "État", diff --git a/front/php/templates/language/it_it.json b/front/php/templates/language/it_it.json index fff9ff42..b8336552 100755 --- a/front/php/templates/language/it_it.json +++ b/front/php/templates/language/it_it.json @@ -528,6 +528,8 @@ "Network_Root": "Nodo radice", "Network_Root_Not_Configured": "Seleziona un tipo di dispositivo di rete, ad esempio un Gateway, nel campo Tipo del dispositivo root Internet per iniziare a configurare questa schermata.

Ulteriore documentazione è disponibile nella guida Come impostare la tua pagina di rete", "Network_Root_Unconfigurable": "Radice non configurabile", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Nome host", "Network_Table_IP": "IP", "Network_Table_State": "Stato", diff --git a/front/php/templates/language/nb_no.json b/front/php/templates/language/nb_no.json index 5384030e..cc561acb 100755 --- a/front/php/templates/language/nb_no.json +++ b/front/php/templates/language/nb_no.json @@ -528,6 +528,8 @@ "Network_Root": "Rotnode", "Network_Root_Not_Configured": "Velg en nettverksenhetstype, for eksempel Gateway, i Type -feltet til Internet Root -enheten for å begynne å konfigurere på denne siden.

Mer dokumentasjon finner du i Hvordan konfigurere nettverkssiden din guide", "Network_Root_Unconfigurable": "Ukonfigurerbar rot", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Vertsnavn", "Network_Table_IP": "IP", "Network_Table_State": "Tilstand", diff --git a/front/php/templates/language/pl_pl.json b/front/php/templates/language/pl_pl.json index da5f6b05..8a6d931b 100755 --- a/front/php/templates/language/pl_pl.json +++ b/front/php/templates/language/pl_pl.json @@ -528,6 +528,8 @@ "Network_Root": "Węzeł główny", "Network_Root_Not_Configured": "Wybierz typ urządzenia sieciowego, na przykład Brama, w polu Typ pole formularza urządzenia głównego Internetu aby rozpocząć konfigurację tego widoku.

Więcej informacji znajdziesz w przewodniku Jak skonfigurować stronę Sieć ", "Network_Root_Unconfigurable": "Niekonfigurowalny węzeł główny", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Nazwa hosta", "Network_Table_IP": "Adres IP", "Network_Table_State": "Stan", diff --git a/front/php/templates/language/pt_br.json b/front/php/templates/language/pt_br.json index 4f6c91c2..92aa3cb4 100755 --- a/front/php/templates/language/pt_br.json +++ b/front/php/templates/language/pt_br.json @@ -528,6 +528,8 @@ "Network_Root": "", "Network_Root_Not_Configured": "", "Network_Root_Unconfigurable": "", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "", "Network_Table_IP": "", "Network_Table_State": "", diff --git a/front/php/templates/language/ru_ru.json b/front/php/templates/language/ru_ru.json index eede267a..bf48023f 100755 --- a/front/php/templates/language/ru_ru.json +++ b/front/php/templates/language/ru_ru.json @@ -528,6 +528,8 @@ "Network_Root": "Корневой узел", "Network_Root_Not_Configured": "Выберите тип сетевого устройства, например Шлюз, в поле Тип корневого Интернет-устройства, чтобы начать настройку этого экрана.

Дополнительную документацию можно найти в руководстве Как настроить свою сетевую страницу", "Network_Root_Unconfigurable": "Ненастраиваемый ROOT", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Имя хоста", "Network_Table_IP": "IP", "Network_Table_State": "Состояние", diff --git a/front/php/templates/language/tr_tr.json b/front/php/templates/language/tr_tr.json index 6c133306..f28323c1 100755 --- a/front/php/templates/language/tr_tr.json +++ b/front/php/templates/language/tr_tr.json @@ -528,6 +528,8 @@ "Network_Root": "", "Network_Root_Not_Configured": "", "Network_Root_Unconfigurable": "", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "", "Network_Table_IP": "", "Network_Table_State": "", diff --git a/front/php/templates/language/uk_ua.json b/front/php/templates/language/uk_ua.json index 405a856a..c4d3c06d 100755 --- a/front/php/templates/language/uk_ua.json +++ b/front/php/templates/language/uk_ua.json @@ -528,6 +528,8 @@ "Network_Root": "Кореневий вузол", "Network_Root_Not_Configured": "Виберіть тип мережевого пристрою, наприклад Шлюз, у полі Тип кореневого Інтернет-пристрою, щоб розпочати налаштування цього екрана.

Додаткову документацію можна знайти в Посібник із налаштування сторінки мережі", "Network_Root_Unconfigurable": "Ненастроюваний root", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "Ім'я хоста", "Network_Table_IP": "IP", "Network_Table_State": "Держава", diff --git a/front/php/templates/language/zh_cn.json b/front/php/templates/language/zh_cn.json index d31600cf..997b62a3 100755 --- a/front/php/templates/language/zh_cn.json +++ b/front/php/templates/language/zh_cn.json @@ -528,6 +528,8 @@ "Network_Root": "根节点", "Network_Root_Not_Configured": "在Internet 根设备类型字段中选择一个网络设备类型,例如网关,以开始配置此屏幕。

更多文档可在如何设置您的网络页面指南中找到", "Network_Root_Unconfigurable": "无法配置根", + "Network_ShowArchived": "", + "Network_ShowOffline": "", "Network_Table_Hostname": "主机名", "Network_Table_IP": "IP", "Network_Table_State": "状态",