Биллинговая система Nodeny

Главная категория => Ревизии => Тема начата: Efendy от 19 Октября 2018, 13:27:10



Название: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Efendy от 19 Октября 2018, 13:27:10
Теперь не надо писать патчи для изменения файлов UA.pl и RU.pl. Можно переименовать пункты в админке в настройках личного кабинета. Обратите внимание, изменения будут касаться того языка, который выбран вами в данный момент. Переключитесь на другой, чтобы изменить названия пунктов меню и для него


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: WideAreaNetwork от 19 Октября 2018, 13:52:45
обновился и получил
Цитировать
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at you@example.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Gosha от 19 Октября 2018, 14:14:45
обновился и получил
Цитировать
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at you@example.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.
Попробуй сделать
cd /usr/local/nodeny
perl install.pl -w=www


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: WideAreaNetwork от 19 Октября 2018, 14:17:39
perl install.pl -w=www
спс помогло, не знал что надо права назначать заново, вроде как ранее такого не было, но возможно ошибаюсь


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Efendy от 19 Октября 2018, 16:07:51
Текущая ревизия не требовала этого, возможно старые меняли ключевые файлы


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: WideAreaNetwork от 19 Октября 2018, 16:16:37
с r-529 обновлялся


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 14 Ноября 2018, 16:25:07
обновился, при входе в услуги вылетеет ошибка в дебаг.
Кнопка ДОБАВИТЬ на карточке клиента в услугах не работает...

Версия перл?
Код:
# perl -v | head -2
This is perl 5, version 24, subversion 1 (v5.24.1) built for amd64-freebsd-thread-multi


Код:
Global symbol "$uid" requires explicit package name (did you forget to declare "my $uid"?) at /usr/local/nodeny/services/_basic.pm line 209.
Global symbol "%p" requires explicit package name (did you forget to declare "my %p"?) at /usr/local/nodeny/services/_basic.pm line 209.
Global symbol "$service" requires explicit package name (did you forget to declare "my $service"?) at /usr/local/nodeny/services/_basic.pm line 210.
Global symbol "%p" requires explicit package name (did you forget to declare "my %p"?) at /usr/local/nodeny/services/_basic.pm line 210.
Global symbol "$actions" requires explicit package name (did you forget to declare "my $actions"?) at /usr/local/nodeny/services/_basic.pm line 211.
Global symbol "%p" requires explicit package name (did you forget to declare "my %p"?) at /usr/local/nodeny/services/_basic.pm line 211.
Global symbol "$pay" requires explicit package name (did you forget to declare "my $pay"?) at /usr/local/nodeny/services/_basic.pm line 212.
Global symbol "%p" requires explicit package name (did you forget to declare "my %p"?) at /usr/local/nodeny/services/_basic.pm line 212.
syntax error at /usr/local/nodeny/services/_basic.pm line 201, near "< ."
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1427.


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Efendy от 15 Ноября 2018, 00:04:45
Возможно ты вручную внес изменения в basic.pm и при обновлении svn неправильно смержил. Удали это файл (без подчеркивания), сделай svn up и install.pl -x


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 15 Ноября 2018, 01:22:39
Возможно ты вручную внес изменения в basic.pm и при обновлении svn неправильно смержил. Удали это файл (без подчеркивания), сделай svn up и install.pl -x
Помогло. Спасибо.


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 15 Ноября 2018, 15:51:10
После обновления с рев490 упала нагрузка на сервер, не понял почему)

Первая попытка обновления была с 16-30 до 18-00. (обрывы авторизации)
Последняя ревизия работала с 02-30


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 16 Ноября 2018, 10:29:27
На последней ревизии, перестала пропадать авторизация у клиентах.
В настройках, ядра модуль AUTH включен. 5\150 настройки.

Код:
# perl nokernel.pl -L
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg

MODULE                   AUTORUN? 
services                   YES       
remindsms                   -       
cap                         -       
authserver                  -       
system_clean               YES       
tmppays                    YES       
snmp_alarm                  -         
snmp_trap                   -       
auth                       YES       
capremind                   -       
make_config_dhcp            -       
websession                 YES       
authtraf                    -       
mmm                        YES       
make_config                 -       
collectors                  -       
balance                    YES       
pingserver                  -       
system_check               YES       
notifications               -       
dhcp                       YES       
stop_service               YES       


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Pa4ka от 16 Ноября 2018, 10:32:47
На последней ревизии, перестала пропадать авторизация у клиентах.
В настройках, ядра модуль AUTH включен. 5\150 настройки.

Код:
# perl nokernel.pl -L
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg

