From 3ab9041b90c9482f1da11edf4cc38f59fc1faefd Mon Sep 17 00:00:00 2001 From: bashmak Date: Sat, 6 Jan 2018 16:15:32 +0300 Subject: [PATCH] Add form for fix abon conflict on port --- devapp/locale/ru/LC_MESSAGES/django.po | 522 +++++++++++------- .../devapp/manage_ports/fix_abon_device.html | 36 ++ .../templates/devapp/manage_ports/list.html | 11 +- .../manage_ports/modal_add_edit_port.html | 2 +- devapp/urls.py | 25 +- devapp/views.py | 91 +-- 6 files changed, 444 insertions(+), 243 deletions(-) create mode 100644 devapp/templates/devapp/manage_ports/fix_abon_device.html diff --git a/devapp/locale/ru/LC_MESSAGES/django.po b/devapp/locale/ru/LC_MESSAGES/django.po index 829e7e7..f59f2fd 100644 --- a/devapp/locale/ru/LC_MESSAGES/django.po +++ b/devapp/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-22 11:59+0300\n" +"POT-Creation-Date: 2018-01-06 16:05+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Dmitry Novikov nerosketch@gmail.com\n" "Language: ru\n" @@ -18,322 +18,466 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" -#: devapp/dev_types.py:54 +#: dev_types.py:38 msgid "DLink switch" msgstr "Свич D'Link" -#: devapp/dev_types.py:70 +#: dev_types.py:53 msgid "does not fetch the name" msgstr "не получил имя" -#: devapp/dev_types.py:72 +#: dev_types.py:55 msgid "does not fetch the mac" msgstr "не нашёл мак" -#: devapp/dev_types.py:116 +#: dev_types.py:108 msgid "PON OLT" msgstr "PON OLT голова" -#: devapp/templates/devapp/add_dev.html:7 -#: devapp/templates/devapp/devices.html:7 -#: devapp/templates/devapp/devices_null_group.html:7 -#: devapp/templates/devapp/group_list.html:7 -#: devapp/templates/devapp/group_list.html:10 -msgid "Groups" -msgstr "Группы" +#: dev_types.py:160 +msgid "PON ONU" +msgstr "Онушка" -#: devapp/templates/devapp/add_dev.html:8 -msgid "Add new device" -msgstr "Добавить устройство" +#: dev_types.py:205 +msgid "ONU not connected" +msgstr "ONU не в сети" -#: devapp/templates/devapp/add_dev.html:14 -#: devapp/templates/devapp/ports.html:93 -msgid "Not assigned" -msgstr "<Не назначено>" +#: dev_types.py:236 +msgid "Eltex switch" +msgstr "Элтекс свич" -#: devapp/templates/devapp/add_dev.html:19 devapp/templates/devapp/dev.html:7 -msgid "Device info" -msgstr "Инфа о железке" +#: forms.py:16 +msgid "Mac address is required for fill" +msgstr "MAC-адрес необходим для заполнения" + +#: forms.py:17 +msgid "Device with that mac is already exist" +msgstr "Устройство с этим мак-адресом уже есть" + +#: forms.py:53 +msgid "Port number on device must be unique" +msgstr "Номер порта на устройстве должен быть уникальным" -#: devapp/templates/devapp/add_dev.html:26 devapp/templates/devapp/dev.html:14 -#: devapp/templates/devapp/devices.html:20 -#: devapp/templates/devapp/devices_null_group.html:20 +#: models.py:49 templates/devapp/custom_dev_page/onu.html.py:18 +#: templates/devapp/devices.html:21 templates/devapp/devices_null_group.html:20 msgid "Ip address" msgstr "Ip адрес" -#: devapp/templates/devapp/add_dev.html:35 devapp/templates/devapp/dev.html:23 -#: devapp/templates/devapp/devices.html:26 -#: devapp/templates/devapp/devices_null_group.html:26 +#: models.py:50 templates/devapp/devices.html.py:31 +msgid "Mac address" +msgstr "Мак адрес" + +#: models.py:51 templates/devapp/devices.html.py:27 +#: templates/devapp/devices_null_group.html:26 msgid "Comment" msgstr "Комментарий" -#: devapp/templates/devapp/add_dev.html:44 devapp/templates/devapp/dev.html:32 -#: devapp/templates/devapp/devices.html:32 -#: devapp/templates/devapp/devices_null_group.html:32 +#: models.py:52 templates/devapp/devices.html.py:35 +#: templates/devapp/devices_null_group.html:32 msgid "Device type" msgstr "Тип устройства" -#: devapp/templates/devapp/add_dev.html:53 devapp/templates/devapp/dev.html:41 +#: models.py:53 msgid "SNMP password" msgstr "Пароль SNMP" -msgid "SNMP Num" -msgstr "SNMP Ном." - -#: devapp/templates/devapp/add_dev.html:62 devapp/templates/devapp/dev.html:50 -msgid "Map point" -msgstr "Точка топологии" - -#: devapp/templates/devapp/add_dev.html:71 devapp/templates/devapp/dev.html:59 +#: models.py:54 msgid "User group" msgstr "Группа" -#: devapp/templates/devapp/add_dev.html:81 devapp/templates/devapp/dev.html:69 -msgid "Save" -msgstr "Сохранить" +#: models.py:55 templates/devapp/add_dev.html.py:46 +#: templates/devapp/custom_dev_page/onu.html:34 templates/devapp/dev.html:33 +#: templates/devapp/fix_dev_group.html.py:49 +msgid "Parent device" +msgstr "Родительское устройство" -#: devapp/templates/devapp/add_dev.html:84 devapp/templates/devapp/dev.html:72 -msgid "Reset" -msgstr "Сбросить" +#: models.py:57 +#, fuzzy +#| msgid "SNMP Num" +msgid "SNMP Number" +msgstr "SNMP Ном." + +#: models.py:64 +msgid "Can view device" +msgstr "Может видеть устройство" + +#: models.py:66 models.py:135 +msgid "Device" +msgstr "Устройство" -#: devapp/templates/devapp/devices.html:13 -#: devapp/templates/devapp/devices_null_group.html:8 +#: models.py:67 templates/devapp/devices.html.py:13 +#: templates/devapp/devices_null_group.html:8 msgid "Devices" msgstr "Устройства" -#: devapp/templates/devapp/devices.html:61 -#: devapp/templates/devapp/devices_null_group.html:61 -msgid "Devices does not found" -msgstr "Нет созданных устройств" +#: models.py:136 templates/devapp/manage_ports/list.html.py:11 +msgid "Number" +msgstr "Номер" -#: devapp/templates/devapp/devices.html:61 -#: devapp/templates/devapp/devices.html:70 -#: devapp/templates/devapp/devices_null_group.html:61 -#: devapp/templates/devapp/devices_null_group.html:70 -msgid "Create" -msgstr "Cоздать" +#: models.py:137 templates/devapp/custom_dev_page/onu.html.py:20 +#: templates/devapp/custom_dev_page/ports.html:74 +#: templates/devapp/manage_ports/add_ports.html:33 +#: templates/devapp/manage_ports/list.html:12 +msgid "Description" +msgstr "Описание" -#: devapp/templates/devapp/devices_null_group.html:13 -#: devapp/templates/devapp/group_list.html:41 -msgid "Devices without group" -msgstr "Устройства без группы" +#: models.py:146 +msgid "Can toggle ports" +msgstr "Может переключать порты" -#: devapp/templates/devapp/group_list.html:18 -msgid "Group title" -msgstr "Название" +#: models.py:148 templates/devapp/custom_dev_page/ports.html.py:96 +#: templates/devapp/manage_ports/fix_abon_device.html:25 +msgid "Port" +msgstr "Порт" -#: devapp/templates/devapp/group_list.html:28 -#, fuzzy -#| msgid "Dot was not pinged" -msgid "Groups was not found" -msgstr "Эта точка не пингуется" +#: models.py:149 +msgid "Ports" +msgstr "Порты" -#: devapp/templates/devapp/group_list.html:37 -msgid "Add group" -msgstr "Добавить группу" +#: templates/devapp/add_dev.html:8 templates/devapp/devices.html.py:7 +#: templates/devapp/devices_null_group.html:7 +#: templates/devapp/fix_dev_group.html:9 templates/devapp/group_list.html:7 +#: templates/devapp/group_list.html.py:10 +#: templates/devapp/manage_ports/add_ports.html:7 +#: templates/devapp/manage_ports/fix_abon_device.html:7 +msgid "Groups" +msgstr "Группы" -#: devapp/templates/devapp/olt.html:13 -msgid "Mac" -msgstr "Мак" +#: templates/devapp/add_dev.html:10 +msgid "Add new device" +msgstr "Добавить устройство" -msgid "Mac address" -msgstr "Мак адрес" +#: templates/devapp/add_dev.html:16 +#: templates/devapp/custom_dev_page/ports.html:104 +#: templates/devapp/devices.html:58 +#: templates/devapp/manage_ports/add_ports.html:16 +msgid "Not assigned" +msgstr "<Не назначено>" + +#: templates/devapp/add_dev.html:21 templates/devapp/dev.html.py:8 +msgid "Device info" +msgstr "Инфа о железке" + +#: templates/devapp/add_dev.html:52 templates/devapp/dev.html.py:43 +#: templates/devapp/dev.html:47 templates/devapp/fix_dev_group.html.py:58 +#: templates/devapp/fix_dev_group.html:62 +msgid "Find the device" +msgstr "Найти устройство" + +#: templates/devapp/add_dev.html:62 templates/devapp/dev.html.py:59 +#: templates/devapp/fix_dev_group.html:71 +#: templates/devapp/manage_ports/add_ports.html:75 +#: templates/devapp/manage_ports/add_ports.html:79 +#: templates/devapp/manage_ports/modal_add_edit_port.html:21 +msgid "Save" +msgstr "Сохранить" -#: devapp/templates/devapp/olt.html:14 +#: templates/devapp/add_dev.html:65 templates/devapp/dev.html.py:62 +#: templates/devapp/fix_dev_group.html:74 +msgid "Reset" +msgstr "Сбросить" + +#: templates/devapp/custom_dev_page/olt.html:10 +#: templates/devapp/custom_dev_page/onu.html:12 +#: templates/devapp/custom_dev_page/ports.html:12 +msgid "Uptime" +msgstr "Без перезагрузки" + +#: templates/devapp/custom_dev_page/olt.html:17 +msgid "SNMP Num" +msgstr "SNMP Ном." + +#: templates/devapp/custom_dev_page/olt.html:18 msgid "Name" msgstr "Имя" -#: devapp/templates/devapp/olt.html:15 -msgid "Distance(m)" -msgstr "Расстояние (м)" +#: templates/devapp/custom_dev_page/olt.html:19 +#: templates/devapp/custom_dev_page/onu.html:19 +msgid "Mac" +msgstr "Мак" -#: devapp/templates/devapp/olt.html:16 +#: templates/devapp/custom_dev_page/olt.html:20 +#: templates/devapp/custom_dev_page/onu.html:73 msgid "Signal" msgstr "Ур. сигнала" -#: devapp/templates/devapp/olt.html:34 +#: templates/devapp/custom_dev_page/olt.html:38 +msgid "Create device" +msgstr "Создать устройство" + +#: templates/devapp/custom_dev_page/olt.html:45 +#: templates/devapp/manage_ports/list.html:45 msgid "Ports not found" msgstr "Порты не найдены" -#: devapp/templates/devapp/ports.html:9 +#: templates/devapp/custom_dev_page/onu.html:10 +#: templates/devapp/custom_dev_page/ports.html:10 msgid "Title of the type of switch" msgstr "Название типа свича" -#: devapp/templates/devapp/ports.html:10 -msgid "Uptime" -msgstr "Без перезагрузки" +#: templates/devapp/custom_dev_page/onu.html:22 +msgid "Attached user" +msgstr "Прикрепленный абонент" + +#: templates/devapp/custom_dev_page/onu.html:47 +msgid "ONU Status" +msgstr "" + +#: templates/devapp/custom_dev_page/onu.html:57 +msgid "ONU error" +msgstr "ONU ошибка" -#: devapp/templates/devapp/ports.html:33 +#: templates/devapp/custom_dev_page/onu.html:71 +msgid "Name on OLT" +msgstr "" + +#: templates/devapp/custom_dev_page/onu.html:72 +msgid "Distance(m)" +msgstr "Расстояние (м)" + +#: templates/devapp/custom_dev_page/onu.html:77 +#: templates/devapp/custom_dev_page/onu.html:85 +msgid "Mac on OLT" +msgstr "" + +#: templates/devapp/custom_dev_page/onu.html:78 +msgid "Mac-addresses does not match" +msgstr "" + +#: templates/devapp/custom_dev_page/onu.html:79 +#: templates/devapp/custom_dev_page/onu.html:81 +msgid "Fix it" +msgstr "Исправить" + +#: templates/devapp/custom_dev_page/onu.html:92 +#, fuzzy +#| msgid "Port does not exist" +msgid "Info does not fetch" +msgstr "Порт не найден" + +#: templates/devapp/custom_dev_page/ports.html:44 msgid "Disable port" msgstr "Выключить порт" -#: devapp/templates/devapp/ports.html:37 +#: templates/devapp/custom_dev_page/ports.html:48 msgid "Enable port" msgstr "Включить порт" -#: devapp/templates/devapp/ports.html:43 +#: templates/devapp/custom_dev_page/ports.html:54 msgid "We have not received info, please check options :(" msgstr "Инфа не получена, проверьте настройки :(" -#: devapp/templates/devapp/ports.html:55 +#: templates/devapp/custom_dev_page/ports.html:66 msgid "Device log" msgstr "Лог устройства" -#: devapp/templates/devapp/ports.html:62 +#: templates/devapp/custom_dev_page/ports.html:73 msgid "Level" msgstr "Уровень" -#: devapp/templates/devapp/ports.html:63 -msgid "Description" -msgstr "Описание" - -#: devapp/templates/devapp/ports.html:64 +#: templates/devapp/custom_dev_page/ports.html:75 msgid "Date" msgstr "Дата" -#: devapp/templates/devapp/ports.html:79 +#: templates/devapp/custom_dev_page/ports.html:90 msgid "Ports comment" msgstr "Комментарии портов" -#: devapp/templates/devapp/ports.html:85 -msgid "Port" -msgstr "Порт" - -msgid "Ports" -msgstr "Порты" - -#: devapp/templates/devapp/ports.html:86 +#: templates/devapp/custom_dev_page/ports.html:97 msgid "Title" msgstr "Название" -#: devapp/templates/devapp/ports.html:97 +#: templates/devapp/custom_dev_page/ports.html:108 msgid "We have not received info for ports" msgstr "Инфа о портах не получена" -#: devapp/views.py:63 -msgid "Delete failed" -msgstr "Неизвестная ошибка при удалении :(" - -#: devapp/views.py:81 -msgid "Device info has been saved" -msgstr "Инфа о точке сохранена" +#: templates/devapp/devices.html:32 +msgid "Plugin output" +msgstr "Вывод мониторинга" -#: devapp/views.py:83 -msgid "Form is invalid, check fields and try again" -msgstr "Ошибка в данных, проверте их ещё раз" +#: templates/devapp/devices.html:76 templates/devapp/devices_null_group.html:62 +msgid "Devices does not found" +msgstr "Нет созданных устройств" -#: devapp/views.py:114 devapp/views.py:144 -msgid "Not Set snmp device password" -msgstr "Не указан snmp пароль для устройства" +#: templates/devapp/devices.html:76 templates/devapp/devices.html.py:86 +#: templates/devapp/devices_null_group.html:62 +#: templates/devapp/devices_null_group.html:72 +msgid "Create" +msgstr "Cоздать" -#: devapp/views.py:116 devapp/views.py:146 -msgid "Dot was not pinged" -msgstr "Эта точка не пингуется" +#: templates/devapp/devices_null_group.html:13 +#: templates/devapp/group_list.html:41 +msgid "Devices without group" +msgstr "Устройства без группы" -#: devapp/views.py:118 -msgid "wait for a reply from the SNMP Timeout" -msgstr "Время ожидания ответа от SNMP истекло" +#: templates/devapp/fix_dev_group.html:17 +msgid "Fix device group" +msgstr "" -#: devapp/views.py:120 -msgid "SNMP error on device" -msgstr "Ошибка SNMP на устройстве" +#: templates/devapp/group_list.html:18 +msgid "Group title" +msgstr "Название" -msgid "Edit" -msgstr "Редактировать" +#: templates/devapp/group_list.html:28 +#, fuzzy +#| msgid "Dot was not pinged" +msgid "Groups was not found" +msgstr "Эта точка не пингуется" -msgid "Device does not exist" -msgstr "Устойство не найдено" +#: templates/devapp/group_list.html:37 +msgid "Add group" +msgstr "Добавить группу" -msgid "Number" -msgstr "Номер" +#: templates/devapp/manage_ports/add_ports.html:10 +#: templates/devapp/manage_ports/list.html:55 +msgid "Add ports" +msgstr "Добавить порты" +#: templates/devapp/manage_ports/add_ports.html:32 msgid "Mode" msgstr "Режим" +#: templates/devapp/manage_ports/add_ports.html:53 +#: templates/devapp/manage_ports/add_ports.html:55 +#: templates/devapp/manage_ports/list.html:32 +#: templates/devapp/manage_ports/modal_del_port.html:14 +msgid "Delete" +msgstr "Удалить" + +#: templates/devapp/manage_ports/add_ports.html:60 +#: templates/devapp/manage_ports/list.html:54 msgid "Add" msgstr "Добавить" -msgid "Add ports" -msgstr "Добавить порты" +#: templates/devapp/manage_ports/fix_abon_device.html:10 +#: templates/devapp/manage_ports/fix_abon_device.html:16 +msgid "Fix subscriber ports conflict" +msgstr "Исправить конфликт абонентов на порту" -msgid "Device is not have a group, please fix that" -msgstr "У устройства нет группы, пожалуйста, исправьте это" +#: templates/devapp/manage_ports/fix_abon_device.html:22 +msgid "Subscribers list on port" +msgstr "Список абонентов на порту" -msgid "Delete" -msgstr "Удалить" +#: templates/devapp/manage_ports/fix_abon_device.html:26 +msgid "" +"You may choose the subscriber who correctly attached to device port. When " +"you have found right subscriber, remove the port from the other person" +msgstr "" +"Вы можете выбрать абонента который правильно подключён к порту. Когда вы " +"найдёте нужного абонента удалите этот порт у другого абонента чтоб исправить конфликт" -msgid "Port does not exist" -msgstr "Порт не найден" +#: templates/devapp/manage_ports/fix_abon_device.html:32 +#, fuzzy +#| msgid "Ports not found" +msgid "Abons not found" +msgstr "Порты не найдены" -msgid "Port successfully removed" -msgstr "Порт успешно удалён" +#: templates/devapp/manage_ports/list.html:13 +msgid "Count of subscribers" +msgstr "Сколько абонов" -msgid "PON ONU" -msgstr "Онушка" +#: templates/devapp/manage_ports/list.html:26 +#, python-format +msgid "" +"Port should not have more than one subscriber, fix that" +msgstr "" +"Порт не должен иметь больше одного назначенного абонента, исправить" + +#: templates/devapp/manage_ports/list.html:37 +#: templates/devapp/manage_ports/modal_add_edit_port.html:14 +msgid "Edit" +msgstr "Редактировать" + +#: templates/devapp/manage_ports/modal_del_port.html:7 +msgid "Are you sure?" +msgstr "Вы уверены?" +#: templates/devapp/manage_ports/modal_del_port.html:11 msgid "Are you sure that you want to delete switch port from db?" msgstr "Вы уверены что хотите удалить порт свича из бд?" -msgid "Port successfully saved" -msgstr "Порт успешно сохранён" +#: views.py:78 +msgid "Delete failed" +msgstr "Неизвестная ошибка при удалении :(" -msgid "Port number on device must be unique" -msgstr "Номер порта на устройстве должен быть уникальным" +#: views.py:104 +msgid "Device info has been saved" +msgstr "Инфа о точке сохранена" -msgid "Mac address is required for fill" -msgstr "MAC-адрес необходим для заполнения" +#: views.py:110 +msgid "You have redirected to existing device" +msgstr "" -msgid "Device with that mac is already exist" -msgstr "Устройство с этим мак-адресом уже есть" +#: views.py:113 views.py:329 views.py:419 +msgid "Please attach user group for device" +msgstr "" -msgid "Parent device" -msgstr "Родительское устройство" +#: views.py:117 views.py:275 views.py:304 views.py:421 +msgid "Form is invalid, check fields and try again" +msgstr "Ошибка в данных, проверте их ещё раз" -msgid "Attached user" -msgstr "Прикрепленный абонент" +#: views.py:120 +#, python-format +msgid "Duplicate user and port: %s" +msgstr "Пользователь с таким портом и устройством уже есть: %s" -msgid "Find the device" -msgstr "Найти устройство" +#: views.py:159 views.py:198 +msgid "Device is not have a group, please fix that" +msgstr "У устройства нет группы, пожалуйста, исправьте это" -msgid "Find the subscriber" -msgstr "Найти абонента" +#: views.py:164 views.py:231 views.py:316 +msgid "Device does not exist" +msgstr "Устойство не найдено" -msgid "View the device" -msgstr "Посмотреть устройство" +#: views.py:236 views.py:378 +msgid "wait for a reply from the SNMP Timeout" +msgstr "Время ожидания ответа от SNMP истекло" -msgid "Eltex switch" -msgstr "Элтекс свич" +#: views.py:250 +msgid "Port successfully removed" +msgstr "Порт успешно удалён" -msgid "Can view device" -msgstr "Может видеть устройство" +#: views.py:258 views.py:286 +msgid "Port does not exist" +msgstr "Порт не найден" -msgid "Device" -msgstr "Устройство" +#: views.py:273 views.py:301 +msgid "Port successfully saved" +msgstr "Порт успешно сохранён" -msgid "Can toggle ports" -msgstr "Может переключать порты" +#: views.py:340 views.py:374 +msgid "Not Set snmp device password" +msgstr "Не указан snmp пароль для устройства" -msgid "Plugin output" -msgstr "Вывод мониторинга" +#: views.py:342 views.py:376 +msgid "Dot was not pinged" +msgstr "Эта точка не пингуется" -msgid "Create device" -msgstr "Создать устройство" +#: views.py:350 +msgid "SNMP error on device" +msgstr "Ошибка SNMP на устройстве" -msgid "ONU error" -msgstr "ONU ошибка" +#: views.py:416 +#, fuzzy +#| msgid "Device info" +msgid "Device fixed" +msgstr "Инфа о железке" -msgid "ONU not connected" -msgstr "ONU не в сети" +#: views.py:450 +msgid "Fixed" +msgstr "Исправлено, обновите страницу" +#: views.py:453 msgid "Parent device not found" msgstr "Вышестоящее устройство не найдено" -msgid "Fixed" -msgstr "Исправлено, обновите страницу" - -msgid "Fix it" -msgstr "Исправить" +#~ msgid "Map point" +#~ msgstr "Точка топологии" -msgid "Duplicate user and port: %s" -msgstr "Пользователь с таким портом и устройством уже есть: %s" +#~ msgid "Find the subscriber" +#~ msgstr "Найти абонента" +#~ msgid "View the device" +#~ msgstr "Посмотреть устройство" diff --git a/devapp/templates/devapp/manage_ports/fix_abon_device.html b/devapp/templates/devapp/manage_ports/fix_abon_device.html new file mode 100644 index 0000000..f2980df --- /dev/null +++ b/devapp/templates/devapp/manage_ports/fix_abon_device.html @@ -0,0 +1,36 @@ +{% extends request.is_ajax|yesno:'nullcont.htm,devapp/ext.htm' %} +{% load i18n %} +{% block main %} + + + + {% include 'message_block.html' %} + + + +
+
+