MODULE                   AUTORUN? 
services                   YES       
remindsms                   -       
cap                         -       
authserver                  -       
system_clean               YES       
tmppays                    YES       
snmp_alarm                  -         
snmp_trap                   -       
auth                       YES       
capremind                   -       
make_config_dhcp            -       
websession                 YES       
authtraf                    -       
mmm                        YES       
make_config                 -       
collectors                  -       
balance                    YES       
pingserver                  -       
system_check               YES       
notifications               -       
dhcp                       YES       
stop_service               YES       
В вебе, Настройки - Ядро - Авторизация выставляйте и перезапустите ядро


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 16 Ноября 2018, 10:42:27
На последней ревизии, перестала пропадать авторизация у клиентах.
В настройках, ядра модуль AUTH включен. 5\150 настройки.

Код:
# perl nokernel.pl -L
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg

MODULE                   AUTORUN?  
services                   YES      
remindsms                   -        
cap                         -        
authserver                  -        
system_clean               YES        
tmppays                    YES      
snmp_alarm                  -          
snmp_trap                   -        
auth                       YES      
capremind                   -        
make_config_dhcp            -        
websession                 YES      
authtraf                    -        
mmm                        YES      
make_config                 -        
collectors                  -        
balance                    YES      
pingserver                  -        
system_check               YES      
notifications               -        
dhcp                       YES      
stop_service               YES      
В вебе, Настройки - Ядро - Авторизация выставляйте и перезапустите ядро

Да, так и сделал, даже сервер ребутал. Сейчас еще раз попробую изменить параметры, сохранить и перегрузить ядро.

Кстати было бы удобно вынести кнопку для ребута процессов биллинга, типа nokernel, noserver через веб.


Кстати у всех такое? после ребута ядра исчезает параметры авторизации(дхцп, динамика) у части клиентов в биллинге(интернет у клиентов есть).
И после, у части параметры то появляются то пропадают.
Самое интересное, что мне помогает только полный ребут сервера, сразу же после ребута, параметры стают на свои места.
Может каким то образом это можно побороть без полного ребута сервера?

Скрин приложил. Там где зеленый ключ- нету параметров, хотя были до ребута ядра.


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 18 Ноября 2018, 12:48:13
Как нужно настраивать парамтры АВТОРИЗАЦИИ в настройках ЯДРА в вебе в новой ревизии? ранее было 5/150 (согласно рекомендациям)

лиза по дхцп выдается на 1800 секунд.

В документации, либо плохо искал, либо там нету инфы.


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Revizor от 22 Ноября 2018, 01:17:11
После обновы получил вот такой сюрприз с заглушкой
Код:
perl nokernel.pl -m=cap -v
Start. Flag -h for help

loading /usr/local/nodeny/sat.cfg

Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.029334 sec

SELECT * FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0012 сек

loading kernel::cap.pm

Start

Слушаем порт 777

Хотя в cap.cfg
Код:
port     => 8080,

В браузере по этому порту
Код:
wget h-t-t-p://localhost:777
--2018-11-22 01:09:23--  h-t-t-p://localhost:777/
Resolving localhost (localhost)... 127.0.0.1, ::1
Connecting to localhost (localhost)|127.0.0.1|:777... connected.
HTTP request sent, awaiting response... 200 OK
И пустая страница


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Revizor от 22 Ноября 2018, 02:47:15
Разобрался, оказывается заглушка теперь тоже настраивается через веб...
Вот тут почти все описано h-t-t-p://forum.nodeny.com.ua/index.php?topic=3051.0 кроме заглушки
Насчет кнопки для перезапуска ядра - поддерживаю, а то как-то не очень, в вебе исправил конфиг того, что надо перезапускать через консоль))


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 22 Ноября 2018, 13:32:19
В вебке, настройка-> ядро->заглушка
Отредактируйте.
Модуль берет конфиг с бд
 :)
После обновы получил вот такой сюрприз с заглушкой
Код:
perl nokernel.pl -m=cap -v
Start. Flag -h for help

loading /usr/local/nodeny/sat.cfg

Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.029334 sec

SELECT * FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0012 сек

loading kernel::cap.pm

Start

Слушаем порт 777

Хотя в cap.cfg
Код:
port     => 8080,

В браузере по этому порту
Код:
wget h-t-t-p://localhost:777
--2018-11-22 01:09:23--  h-t-t-p://localhost:777/
Resolving localhost (localhost)... 127.0.0.1, ::1
Connecting to localhost (localhost)|127.0.0.1|:777... connected.
HTTP request sent, awaiting response... 200 OK
И пустая страница



Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Efendy от 22 Ноября 2018, 16:29:01
Насчет кнопки для перезапуска ядра - поддерживаю, а то как-то не очень, в вебе исправил конфиг того, что надо перезапускать через консоль))
ок


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 23 Ноября 2018, 14:10:01
Пытаюсь воспользоваться нужным нам функционалом, но возникают трудности.
Включаю ставлю галку на демо-режим.
И админ даже баланс не может посмотреть, ни тариф.
Как добавить права демо админу на просмотр?


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Efendy от 23 Ноября 2018, 15:12:10
Демо режим сделан для проверяющих органов. Если есть очень сильная необходимость, могу сделать настраиваемым к каким функция давать/не давать доступ


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 23 Ноября 2018, 20:20:44
Демо режим сделан для проверяющих органов. Если есть очень сильная необходимость, могу сделать настраиваемым к каким функция давать/не давать доступ

Что нужно от меня? Не можем тольком менеджерам доступ дать)

Достаточно было бы обычному админу ограничить вывод при поиске.
Остальное можно же и так менять.


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 25 Ноября 2018, 14:09:45
Сделайте просто настройку у админа, ограничивать кол-во записей при поиске. Настройка пусть остается с пункта меню АДМИНИСТРИРОВАНИЕ.
Нужно для того чтобы офис-менеджер не имел доступ ко всем клиентам, а находил четко заданым поиском того, кто ему нужен.


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: WideAreaNetwork от 27 Ноября 2018, 00:45:30
Демо режим сделан для проверяющих органов.
а можно сделать так что бы в демо режиме не показывало учетки от которых берем наликом? так сказать для проверяющих органов


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 27 Ноября 2018, 08:00:57
Демо режим сделан для проверяющих органов.
а можно сделать так что бы в демо режиме не показывало учетки от которых берем наликом? так сказать для проверяющих органов

 ;D +


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: WideAreaNetwork от 28 Ноября 2018, 10:37:37
как вариант по критерию - хоть один наличный платеж = не показывать


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Cell от 28 Ноября 2018, 12:46:36
А давайте вы свои финансовые проблемы будите решать каким-то другим способом? Или формируйте задание разработчику с возможностью настройки того чего хотите.
Эта фича с демо режимом сделана была по заявкам трудящихся, которые не хотят чтобы контролирующие органы (которым не принято отказывать) совали свой пятак в базу и могли выгрузить ее через вебморду целиком или делать выборки по целым домам или улицам. В этом режиме реализована настройка максимального числа записей, выдаваемого на любой запрос.


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: WideAreaNetwork от 28 Ноября 2018, 17:26:24
Цитировать
А давайте вы свои финансовые проблемы будите решать каким-то другим способом?
а давайте без давайте)))

я только спросил возможен ли вариант, не обязательно даже в демо режиме, сделать так чтобы конкретной учетке не показывало тех абонов которые заплатили налом, для налоговой самое оно, это было желание, если возможно реализовать будем тока рады


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 29 Ноября 2018, 12:35:00
........Или формируйте задание разработчику с возможностью настройки того чего хотите.
........


Добавить кнопку с полем в настройках администратора "Максимальное количество записей, которые могут быть отображены при поиске".
Этого не достаточно?


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: Efendy от 29 Ноября 2018, 16:35:16
у админа итак стопицот параметров. Лучше вынести в отдельную настройку для всех админов в режиме "демо"


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 29 Ноября 2018, 22:03:22
у админа итак стопицот параметров. Лучше вынести в отдельную настройку для всех админов в режиме "демо"

Когда можно ожидать данную фичу?


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: fet4 от 13 Января 2020, 13:07:57
В режиме демо, при поиске, ключика не видно, нужно заходить в учетку, это можно поменять как-то ?


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 29 Февраля 2020, 12:06:36
Демо режим сделан для проверяющих органов. Если есть очень сильная необходимость, могу сделать настраиваемым к каким функция давать/не давать доступ

1. Когда можно ожидать фичу?

2. У меня опять проблема с биллингом после обновления(еще в четверг) и рестарта ядра.
Авторизация у клиентов то есть то нет.... Чтобы все нормализовалось, необходимо ребутить сервер, неохота это делать на выходных.

скрин как это выглядит, приложил(с 27 числа обновилось и уже несколько листов с авторизацией...)


Название: Re: rev 536. Изменение названий пунктов меню личного кабинета в вебинтерфейсе
Отправлено: NodenY45 от 29 Февраля 2020, 13:21:41
Продолжается...