{% trans 'Subscribers list on port' %}

+
+
+ {% trans 'Port' %} {{ port.num }}. {{ port.descr }} +

{% blocktrans %}You may choose the subscriber who correctly attached to device port. When you have found right subscriber, remove the port from the other person{% endblocktrans %}

+
+
+ {% for abon in abons %} + {{ abon.get_full_name }} + {% empty %} + {% trans 'Abons not found' %} + {% endfor %} +
+
+ +{% endblock %} diff --git a/devapp/templates/devapp/manage_ports/list.html b/devapp/templates/devapp/manage_ports/list.html index c2421ba..26b4089 100644 --- a/devapp/templates/devapp/manage_ports/list.html +++ b/devapp/templates/devapp/manage_ports/list.html @@ -10,6 +10,7 @@ {% trans 'Number' %} {% trans 'Description' %} + {% trans 'Count of subscribers' %} # @@ -20,6 +21,12 @@ {{ port.num }} {{ port.descr }} + {% if port.num_abons > 1 %} + {% url 'devapp:fix_port_confict' dev.user_group.id dev.id port.id as fixurl %} + {{ port.num_abons }}. {% blocktrans with furl=fixurl %}Port should not have more than one subscriber, fix that{% endblocktrans %} + {% else %} + {{ port.num_abons }} + {% endif %} {% if can_del_port %} @@ -35,14 +42,14 @@ {% empty %} - {% trans 'Ports not found' %} + {% trans 'Ports not found' %} {% endfor %} {% endwith %} - + {% if perms.devapp.add_port %} {% trans 'Add ports' %} diff --git a/devapp/templates/devapp/manage_ports/modal_add_edit_port.html b/devapp/templates/devapp/manage_ports/modal_add_edit_port.html index 2fa567a..1a69bdd 100644 --- a/devapp/templates/devapp/manage_ports/modal_add_edit_port.html +++ b/devapp/templates/devapp/manage_ports/modal_add_edit_port.html @@ -11,7 +11,7 @@