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

Главная категория => Nodeny Plus => Тема начата: versus от 20 Марта 2011, 12:52:57



Название: Фичереквест на NoDeny+
Отправлено: versus от 20 Марта 2011, 12:52:57
Добрый день!

В данной теме собираем все пожелания к NoDeny+.

Из известных:
- динамический белый айпи
- привязка даты снятия абонплаты к дате подключения клиента
- IPv6
- Динамические шейпы от времени суток, скаченого трафика, направления


Чем подробнее будет описание тем больше вероятность, что мы включим предложенный вами функционал в новую версию

Предложения по упрощению и удалению ненужного или устаревшего функционала привествуются.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 20 Марта 2011, 13:52:50
удаление нескольких платежей клиенту.
например поставить checkbox напротив платежей, очень удобно когда стоит суточная абонплата и нужно удалить все эти платежи за несколько десятков дней.

включить в графе изменения ip существующих клиентов выбор свободного ip
вроде делал кто-то

сделать штатной функцией тариф заморозки, аля button - "заморозить" и отмечать в биллинге снежинкой замороженных.
и функция настройки тарифа заморозки, аля какой тариф выбрать тарифом заморозки

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

Цитировать
- привязка даты снятия абонплаты к дате подключения клиента
оно разве не штатное?


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 20 Марта 2011, 17:54:21
Принцип работы плагинов: каждый плагин должен регистироваться в системе аля plugin_init(name,event)
список ивентов четко определен ядром (вызов ф-ии перед снятием абонплаты. ну в общем, что бы можно было управлять действием ядра на то или иное событие.)
т.е. event это подобие trigger_time && trigger_event в MySQL
P.S. Я уже об этом писал. Думаю это упростит развитие системы.


Название: Re: Фичереквест на 52 версию
Отправлено: ale-x от 20 Марта 2011, 18:49:19
Функция ведения остатка оборудования: учет остатка кабеля в метрах, его стоимости. Например: заводим учетку для нового абонента, при подключении передаем ему кабель такой-то, столько-то метров, по определенной цене.
Сделать возможность удаления ошибочно внесенного оборудования, хотя бы для админа.

Правильный расчет количества оставшихся дней в месяце при подключении нового абона.


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 20 Марта 2011, 19:18:17
- привязка даты снятия абонплаты к дате подключения клиента
лучше не к дате подключения, а к дате последнего платежа (см. вложения)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 20 Марта 2011, 19:36:55
Это все будет делаться плагинами. Концепция нового NoDeny несколько иная. Сейчас расскажу.

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

Есть модуль Data.pm, который управляет:
  • отображением поля
  • редактированием поля
  • проверкой поля на валидность

Сейчас ввел такие типы:

 'целое',
 'целое положительное',
 'вещественное',
 'вещественное положительное',
 'строковое однострочное',
 'строковое многострочное',
 'да/нет',
 'выпадающий список',
 'пароль',
 'трафик',
 'время',
 'дата',
 'деньги'.

Чем интересен вынос всех полей в дополнительные?

1. Можно повыкидывать ненужные/добавить нужные
2. Единообразное (в одном месте) управление созданием/обработкой/сохранением полей (это для меня и разработчиков)
3. Возможность нафигачить доселя неведомые науке схемы. Например, введение нескольких балансов на абонента, бонусные счета, любое количество категорий трафика, много ip адресов без алиасов (алиасов ваще не будет), сети ip адресов, учет времени и времен чего угодно.

Что еще важно - предусмотрел подключение собственных типов полей в плагинах. Это сделает биллинг максимально гибким. Вы можете написать модуль, который выдаст ip адрес из любых соображений, например сделает запрос к какому-нить оборудованию.

Что еще делаю однообразным так это стирание граней между "клиент/работник/оборудование" и т.д. Для NoDeny - это все список объектов в разных группах с разными характеристиками и обработчиками.

В связи  с значительными изменениями концепции (фактически переписываю NoDeny полностью) хотелось бы, что бы разработчики модулей непосредственно принимали участие в написании моделей в то время пока NoDeny пишется. Со своей стороны я делаю максимально простым подключение плагинов




Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 20 Марта 2011, 19:38:39
Еще сделал такую вещь как "словарь" для формированиея выпадающих списков для любой сущности, а не только для улиц. Например, можно создать словарь "города" и подключить этот словарь к полю "город" клиентской записи


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 20 Марта 2011, 19:39:25
Принцип работы плагинов: каждый плагин должен регистироваться в системе аля plugin_init(name,event)
список ивентов четко определен ядром (вызов ф-ии перед снятием абонплаты. ну в общем, что бы можно было управлять действием ядра на то или иное событие.)
т.е. event это подобие trigger_time && trigger_event в MySQL
P.S. Я уже об этом писал. Думаю это упростит развитие системы.
да, да, принято. Я как раз думаю подсчет денег сделать динамичным в зависимости от подключенных плагинов. Т.е, например, подключил к полю баланс плагин "абонплата" и он добавляет бабки на это поле по какому-то критерию


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 20 Марта 2011, 19:57:38
В связи  с значительными изменениями концепции (фактически переписываю NoDeny полностью) хотелось бы, что бы разработчики модулей непосредственно принимали участие в написании моделей в то время пока NoDeny пишется. Со своей стороны я делаю максимально простым подключение плагинов
емм.... как?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 20 Марта 2011, 20:03:03
В связи  с значительными изменениями концепции (фактически переписываю NoDeny полностью) хотелось бы, что бы разработчики модулей непосредственно принимали участие в написании моделей в то время пока NoDeny пишется. Со своей стороны я делаю максимально простым подключение плагинов
емм.... как?
как доделаю - дам пример плагина


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 20 Марта 2011, 20:28:58
как доделаю - дам пример плагина
типа такое?:
Код:
#уже не надо require 'nHack.pl' unless $PR{1}; т.к. скрипт не cgi-bin
use strict;
use vars qw( &Show &ToTop &ErrTop &ToLeft $Db $Url $DOC %F %A $TblGood );

$A{pr}{2} or &Error('Вам не разрешен доступ.');
$DOC{align}='center'; # выравнивание контента по центру горизонтали

my $Fact=$F{act} || 'tarifstat';

ToTop &div( 'nav',
  $Url->a( 'Статистика по тарифам', 'act'=>'tarifstat').' '.$Url->a( 'Статистика по групам', 'act'=>'grpstat' )
);
......
 Show $tbl->show;


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 22 Марта 2011, 20:08:11
типа такое?:
Типа такого:

Код:
# в обрабочик поля `баланс` вставляем свой обработчик
main::plugin_init(
    set_data_alias => {
                        'form balance'      => \&form_balance,
    },
);

sub form_balance
{
 my $it = shift;
 # получим данные всех полей, у которых алиас начинается с traf_
 my $traf = $it->get(
    alias => 'traf_%',
 );
 foreach( @$traf )
 {
    $it->{descr} .= $_->{alias}.': '.$_->{val};
    $it->{val} += $_->{val} * 0.01; # трафик идет по 1 коп за Мб
 }
}

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


Название: Re: Фичереквест на 52 версию
Отправлено: dad Min от 24 Марта 2011, 11:12:38
...
Сейчас ввел такие типы:

 'целое',
 'целое положительное',
 'вещественное',
 'вещественное положительное',
 'строковое однострочное',
 'строковое многострочное',
 'да/нет',
 'выпадающий список',
 'пароль',
 'трафик',
 'время',
 'дата',
 'деньги'.
...
можно еще добавить тип "список флагов" (checkbox group) или список с множественным выбором (multiselect listbox)
во вложении пример использования (уже в работе)
а то заново придеться допиливать :(


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 24 Марта 2011, 23:11:48
можно еще добавить тип "список флагов" (checkbox group) или список с множественным выбором (multiselect listbox)
ок, согласен


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Марта 2011, 08:41:48
Доступ к группе будет да/нет, а не как сейчас да/нет/ограничен. Мне кажется полезности ограниченного доступа меньше усложнения работы из-за внедрения этой сущности


Название: Re: Фичереквест на 52 версию
Отправлено: Андрій от 27 Марта 2011, 09:18:03
Було б добре зробити, обмеження на показ загальної кількості користувачів, тобто щоб деяким адмінам коли вони заходять в пункт клієнти відображалось тільки поле пошук і відповідно при введені ір адреси чи логіну користувача його б знаходило.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 27 Марта 2011, 09:34:54
Було б добре зробити, обмеження на показ загальної кількості користувачів, тобто щоб деяким адмінам коли вони заходять в пункт клієнти відображалось тільки поле пошук і відповідно при введені ір адреси чи логіну користувача його б знаходило.
Код:
Количество выводимых записей на страницу при просмотре списка клиентов

а это для кого?


Название: Re: Фичереквест на 52 версию
Отправлено: Андрій от 27 Марта 2011, 09:50:00
Було б добре зробити, обмеження на показ загальної кількості користувачів, тобто щоб деяким адмінам коли вони заходять в пункт клієнти відображалось тільки поле пошук і відповідно при введені ір адреси чи логіну користувача його б знаходило.
Код:
Количество выводимых записей на страницу при просмотре списка клиентов

а это для кого?





та це не то, потрібно щоб деякі адміни не бачили реальної кількості абонентів ( всім не потрібно знати який дохід мережі), але при тому могли мати до всіх доступ для адміністрування і т.д.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Марта 2011, 11:35:31
Как показывает практика - это не сильно помогает, но если будет время, эту фичу сделаю


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 27 Марта 2011, 14:24:02
Ну тогда нужно будет фильтровать ввод "%" в поле поиска (Думаю Efendy это учел бы и без меня).


Название: Re: Фичереквест на 52 версию
Отправлено: Андрій от 01 Апреля 2011, 14:14:35
ще було б добре зробити можливість включати користувачу більшу швидкість на певний період - наприклад на 4 години, чи на 4 дня, інколи потрібно таке робити, а потім можна забути вернути стару швидкість, тому пропоную це автоматизувати.


Название: Re: Фичереквест на 52 версию
Отправлено: Андрій от 01 Апреля 2011, 14:21:27
також можна зробити версію адмінки для КПК


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Апреля 2011, 16:09:05
ще було б добре зробити можливість включати користувачу більшу швидкість на певний період - наприклад на 4 години, чи на 4 дня, інколи потрібно таке робити, а потім можна забути вернути стару швидкість, тому пропоную це автоматизувати.
все эти требования не затрагивают концепцию нодени и могут буть реализованы допмодулями. А вот чтобы их можно было реализовать элементарно - в этом и суть концепции


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 01 Апреля 2011, 20:51:20
Стас, можешь описать концепцию нового нодени, желательно со схемами, картинками, примерами...


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 02 Апреля 2011, 09:10:19
Стас, можешь описать концепцию нового нодени, желательно со схемами, картинками, примерами...
дык, она меняется в процессе написания. Будет описана после того как я сделаю более -менее рабочую версию


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 02 Апреля 2011, 09:50:03
Ну можно будет по ходу дела обсуждать концепцию "коллективным разумом"


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 07 Апреля 2011, 08:23:15
[offtop]OMFG[/offtop] слово "проблема" нужно было выделить в кавычки. т.к. проблемы никакой нет.

почему-же нет???? переустанови NoDeny и посмотри, в платежах в выпадающем списке нет 2011 года, это должен каждый обладатель билла сам руками править ?
когда биллинг переписывается полностью, то какой смысл говорить об этой проблеме? Тогда не забыть нигде не сделать ошибки, сделать везде правильными выпадающие списки,  правильные менюшки и настройки. Речь идет о фичах и о концепции.


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 07 Апреля 2011, 23:07:13
тему почистил от флуда, проблема 2011 года обсуждается вдругой ветке. Для тех кому нет никакой возможности самостоятельно пропатчить архив с версией нодени, просьба обратится к продавцу для получения обновленной версии.

Тут обсуждаем только вопросы по 52 версии.
Я думаю все разработчики  учли уроки прошлых просчетов и будем стараться сделать систему для вас  более универсальной вплане работы с датами и периодами.


Название: Re: Фичереквест на 52 версию
Отправлено: mill от 17 Апреля 2011, 19:20:09
Моё предложение сделать 52 версию, 100 абонентов =100$. Для меня это важно, на 49 многие вещи настроить нельзя. А 450$ за 50 версию выложить не могу. То есть нужно предусмотреть хорошие механизмы защиты, ограничения. В общем за каждых 100 абонентов нужно единоразово платить 100$. И к примеру оставить опт :) 500 абонентов=450$.


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 17 Апреля 2011, 21:06:11
Для меня это важно, на 49 многие вещи настроить нельзя
что нельзя?
49 и 50 версии отличаются только ограничением на 300 юзверов....


Название: Re: Фичереквест на 52 версию
Отправлено: mill от 17 Апреля 2011, 21:19:15
Разные направления, скорость на эти направления.


Название: Re: Фичереквест на 52 версию
Отправлено: Maks от 17 Апреля 2011, 21:41:12
Разные направления, скорость на эти направления.

Это и так реализовано, 4 направления мало?


Название: Re: Фичереквест на 52 версию
Отправлено: mill от 18 Апреля 2011, 12:15:37
Я может не знаю всех тонкостей, бесплатной и платной версии. Но я хочу иметь нормальную поддержку, а не у нас у всех платная версия. Хочу чтоб для каждого направления можно было задать скорость загрузки/отправки. 


Название: Re: Фичереквест на 52 версию
Отправлено: Maks от 18 Апреля 2011, 12:44:57
Я может не знаю всех тонкостей, бесплатной и платной версии. Но я хочу иметь нормальную поддержку, а не у нас у всех платная версия. Хочу чтоб для каждого направления можно было задать скорость загрузки/отправки. 

Это и так можно, по смотри в модулях ноудени.


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 18 Апреля 2011, 23:00:03
Да, и наверно, было бы не плохо, сделать интерфейс обновления самой системы и плагинов (как вариант). С системой думаю понятно, там можно сдеать что угодно, а вот с плагинами сложнее, но все же есть варианты. На пример вот:
При регистрации плагина plugin_register() В ядро передается инфа о верисии плагина и URL к интерфейсу обновления, если они переданы то ядро будет проверять наличие обновлений n-раз за x-период. Ну это наверно больше: "было бы не плохо", чем: "нужно!".


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 19 Апреля 2011, 17:37:04
Да, и наверно, было бы не плохо, сделать интерфейс обновления самой системы и плагинов (как вариант). С системой думаю понятно, там можно сдеать что угодно, а вот с плагинами сложнее, но все же есть варианты. На пример вот:
При регистрации плагина plugin_register() В ядро передается инфа о верисии плагина и URL к интерфейсу обновления, если они переданы то ядро будет проверять наличие обновлений n-раз за x-период. Ну это наверно больше: "было бы не плохо", чем: "нужно!".
ну или вообще сделать репозиторий, через который можно будет устанавливать модули :)


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 19 Апреля 2011, 19:00:44
Не, репозиторий то такое дело, напр. для ядра и модулей от разраб. А стороние модули лучше по УРЛу от разраба самого модуля.


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 19 Апреля 2011, 21:29:39
Не, репозиторий то такое дело, напр. для ядра и модулей от разраб. А стороние модули лучше по УРЛу от разраба самого модуля.
ну чтобы разработчики модулей добавляли туда свои модули :)
типа аппстора :)


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 21 Апреля 2011, 18:35:00
Не, репозиторий то такое дело, напр. для ядра и модулей от разраб. А стороние модули лучше по УРЛу от разраба самого модуля.
ну чтобы разработчики модулей добавляли туда свои модули :)
типа аппстора :)

еще и биллинг написать на ноденисторе ?


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 22 Апреля 2011, 08:13:01
а также брендированные, сертифицированные серверы с установленным биллингом из коробки


Название: Re: Фичереквест на 52 версию
Отправлено: Kaylas от 26 Апреля 2011, 03:18:41
Не знаю в тему или нет но хотелось бы в новой версии видеть привязку к МАС адресу.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 26 Апреля 2011, 06:09:18
Не знаю в тему или нет но хотелось бы в новой версии видеть привязку к МАС адресу.
конечно же с учетом всех возможных топологий и все возможного оборудования?


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 26 Апреля 2011, 14:17:39
Не знаю в тему или нет но хотелось бы в новой версии видеть привязку к МАС адресу.
конечно же с учетом всех возможных топологий и все возможного оборудования?

Ты знаешь сколько нормальный системный администратор стоит ?  тото же, лучше пусть программисты напрягутся и напишут ИИ для работы с сетью.
Во первых есть не просит, не обманывает и зарплату повысить не требует


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 26 Апреля 2011, 14:27:57
Не знаю в тему или нет но хотелось бы в новой версии видеть привязку к МАС адресу.
конечно же с учетом всех возможных топологий и все возможного оборудования?

Ты знаешь сколько нормальный системный администратор стоит ?  тото же, лучше пусть программисты напрягутся и напишут ИИ для работы с сетью.
Во первых есть не просит, не обманывает и зарплату повысить не требует
определенно  ;D


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 26 Апреля 2011, 15:11:48
какие прогнозы по выходу новой версии хотя бы на тестирование?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 26 Апреля 2011, 15:33:16
какие прогнозы по выходу новой версии хотя бы на тестирование?
пока "периф" сделал) Прогнозов не даю


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 27 Мая 2011, 13:19:00
было бы  не плохо убрать из nofire правила фаера
оперировать только таблицами


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 02 Июня 2011, 09:51:10
было бы не плохо допилить ф-ю скидки, методом добавления поля "Срок окончания скидки"


Название: Re: Фичереквест на 52 версию
Отправлено: blackjack от 03 Июня 2011, 19:04:56
было бы  не плохо убрать из nofire правила фаера
оперировать только таблицами
+1


Название: Re: Фичереквест на 52 версию
Отправлено: glat от 08 Июня 2011, 14:03:01
было бы не плохо допилить ф-ю скидки, методом добавления поля "Срок окончания скидки"

+1


Название: Re: Фичереквест на 52 версию
Отправлено: Андрій от 08 Июня 2011, 15:19:17
было бы не плохо допилить ф-ю скидки, методом добавления поля "Срок окончания скидки"
+1


Название: Re: Фичереквест на 52 версию
Отправлено: Demeo от 18 Июня 2011, 10:16:54
неплохо было бы дать возможность полностью настраивать доступ ко всем функциям/полям для админов/работников. В текущей версии, например, я не могу запретить только безналичные пополнения, могу только все запретить.


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 18 Июня 2011, 23:59:09
неплохо было бы закончить "периф" )))))


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 19 Июня 2011, 00:55:46
неплохо было бы закончить "периф" )))))
изучаю новые технологии. Например, сделал comet-сервер. Весит очень мало, работает клево. Написан полностью на Perl - веб-сервер не юзается вообще. Почему - ответ на этот вопрос лежит в самой технологии comet. Если интересно - могу предоставить общественности файлы


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 19 Июня 2011, 09:45:14
неплохо было бы закончить "периф" )))))
изучаю новые технологии. Например, сделал comet-сервер. Весит очень мало, работает клево. Написан полностью на Perl - веб-сервер не юзается вообще. Почему - ответ на этот вопрос лежит в самой технологии comet. Если интересно - могу предоставить общественности файлы
если не трудно - было бы не плохо.


Название: Re: Фичереквест на 52 версию
Отправлено: huSky от 16 Сентября 2011, 19:00:13
Сделайте, пожалуйста, напротив аккаунта абонента кнопку "PING". Либо в самой учетке. Желательно сразу с несколькими вариантами: 1)просто пингануть на маленьких пакетах, 2) на больших, 3) пингануть + проверить все сегменты до абонента с полной выкладкой.

Это очень бы сэкономило время ))


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 17 Сентября 2011, 06:23:29
Сделайте, пожалуйста, напротив аккаунта абонента кнопку "PING". Либо в самой учетке. Желательно сразу с несколькими вариантами: 1)просто пингануть на маленьких пакетах, 2) на больших, 3) пингануть + проверить все сегменты до абонента с полной выкладкой.

Это очень бы сэкономило время ))
А мне кажется не стоит перекладывать задачу мониторинга на биллинг. Задача биллинга считать деньги и делить траффик, а стабильность работы сети и ее сегментов - это задача мониторинга. Все современные системы мониторинга позволяют контролировать свичи по SNMP и получать намного больше данных, чем простой пинг и анализ задержек. Пинг в конкретный момент мало о чем говорит, нужен анализ во времени, тогда можно выявить узкие места еще на подходе к критичной точке загрузки, а не когда уже совсем песец и абоненты начали жаловаться.


Название: Re: Фичереквест на 52 версию
Отправлено: Elisium от 02 Октября 2011, 21:52:51
Собственно, пишу сюда, так как тема про "хотелки".
Ответы на нижеследующие вопросы искал на форуме, средний ответ "хз или в следующей версии".
Так вот:

1. Все таки хотелось бы както вернуть линейку улиц слева, как в версии 50.19, а не выпадающим списком.
Или сделать это настраиваемым пунктом. РАНЬШЕ БЫЛО ОЧЕНЬ УДОБНО.
Ведь не у всех диспетчер==админ==хозяин сетки. Есть еще и n диспетчеров, которые задалбываются прокручивать списов из 150ти улиц в выпадающем списке.
Такое пожелание есть на форуме не только от меня.

2. До сих пор не работает поиск при выборе дома, у которого есть дроби (поле Блок: ).
Тоесть, пример:
Есть дома Фрунзе 44, 44а и 44б
Если в поиске выбрать только Фрунзе дом 44, то и найдет ТОЛЬКО дом 44.
Хотелось бы вернуть старую схему поиска 44 И ВСЕ ДРОБИ по умолчанию.
Я читал про "полное соответствие ", но хочется ПО УМОЛЧАНИЮ. Зачем делать непонятные лишние телодвижения ?
Подобное пожелания тоже есть на форуме.

3. Открываю закладку Клиенты. Выбираю в выпадающем списке улицу, нажимаю Ентер.
Через долгое время (секунд 8-10) наконец появляются клиенты на этой улице.
Код:
Основной запрос:
SELECT SQL_CALC_FOUND_ROWS id FROM users WHERE id IN (SELECT DISTINCT parent_id AS id FROM dopvalues WHERE revision IN (SELECT rev FROM rev_users WHERE template_num=2) AND dopfield_id=18 AND field_value LIKE '59') LIMIT 0,60
Время выполнения sql: 7.047915 сек
Всего строк: 361
Читал на форуме, что это из-за WHERE id IN ( ... Обещали исправить в следующей версии - напоминаю.

4. Открываю закладку Клиенты. Выбираю в выпадающем списке улицу, нажимаю Ентер.
Сверху появляется список домов. Список НЕ СОРТИРОВАНЫЙ - номера домов вперемешку.
Просьба исправить.
Пример:
Код:
Дом на улице Фрунзе(М) :
40 44 34 38 32 50 36 60 46 48 52 59 58 39 81

5. Опять же - открываю закладку Клиенты. Выбираю в выпадающем списке улицу, нажимаю Ентер.
Выбираю Дом.
Появляется список клиентов на этом доме.

По какому признаку делается сортировка по умолчанию - для меня загадка. ВСЕ данные в разброс.
Сверху есть линейка выбора сортировки:
Код:
Название поля:  	Квартира	Телефон	Улица	Комментарий	Подъезд	Этаж	Блок	Дом
Но ГЛАВНОГО то поля - КВАРТИРА - тут нет.
Клиент обычно знает (и то с трудом) свой домашний адрес и ФИО.
Но не ИП. Получается, если в доме 100 клиентов, то среднестатистический диспетчер получит инфаркт, пока найдет квартиру в таком списке.
Просьба - сделать сортировку по полю КВАРТИРА. А так же возможность выбирать сортировку по определенному полю по умолчанию.

6. Есть учетная запись клиента. У нее есть 2,3,n алиасов.
По умолчанию в титульных полях отображаются данные основной записи, хотя в столбце ИП добросовесно показывает все n алиасов.
Хотелось бы видеть отображение титульных полей для всех алиасов.
ТАКЖЕ, для экономии пространства в Титульных полях, можно было бы отображать ТОЛЬКО НЕПУСТЫЕ поля.
Сейчас напртив КАЖДОГО клиента выводит такое:
Код:
"Белый" ИП	 
MAC адрес клиента 00:11:D8:2F:67:8D
VLAN клиента
Комментарий
Суть в том, что, допустим, у нас в некоторых районах для определения клиента используются только маки, в некоторых - только вланы.
Белых ипов вообще несколько сотен всего. И список на клиента в среднем можно было бы сократить с 4х полей для всех до 1го/2х НЕПУСТЫХ полей.


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 02 Октября 2011, 22:35:17
3-й вопрос можно исправить пересмотрев механизм доп.данных. На сколько мне известно, то он пересмотрен в 52-й веточГе. Хотя утверждать не берусь


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 03 Октября 2011, 18:02:39
3-й вопрос можно исправить пересмотрев механизм доп.данных. На сколько мне известно, то он пересмотрен в 52-й веточГе. Хотя утверждать не берусь
а где же взять ту 52ю веточГу ?)))


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 03 Октября 2011, 18:05:19
Все очень просто! Идешь в лес/сад отсчитываешь 51-у веточку, и ломаешь 52-ю )) Все! Ты счастливый обладатель 52-й ветки )) А если серьезно -- ХЗ ))


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2011, 20:37:24
Если честно, то 52 я слегка отложил. С нуля писать отнимает много времени. В данный момент я привожу в порядок 50ю ветку. Благодаря тому, что у меня снова появилась сеточка, я могу хорошо оттестировать. Нововведений по-началу будет немного, я просто сделаю более-менее нормальным код, чтоб расширять можно было сторонним разработчикам, ибо сейчас с ужасом и со слезами на глазах смотрю на текущий код. В основном изменения такие (уже сделал):

1) мать его `use strict`, я наконец не могу без него обходиться. Нещадно избавляюсь от глобальных переменных.
2) нормальная авторизация в клиентском интерфейсе - веб сессиями, а не хешами от пароля и времени как сейчас.
3) плагины клиентской статистики могут иметь свои конфиги, которые автоматом подключаются в меню "настройки" админки.
4) сделал простенький движок шаблонов аля jango. Схитрил красиво: конвертирую шаблон в perl код, потом запускаю его на выполнение. Благодаря этому не нужно парсить шаблоны на предмет правильной вложенности, теги условий и т.д.
5) сделал ацкий модуль debug-а, с ним отлаживать одно удовольствие. Клевый модуль работы с БД, работать очень просто.
6) важные таблицы теперь транзакционные. Надо было это раньше еще сделать, но пару лет назад я еще боялся, что мускул пока не настоящая СУБД чтоб транзакциями баловаться. На самом деле все с ними в мускуле ок. Зато как повышается надежность. Всякие проверки выкидываю кусками - написал "старт транзакции", выполнил кучу запросов, что-то не так - откатил и вывел ошибку. Никаких несходняков.

чтобы заценить как будут оформляться модули в NoDeny, прикрепляю файл оплаты через терминалы Приватбанка (это делается через Ликпей, так решили в ПБ, но счет в Ликпее не требуется иметь, это просто прослойка, спрашивающая номер телефона)

Как приведу в порядок 50-ю, вернусь к 52й


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2011, 20:45:07
Кстати, я тут написал свой манифест и местами даже мировоззрение по поводу программирования на perl. Если интересно могу выложить


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 03 Октября 2011, 21:09:12
1) мать его `use strict`
+1

5) сделал ацкий модуль debug-а, с ним отлаживать одно удовольствие. Клевый модуль работы с БД, работать очень просто.
дашь поюзать в своих проектах?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2011, 21:16:43
Прикрепляю. В самом модуле есть каменты, но там не все описано, если будут вопросы - задавайте. Модуль позволяет писать дебаг как в консоль, так и в файл, так и в веб. Если в параметрах указать, что в файл или консоль, то вывод будет идти сразу. Иначе дебаг собирается, а потом отображается по команде

Debug->show;

Либо возможен такой вариант. Вы обираете дебаг для отображение в вебке и тут бац - падение. Устанавливаете параметр "писать в файл" и весь накопленный дебаг скидывается в файл.

Самое красивое отображение будет в вебе т.к. там удобно (раскрывающиеся блоки по клику) отображаются цепочки выполнения всех команд.

В выводе на консоль или файле можно отключить вывод этой цепочки.

Уберите расширение txt, а то форум не дал прикрепить pm-файл


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2011, 21:20:13
Скриншот


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2011, 21:37:59
Вывод ошибки и дампа сложной структуры


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 03 Октября 2011, 21:41:30
Кстати, я тут написал свой манифест и местами даже мировоззрение по поводу программирования на perl. Если интересно могу выложить
очень интересно.если не трудно выложи.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2011, 21:45:23
Кстати, я тут написал свой манифест и местами даже мировоззрение по поводу программирования на perl. Если интересно могу выложить
очень интересно.если не трудно выложи.
http://forum.nodeny.com.ua/index.php?topic=1683.0


Название: Re: Фичереквест на 52 версию
Отправлено: smallcms от 03 Октября 2011, 21:48:30
чтобы заценить как будут оформляться модули в NoDeny, прикрепляю файл оплаты через терминалы Приватбанка (это делается через Ликпей, так решили в ПБ, но счет в Ликпее не требуется иметь, это просто прослойка, спрашивающая номер телефона)
А юуквы по прежнему будут на славянском в цп-1251 и без выноса локализационных файлов для жителей Лаоса и Маньчжурии? Если будет вынос, то насколько легко будет делать такие локализации для модулей?
Будет ли UTF8?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2011, 21:52:50
В 52й по-любому будет, в 50й я не осилю поменять, там есть кое-какие нюансы. Когда NoDeny начинал писать, то тогда utf-8 была в диковинку, koi-8 даже была распространена. Что поделать, в то время еще экономили байты


Название: Re: Фичереквест на 52 версию
Отправлено: Elisium от 04 Октября 2011, 12:23:40
2. До сих пор не работает поиск при выборе дома, у которого есть дроби (поле Блок: ).
Тоесть, пример:
Есть дома Фрунзе 44, 44а и 44б
Если в поиске выбрать только Фрунзе дом 44, то и найдет ТОЛЬКО дом 44.
Хотелось бы вернуть старую схему поиска 44 И ВСЕ ДРОБИ по умолчанию.
Я читал про "полное соответствие ", но хочется ПО УМОЛЧАНИЮ. Зачем делать непонятные лишние телодвижения ?
Подобное пожелания тоже есть на форуме.
С этим ошибся в формулировке, пардон.
Правильный вариант:

Есть дома Фрунзе 44, 44а и 44б
Если в поиске выбрать только Фрунзе дом 44, то и найдет и покажет клиентов с дома 44 и всех домов 44 с дробями, если есть.
НО в линейке домов сверху будет ТОЛЬКО номер 44, домов с дробями НЕТ.
Пробовал в поле "дом" ставить, как советовали на форуме, и "." и "/" и "~".
Не работает.
Как выбрать ТОЛЬКО 44й дом ?

Второе:
В вышеуказаном выводе списка клиентов с домов 44,44а и 44б все клиенты вперемешку.
Сверху есть линейка выбора сортировки. Выбираю "Дом" - стрелочку "вверх" или "вниз" - ничего не сортирует ((
Как сделать сортировку по номерам домов (с дробями) ?


Название: Re: Фичереквест на 52 версию
Отправлено: smallcms от 13 Октября 2011, 15:57:04
2) нормальная авторизация в клиентском интерфейсе - веб сессиями, а не хешами от пароля и времени как сейчас.
Решил здесь поиграть, сделать распределённый кластер (nginx проксирует раунд-робином в два опачя), потерпел поражение с этими сессиями. Будет ли предусмотрена работа статы на таком решении, как кластер?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 13 Октября 2011, 22:16:09
2) нормальная авторизация в клиентском интерфейсе - веб сессиями, а не хешами от пароля и времени как сейчас.
Решил здесь поиграть, сделать распределённый кластер (nginx проксирует раунд-робином в два опачя), потерпел поражение с этими сессиями. Будет ли предусмотрена работа статы на таком решении, как кластер?
что-то я не понял как ты мог тестировать то, что я еще никому не давал? Или речь о текущей версии? В новой слегка сессии будут иначе оформлены. По идее я не вижу причин чтобы они не работали через прокси


Название: Re: Фичереквест на 52 версию
Отправлено: smallcms от 13 Октября 2011, 23:16:17
что-то я не понял как ты мог тестировать то, что я еще никому не давал? Или речь о текущей версии? В новой слегка сессии будут иначе оформлены. По идее я не вижу причин чтобы они не работали через прокси
Я очень сумбурно описал суть, согласен. Я тестировал сессии пхп и пришёл к выводу, что если сессия будет генерироваться на уровне апач-перл, то вторая (балансирующая) машина не будет знать ид сессии. Следовательно может случится небольшой баттхёрт на тему авторизаций.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Октября 2011, 07:41:17
Не. Сессия - это идентификатор в базе. Клиент дает куки скрипту, он обращается к БД и смотрит есть ли такая сессия и не просрочена ли она. Короче, проблем не должно быть


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Октября 2011, 07:45:12
P.S. Товагищи, я тут переписываю практически все файлы NoDeny. Принципиально пока ничего не меняю, просто привожу его в порядок. Но благодаря этому есть возможность быстро внести в него кое-какие мелкие фичи, которые так многим не хватало. Советуйте.

Кстати, модули для клиентской статистики теперь пишутся гораздо проще. Например, модуль пополнения карточками оплаты поместился на один экран монитора


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 14 Октября 2011, 08:10:32
хочу массовое удаление платежей.
а то либо через sql, либо руками.
но оператор через mysql не сможет, а руками задолбается.
например удаление суточной абонплаты за месяц
30 раз нажать кнопку удалить и 30 раз подтвердить.


Название: Re: Фичереквест на 52 версию
Отправлено: Elisium от 14 Октября 2011, 09:06:36
P.S. Товагищи, я тут переписываю практически все файлы NoDeny. Принципиально пока ничего не меняю, просто привожу его в порядок. Но благодаря этому есть возможность быстро внести в него кое-какие мелкие фичи, которые так многим не хватало. Советуйте.
Там на 4 и 5 странице я писал про некоторые пожелания. Напоминаю.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Октября 2011, 11:05:52
P.S. Товагищи, я тут переписываю практически все файлы NoDeny. Принципиально пока ничего не меняю, просто привожу его в порядок. Но благодаря этому есть возможность быстро внести в него кое-какие мелкие фичи, которые так многим не хватало. Советуйте.
Там на 4 и 5 странице я писал про некоторые пожелания. Напоминаю.
ok


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 14 Октября 2011, 12:10:55
Предлагаю в 52 ветке переработать механизм тарифных планов и шейпов по направлениям. Это даст возможность отказаться от пресетов.
Сделать что-то подобное:
1. Создаем тариф (обзываем его, указываем тип - абонплата или нет )
2. в этом тарифе добавляем нужные нам направления (будь то мир, украина, локальные ресурсы, пиринги)
3. проставляем приоритет даного направления в % от ста
4. задаем шейп-полисинг вход/выход по каждому направлению

список сетей в направлении задавать по маске либо "Загрузить из файла"

Доп.тарифы сделать как-то так:
Имя доп.тарифи    | Цена услуги | Связь с модулем
Антивирус на мес. | 15 грн.        | drweb.pl


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 14 Октября 2011, 21:12:44
Предлагаю в 52 ветке переработать механизм тарифных планов и шейпов по направлениям. Это даст возможность отказаться от пресетов.
Сделать что-то подобное:
1. Создаем тариф (обзываем его, указываем тип - абонплата или нет )
2. в этом тарифе добавляем нужные нам направления (будь то мир, украина, локальные ресурсы, пиринги)
3. проставляем приоритет даного направления в % от ста
4. задаем шейп-полисинг вход/выход по каждому направлению

список сетей в направлении задавать по маске либо "Загрузить из файла"

Доп.тарифы сделать как-то так:
Имя доп.тарифи    | Цена услуги | Связь с модулем
Антивирус на мес. | 15 грн.        | drweb.pl


И как это поможеи избавится от пресета ??? Или не осилил что это такое ?


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 14 Октября 2011, 21:19:00
эх... по-хорошему, тарифный план - это набор услуг
от например:
1) абонплата (посуточная или ежемесячная)
2) услуга передачи трафика (с учетом трафика или без, с шейпами на инет и пр.)
совокупность этих двух услуг - простейший тарифный план :)


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 14 Октября 2011, 21:49:09
Предлагаю в 52 ветке переработать механизм тарифных планов и шейпов по направлениям. Это даст возможность отказаться от пресетов.
Сделать что-то подобное:
1. Создаем тариф (обзываем его, указываем тип - абонплата или нет )
2. в этом тарифе добавляем нужные нам направления (будь то мир, украина, локальные ресурсы, пиринги)
3. проставляем приоритет даного направления в % от ста
4. задаем шейп-полисинг вход/выход по каждому направлению

список сетей в направлении задавать по маске либо "Загрузить из файла"

Доп.тарифы сделать как-то так:
Имя доп.тарифи    | Цена услуги | Связь с модулем
Антивирус на мес. | 15 грн.        | drweb.pl


И как это поможеи избавится от пресета ??? Или не осилил что это такое ?

Я то осилил. А других людей часто возникают вопросы, типа: "А на хр*на? А проще нельзя было? и другие"
Если чесно механизм сложноват поначалу.
Я то понимаю что ТАРИФ типа "наследует что-то" от ПРЕСЕТА, но с другой стороны не проще ли это все впихнуть в одно название ТАРИФ.
Имхо я думаю так будет понятнее: такой-то тариф с такой-то скоростью вх/вых на мир и с такой-то на уа-икс, приоретизация по таким-то портам (80,21)
Если я не прав - поправьте!
Тем более, что система на стадии глобальной переаботки!


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 14 Октября 2011, 21:56:09
эх... по-хорошему, тарифный план - это набор услуг
от например:
1) абонплата (посуточная или ежемесячная)
2) услуга передачи трафика (с учетом трафика или без, с шейпами на инет и пр.)
совокупность этих двух услуг - простейший тарифный план :)

2 elite:
Вы говорите все правильно. Я просто предлагаю проставлять направления не в ПРЕСЕТАХ, а в ТАРИФАХ.
Мне кажеться так будет проще и логичнее с точки зрения предоставления услуги конечному пользователю.
Хош в одном тарифе дели мир/уа, хош не дели.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Октября 2011, 22:46:06
пресеты - это набор списков. Отдельная сущность. Для тарифа 1,2,3 мы присвоили список номер 1 (пресет номер 1), для 4,5,6 - список номер 2 и т.д. В каждом тарифе сделать свой список? Вы запутаетесь, когда нужно будет поменять один айпишник в нескольких тарифах.


Название: Re: Фичереквест на 52 версию
Отправлено: smallcms от 15 Октября 2011, 00:34:53
когда нужно будет поменять один айпишник
:'(
Я думал, что уже в 52-й будет отвязка от этого дела (для экономии ip-пулов и т.п.).


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Октября 2011, 08:59:52
когда нужно будет поменять один айпишник
:'(
Я думал, что уже в 52-й будет отвязка от этого дела (для экономии ip-пулов и т.п.).
Вообще-то, я говорил в контексте 50й версии (почитай предыдущие сообщения - будет выпущена промежуточная версия). Но в любом случае, у тебя есть какие-то локальные ресурсы. Это несколько диапазонов ip например. Поменялся ip одного из серверов. Нужно заходить в каждый тариф и там его менять. Речь идет не о клиентских ip


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 15 Октября 2011, 10:21:53
Обновился список юа икс ура побежали менять во всех тарифах или строить костыли из скриптов, когда простой механизм наследования позволяет сменить все это в два клика.

А если еще и легси тарифы остаются, например порядка 20-30-50 то вобще мрак


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 24 Октября 2011, 21:36:41
Хух. Сетка забирает 90% времени( Но сегодня я успел поработать хорошо. В общем, я переработал таблицу с картами, которая была слегка анархичной. Сейчас выглядит все так:

cid          - серийный номер карты
cod          - код активации
money        - номинал
tm_create    - время генерации карты
tm_end       - время окончания действия
tm_activate  - время активации
adm_create   - id админа, сгенерировавшего карту
alive        - состоянии карты
uid_activate - id клиента, активировавшего карту
adm_owner    - id администратора владельца карты
adm_move     - id администратора, на которого идет перемещение карты

Время активации tm_activate не равное нулю не гарантирует, что карта активирована. Следует читать так: если карта активирована, то tm_activate указывает на время ее активации.

Состояние карты определяется полем alive, которое может принимать значения:

good      - карта не активирована;
bad       - карта заблокирована;
stock     - карта на складе;
activated - активирована.

Карту можно активировать только в состоянии «good». Состояние «stock» (на складе) указывает на то, что карта пока еще не вошла в обращение. При генерации карт, им всем выставляется статус «на складе», что является элементом безопасности и сделано из таких соображений: предполагается, что администратор производит генерацию большого числа карт и все они отправляются в печать. При этом в реализацию они поступают партиями. Если будет замечена активация карты, которая числится на складе - это может свидетельствовать о том, что произошла утечка кодов пополнений.

Администратор в админке может изменить состояние карт на любое при условии, что владельцем является он (поле adm_owner), а также карта не нахоится в состоянии activated.

Поле adm_owner указывает на администратора, который последним физически получил карту пополнения в руки. NoDeny считает, что adm_owner владеет деньгами на сумму, равную номиналу карты. В самом деле, adm_owner либо физически хранит у себя карту пополнения, либо продал ее клиенту и получил за это деньги.

adm_move указывает на администратора, на которого adm_owner желает передать карту. При этом владельцем карты все равно является adm_owner. При подтверждении передачи, adm_move устанавливается в 0, а adm_owner - в id администратора, принявшему карту.

При отказе приема карты, NoDeny устанавливает поля так, как будто получатель отправляет их назад отправителю.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 24 Октября 2011, 21:42:38
Выглядит примерно так:


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 24 Октября 2011, 21:44:00
В генерации можно указывать алфавит кода пополнения. Кстати, можно менять параметры генерации и все ранние будут работать. В ваших версиях, если поменять количество символов в коде пополнения, то старые карты уже не смогут быть активированы. Это неправильно. Да, логин в коде пополнения я прибил - нафига он нужен?


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 25 Октября 2011, 13:08:09
приделай ф-ю удаления карточек
как я это реализовал в текущей версии можно найти здесь (http://hub.vitalvas.uz.ua/nodeny-fix/src/1d9ed9b1551b/cards.pl)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 25 Октября 2011, 16:45:58
приделай ф-ю удаления карточек
как я это реализовал в текущей версии можно найти здесь (http://hub.vitalvas.uz.ua/nodeny-fix/src/1d9ed9b1551b/cards.pl)
ок. Хотя вопрос: зачем удалять карты, если их можно блокировать?

И походу пару каментов. Перед удалением ты делаешь select чтобы высчитать количество карт, которые будут удалены. Теперь представь, что после select, перед delete изменила состояние какая-либо карта. Будет удалено другое количество карт. Такие редкие ситуация самые плохие т.к проявляются крайне редко, но могут привести к последствиям. Тебе нужно юзать для удаления sql_do(..), который возвращает количество строк, которые были удалены/вставлены, либо обновлены.

Код:
my $rows = sql_do($dbh, 'DELETE FROM uzers');
$rows>0 && Error("Удалены все клиенты!!");
Error("На самом деле не удалены т.к. имя таблицы задано неверно");

Обрати внимание на нюанс - модуль DBI может вернуть 0E0 строк, что будет означать "запрос выполнен, но удалено 0 строк". Поэтому в условиях обязательно нужно ставить сравнение с нулем, а не просто if( $rows ) {...}

Код:
$year = int $F{year};
$year = 0 if ($year eq '');

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

Код:
$day = '0'.$day if ($day<10);
$month = '0'.$month if ($month<10);

0 добавлять тоже не нужно т.к. unix_timestamp это пофигу.

Код:
alive!='good' AND alive!='bad' AND alive!='move' AND alive!='stock'
понятнее будет
Код:
alive NOT IN ('good','bad','move','stock')

а
Код:
$year ne 0
это сравнение строк, лучше сравнивать арифметическими сравнениями ( ==, >, <)


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 29 Октября 2011, 14:08:36
[offtop]
Ну начнем с того, что это было нужно срочно. Начальство сказало, нужно сделать.
И написано было за 2 часа
Лучше делать дополнительные проверки, чем потом разгребать последствия
+ я тогда был под блэкджеком с пивом ><
[/offtop]


Название: Re: Фичереквест на 52 версию
Отправлено: Inzevision от 15 Ноября 2011, 12:00:15
1. В генерировании паролей для учётных записей исключить похожие символы, например "0" и "O", "l" & "I" ну и так дальше.
2. При создании абонента в поле Логин добавить функцию, "Использовать персональный платежный код как логин абонента".


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Ноября 2011, 23:58:14
1. В генерировании паролей для учётных записей исключить похожие символы, например "0" и "O", "l" & "I" ну и так дальше.
2. При создании абонента в поле Логин добавить функцию, "Использовать персональный платежный код как логин абонента".
ты читаешь мои мысли. Кроме того, будет такая фича: создается безликая учетная запись. Распечатывается бланк настроек. Прикрепляется к договору. Подключаем клиента. Вбиваем настройки, логинимся и получаем первый вопрос "введите номер договора, адрес и т.д".


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 21 Ноября 2011, 03:34:47
не плохо было бы = логи билинга и перехода на новый месяц - в отдельную папку .


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Ноября 2011, 10:29:10
не плохо было бы = логи билинга и перехода на новый месяц - в отдельную папку .
да. + я делаю ядро многопоточным с возможностью подключения своих модулей (именно к ядру) с привязкой к событиям


Название: Re: Фичереквест на 52 версию
Отправлено: Inzevision от 25 Ноября 2011, 09:46:01
Ещё было бы здорово добавить отправку сообщений абонентам на указанной точке топологии.


Название: Re: Фичереквест на 52 версию
Отправлено: Elisium от 27 Ноября 2011, 22:20:21
Не помню, писали или нет, но хотелось бы следующее:

Выдачу ип адресов клиентам из пула.
Определение "ху из кто" в данный момент времени проводить при помощи авторизатора.
Т.е: Клиент загрузился, получил ип из пула адресов.
Потом загрузил авторизатор, авторизировался в биллинге. Авторизатор передает ип (Ипы) в агент авторизации. Тот их пишет в учетку клиента.
Все время, пока клиент авторизирован, за ним числится этот ип. Клиент выкл авторизатор/комп, авторизация отвалилась по таймауту, ип считается освобожденым (ну, или скидывается в пул резервных ипов, с освобождением, например, через 2 часа - может клиент просто ребутнул комп)
Для роутеров все будет работать, как и раньше - "всегда онлайн" и адреса в биллинге руками.
И запретить автоматическую смену ип адреса авторизатором, если стоит "всегда онлайн".
Както так)

Правда, для этого нужно будет переписать авторизатор + еще немало всего )
Но ведь это и есть фичереквест, верно ? )))


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Ноября 2011, 22:29:53
динамическую выдачу адресов буду делать через pppoe, авторизатор трогать не буду - его нужно будет тогда переписывать на другом языке (для кросплатформенности) и сделать новый протокол - пока не до этого.


Название: Re: Фичереквест на 52 версию
Отправлено: Elisium от 27 Ноября 2011, 22:49:57
Да. Вдогонку.
Сейчас в карточке юзера есть одно поле, которое может принимать несколько значений, в данном случае - рисунков: ключики зеленый/красный и "сердечко".
В связи с тем, что в соседней теме был предложен патч, который устанавливает этот "зеленый ключик" при наличи трафика К/ОТ КЛИЕНТУ, предлагаю сделать ДВА поля: одно будет по прежнему показывать способ авторизации (ключик/пппое/всегда онлайн/итп.), второе - НАЛИЧИЕ ТРАФИКА к/от клиента, как это сделано сейчас в этом патче.
Почему ? Диспетчера привыкли, что ключик зеленый, значит у клиента инет есть. А в данном случае может быть вариант (неисправность), что клиент авторизировался нормально, а инета НЕТ.
п.с. Тем более, что этот патч вы собирались внедрять в код биллинга.


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 27 Ноября 2011, 23:25:58
Да. Вдогонку.
Сейчас в карточке юзера есть одно поле, которое может принимать несколько значений, в данном случае - рисунков: ключики зеленый/красный и "сердечко".
В связи с тем, что в соседней теме был предложен патч, который устанавливает этот "зеленый ключик" при наличи трафика К/ОТ КЛИЕНТУ, предлагаю сделать ДВА поля: одно будет по прежнему показывать способ авторизации (ключик/пппое/всегда онлайн/итп.), второе - НАЛИЧИЕ ТРАФИКА к/от клиента, как это сделано сейчас в этом патче.
Почему ? Диспетчера привыкли, что ключик зеленый, значит у клиента инет есть. А в данном случае может быть вариант (неисправность), что клиент авторизировался нормально, а инета НЕТ.
п.с. Тем более, что этот патч вы собирались внедрять в код биллинга.
Или я дурак или лыжи не едут по асфальту )) Если есть ВХОДЯЩИЙ трафф - значит инет работатет. То, как он работает должны выяснять диспетчера! Иначе в 52-ю ветку нужно будет внедрять "хрустальный шар"...


Название: Re: Фичереквест на 52 версию
Отправлено: Elisium от 27 Ноября 2011, 23:54:40
При чем тут шар ?
КАК работает у клиента интернет - это второй вопрос.
Первый - интересует само его НАЛИЧИЕ у ДАННОГО клиента в текущий момент времени.
Твой патч делает тоже самое, но рисует зеленый ключик, что В ОРИГИНАЛЕ обозначает - клиент АВТОРИЗИРОВАН, а не то, что там бегает трафик.
Или ты не представляешь варианта, что клиент авторизирован, а инет не работает ?
Поэтому предлагаю ДВА поля: одно с типом авторизации, второе, показывающее наличие трафика между срезами статистики.

п.с. Буквально позавчера ночью менял юзерам ипы - серые на белые.
У нас есть на циске PBR - разбрасывает юзеров налево/направо на разные шейперы. А агент авторизации доступен раньше, чем срабатывает ПБР.
Изза того, что забыл на циске дорисовать правила, получилась ситуация - клиенты авторизированы, все с виду норм - а инета нет.
А заглядываешь в биллинг - там немало зеленых ключиков, тоесть ТОЖЕ вроде все норм.
Поэтому, пока первый клиент не пожаловался сообщением биллинг в полтретьего утра )), так бы ничего и не заподозрил...
А вот было бы поле, где видно есть/нет трафика - было бы, ИМХО, заметно удобней.
п.п.с. и 10 минут клиенты без инета бы не сидели ))


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 28 Ноября 2011, 10:13:51
Твой патч делает тоже самое, но рисует зеленый ключик, что В ОРИГИНАЛЕ обозначает - клиент АВТОРИЗИРОВАН, а не то, что там бегает трафик.
Или ты не представляешь варианта, что клиент авторизирован, а инет не работает ?

не совсем так . патч отслеживает тарф за переиод и если есть рисует ключик.прочитай полностью топик. можно задать чтобы реагировал только на интернет трафик .
 


Название: Re: Фичереквест на 52 версию
Отправлено: Elisium от 28 Ноября 2011, 22:21:57
Твой патч делает тоже самое, но рисует зеленый ключик, что В ОРИГИНАЛЕ обозначает - клиент АВТОРИЗИРОВАН, а не то, что там бегает трафик.
Или ты не представляешь варианта, что клиент авторизирован, а инет не работает ?

не совсем так . патч отслеживает тарф за переиод и если есть рисует ключик.прочитай полностью топик. можно задать чтобы реагировал только на интернет трафик .
Я это и имел ввиду. Мб немного не ясно выразился... Фразой "в оригинале" имелась ввиду система БЕЗ патча.
п.с. у нас нетфлов сливается с шейперов, так что это ТОЛЬКО инет трафик.


Название: Re: Фичереквест на 52 версию
Отправлено: gen PSI от 08 Декабря 2011, 21:44:38
Хотелось бы видеть кнопку Определить MAC-адресс и встроенный модуль заглушки/оповещения .


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 09 Декабря 2011, 01:41:14
Хотелось бы видеть кнопку Определить MAC-адресс и встроенный модуль заглушки/оповещения .
о каком модуле идет речь?


Название: Re: Фичереквест на 52 версию
Отправлено: gen PSI от 12 Декабря 2011, 16:23:06
http://www.ukrindex.com/nodeny/info/modules/

Перенаправления клиента


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 26 Декабря 2011, 20:33:39
Wi-Fi Hot Spot!
У себя реализировал сторонним скриптом на перл!
хотелось бы чтоб клиент с ви-фи карти попадал  на страницу авторизации где можно ввести свой логин пароль и в нет + фри клиенти допустим 100 мб или 30 минут в день
и всё ето через биллинг (пожалуста!)


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 27 Декабря 2011, 06:13:31
Wi-Fi Hot Spot!
У себя реализировал сторонним скриптом на перл!
хотелось бы чтоб клиент с ви-фи карти попадал  на страницу авторизации где можно ввести свой логин пароль и в нет + фри клиенти допустим 100 мб или 30 минут в день
и всё ето через биллинг (пожалуста!)
mikrotik-hotspot + radius??


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 31 Декабря 2011, 03:55:50
пишу сейчас, пока не забыл
полностью перенести переход на новый месяц в ядро или запустить как демон
зачем?
для того чтоб было удобно оперировать с снятием за услуги  (месячные и суточные)

сделать фичу с достижением (отрицательных|лимита) средств на счету:
"Полное приостановление сервиса"
"Уменьшение скорости"
"Оповещения по контактам"
etc

убрать костыль с переносом в группу "удаленные"

сделать несколько основных состояний абонента:
"Новый", "Активный", "Приостановлен", "Удален"
при этом:
для состояния "Новый" не начислять абонплату
для состояния "Приостановлен" сделать пункт "Время до удаления с возможностью восстановления"
для состояния "Удален" сделать пункт "Время до полного удаления из системы(мес.)"

для чего нужно состояния "Новый"
для предварительного формирования аккаунтов абонентов для подключения (сайт, звонок, приход в офис)

дать возможность добавлять дополнительные состояния абонента администратору системы

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

сделать интерфейс для управления платного переходу на другой тариф

пока на этом хватит, а то идей много :)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 31 Декабря 2011, 13:22:46
очень разумные замечания. Я о подобном думал. Например состояние "новый" - говорит о том, что данные клиента (фио/адрес/тариф) будут запрошены у клиента при первом входе в статистику. Благодаря этому, можно нагенерировать учеток, распечатать бланки настроек и идти с ними на подключение абонента. При подключении, настройщик логинится в клиентскую статистику, чтобы объяснить как ей пользоваться, заодно регистрирует данные клиента.

Не помню, говорил или нет, - клиентский и админский вход теперь по одному url. Логины админов и клиентов не пересекаются (сделал процедуру, контролирующую это)


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 06 Января 2012, 03:06:47
Не помню, говорил или нет, - клиентский и админский вход теперь по одному url. Логины админов и клиентов не пересекаются (сделал процедуру, контролирующую это)
смысл по одному урл?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 06 Января 2012, 11:16:17
Не помню, говорил или нет, - клиентский и админский вход теперь по одному url. Логины админов и клиентов не пересекаются (сделал процедуру, контролирующую это)
смысл по одному урл?
да запарился по невнимательности логиниться в юзерском интерфейсе как администратор и получать отлуп. Судя по логам не только я


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 06 Января 2012, 12:56:38
Аналогично, полезная доработка.


Название: Re: Фичереквест на 52 версию
Отправлено: smallcms от 06 Января 2012, 14:40:07
уже пишу брутер. :)


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 08 Января 2012, 03:05:31
печалька :)
раньше можно было админский интерфейс прикрыть авторизацией веб-сервером, а щас?)


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 08 Января 2012, 08:34:17
печалька :)
раньше можно было админский интерфейс прикрыть авторизацией веб-сервером, а щас?)
а щас 32 значный алфавитно-цифро-символьный пароль с 1024 битным ключем будет  8)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Января 2012, 23:04:29
печалька :)
раньше можно было админский интерфейс прикрыть авторизацией веб-сервером, а щас?)
какнить вынесу в настройки новое поведение или как раньше


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 17 Января 2012, 22:25:53
Хотелось бы чтоб все язиковие переменные били винесены в файл LANG_RU который перенести в папку к примеру LANGS!
Чтоб потом можно было перевести 1 LANG_RU на другой язык и закинуть в ту же папку уже как LANG_UA,
а в настройках Билинга вибор языка бил из випад. списка который формируется из содержания папки  LANGS.

Ето улутшит мультиязичность (тем Ваши клиенты Билинга сами будут делать переводы *сам возьмусь за перевод на Украинский* )
Дополнително разработчикам модулей переменние модуля в файл  имя_модуля_LANG_RU содержимое которого нужно поместить в LANG_RU

Ето даст возможность Расширить круг продаж Билинга в другие страны

Жаль что я ето не написал в начале ТЕМЫ!!!
Проще бЫло бы осуществить, а так надо лесть в код, перелопачевать и виносить переменные!!!


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 18 Января 2012, 00:37:57
По возможности делаю, хотя запарился - сообщений просто мильон, пока все вынесешь в отдельный файл...


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 18 Января 2012, 02:09:41
я бы помог, но я даже 50-ю версиу не покупал ;)
и понимаю что мне никто не даст даже часть исходников!


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 18 Января 2012, 10:04:56
я бы помог, но я даже 50-ю версиу не покупал ;)
и понимаю что мне никто не даст даже часть исходников!
я плакать не хотел.
какая исходник если код открыт.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 18 Января 2012, 10:41:53
то и имелось ввиду
 >:(


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 18 Января 2012, 11:11:47
то и имелось ввиду
 >:(
качаешь 49 версию
правишь как тебе угодно и всех то делов .
можно скрипт написать который выдернет все строки из /usr/local/nodeny в которых есть русская буква  и нет #  и загнать их в отдельный файл , а там заменить на $lang[номер строки]

и еще одно
нодени пишет в логах = таблица такая то повреждена - можно пойти дальше и написать запрос repair  .

и еще в операции - мониторинг -  для номаке  сделать столько строк сколько будет процессов  ( зававать в натройке сателита) 



Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 31 Января 2012, 22:32:09
49 версию для себя перевёл - толко клиентскую часть, так как админку мне не принципиально!
я вообше то предложыл на будушее для расширения круга покупателей


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 01 Февраля 2012, 17:02:11
еще такая хотелка:
отображения ППК для отдельных групп и генерация ППК на основе префиксов групп.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Февраля 2012, 20:12:23
еще такая хотелка:
отображения ППК для отдельных групп и генерация ППК на основе префиксов групп.
пример зачем это?


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 15 Февраля 2012, 15:55:19
Было бы хорошо добавить возможность просмотра фин. отчета за 1 день.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 15 Февраля 2012, 16:14:13
еще такая хотелка:
отображения ППК для отдельных групп и генерация ППК на основе префиксов групп.
пример зачем это?
у нас например биллинг обслуживает несколько юридически и финансово независимых компаний.
префиксы нужны например чтобы в терминале оплат, процессинговые центры знали какой компании отправлять деньги.

в настоящей реализации формат ППК генерится один для всех, клиенты путались что вводить.

временно решили задачу с помощью передачи значения group юзера.
предварительно описав процессингу ID каждой группы как юр лица


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 14 Марта 2012, 11:23:00
Как идут работы? Давно не слышно. Очень хочу перевести одного провайдера с UTM на Nodeny, но необходима работа с динамическими белыми IP, так что очень жду новой версии.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 14 Марта 2012, 16:52:29
Хотелка:
допустим воспользовались фильтром поиска
система выдала список клиентов
добавить:
виполнение операций с клиентами (типа "отправить сообшение")
попавшими под даний фильтр


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Марта 2012, 18:13:24
Как идут работы? Давно не слышно. Очень хочу перевести одного провайдера с UTM на Nodeny, но необходима работа с динамическими белыми IP, так что очень жду новой версии.

Ничего особо нового, потому что переписываю все. Новый нодени - это хороший скелет для написания модулей. Т.е. пока я не перепишу существующий функционал (некоторые вещи, придется выкинуть правда) - вряд ли чем-то придется похвастаться. Я же не буду говорить, что например сделал поиск через ajax как в гугле автодополнение: вводишь буковки, а тебе список предложений. Только у меня не просто выпадающий список, а полностью таблица со списком клиентов, жаль видео не могу показать т.к. реальные имена и телефоны клиентов. Ядро сделал модульным, не помню, говорил ли я об этом. Хотел сделать threads, но они текут по памяти, так что юзаю их только при сборе статистики коллекторами.

Допилял модуль физического обнаружения абонента. Уже не раз пользовался, показывает довольно точно, аж не ожидал. Постоянно нахожу тех, кто пытается раздавать инет (ну там, случайно роутер портом "лан" в сеть воткнул).

Хотелка:
допустим воспользовались фильтром поиска
система выдала список клиентов
добавить:
виполнение операций с клиентами (типа "отправить сообшение")
попавшими под даний фильтр

Да, я уже сделал это :) Пока работает только с yandex картами, т.е выбираешь клиентов, потом их список передается модулю карт и он отображает на карте. С другими модулями такое сделаю позже.

Ну, что еще... ip в таблице ip_pool, имеют статус зарезервированы/статические/динамические. Добавляются/удаляются в админке удобно ajax-ом (вы уже поняли, что мне эта технология нравится. Кстати, я стараюсь минимально юзать сторонние модули, не доверяю им. Использую только проверенный jquery). Поиск клиента, вы уже могли заметить в видео, очень гибкий: выбираешь любую совокупность полей и условий (полное совпадение/фрагмент/начинается с/не равен/больше/меньше), сортировка по любому полю (теперь клик по заголовку колонки не убирает ее, а меняет сортировку). Например можно сделать такой поиск: всех клиентов на улице Ленина  с домами больше 50 и у которых положительный баланс и которые авторизованны отсортировать по уменьшению общего трафика.

Кстати, пытаюсь сделать языковый файл - заипался просто, уж очень много сообщений/названий и т.д. Реально замедляет написание. Пришлось временно не выносить в языковый файл. Кстати, я немного юзаю html-шаблоны, немного их проапгрейдил: {{lang::fuck_you}} - вставляет значение переменной fuck_you из языкового файла.


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 14 Марта 2012, 20:18:52
ну выдай людям хоть что-то на тест :)


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 14 Марта 2012, 20:30:36
Цитировать
Кстати, пытаюсь сделать языковый файл - заипался просто, уж очень много сообщений/названий и т.д. Реально замедляет написание. Пришлось временно не выносить в языковый файл. Кстати, я немного юзаю html-шаблоны, немного их проапгрейдил: {{lang::fuck_you}} - вставляет значение переменной fuck_you из языкового файла.
А если вместо языковых файлов прикрутить гугловский модуль перевода или что-то похожее (как модуль) тогда можно будет частично забить на языки, на некоторых ресурсах видел в шапке выбор языка с автоматическим переводом через гугл, читается сносно, сразу куча языков, а чтоб сделать свой перевод можно подгружать не с гугла, а с отдельного файла типа оригинальное значение=переведенное значение. Прошу сильно не пинать, просто вариант.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Марта 2012, 00:17:55
ну выдай людям хоть что-то на тест :)
полуфабрикат не получится, ибо довольно много вещей правлю через базу т.к структура совсем другая


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 15 Марта 2012, 09:33:28
а документацию пишешь параллельно?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Марта 2012, 11:50:33
а документацию пишешь параллельно?

биллинг без документации не биллинг


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 15 Марта 2012, 12:28:06
ну хоть ссылку на документацию дай )


Название: Re: Фичереквест на 52 версию
Отправлено: X-RaY от 24 Марта 2012, 19:35:28
О динамик пулы будут наконец то =)
А в планах есть свой dhcp сервер как на bgbilling и т.д. ? Что бы можно было красиво ипое делать ? Так же интересует поддержка железных брасов ISG, smartedge.


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 25 Марта 2012, 12:44:11
О динамик пулы будут наконец то =)
А в планах есть свой dhcp сервер как на bgbilling и т.д. ? Что бы можно было красиво ипое делать ? Так же интересует поддержка железных брасов ISG, smartedge.
А свой DHCP то на что? Ipoe вполне красиво делается на штатном, зачем лепить велосипеды? По поводу брасов присоединяюсь, многие отходят от фрях на роутерах.


Название: Re: Фичереквест на 52 версию
Отправлено: X-RaY от 26 Марта 2012, 12:42:22
"на штатном" это на каком ?


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 26 Марта 2012, 14:42:16
isc-dhcpd


Название: Re: Фичереквест на 52 версию
Отправлено: X-RaY от 26 Марта 2012, 16:14:59
А как с isc через радиус работать? И как то isc не очень для телеком нужд подходит, при постоянно динамике, и в ситуациях когда надо на ходу менять политики\ипы.


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 26 Марта 2012, 16:41:34
nomake.pl никто не отменял...


Название: Re: Фичереквест на 52 версию
Отправлено: X-RaY от 26 Марта 2012, 16:53:18
nomake.pl , костыли конечно хорошо, но хотелось бы радиусом рулить.


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 26 Марта 2012, 16:59:59
Костыли!? По-моему то, что предлагаете Вы самые настоящие костыли, даже не костыли, а один костыль.
P.S. Что не устраивает в isc-dhcp? и по какой причине nomake.pl - костыли!?
P.S.S. "Вы не любите котят? - Вы просто не умеете их готовить!"


Название: Re: Фичереквест на 52 версию
Отправлено: X-RaY от 26 Марта 2012, 17:02:30
Простого "нет" было вполне достаточно  ;)


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 26 Марта 2012, 18:24:07
Все правильно X-RAY говорит. При его количестве абонентов isc-dhcpd - одно из узких мест.
Это монстроузное и немашатабируемое решение.

Попробуйте, когда у вас от 15К абонентов, рестартить его номейком на каждых чих.

Крупные сети давно юзают либо написанный собственноручно dhcp сервер, или купленный у кого-то, который работает либо через радиус, либо напрямую c БД.
Без необходимости рестартов и тд.


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 26 Марта 2012, 20:05:32
Чтоб не заниматься перепостингом http://local.com.ua/forum/topic/29029-stgdhcpservermysql/
ИМХО писать новый лисапед, потом заниматься его отладкой, чтоб и с виндами и роутерами работал, а еще opt82 держал и нагрузку, а еще кучу баз поддерживал да желательно статику отдавал и работу разными диапазонами в одном вилане, еще обучить свой сервак работать с аппаратными relay - вы хотя бы представляете себе объем необходимой работы и кода? При том что при более 5К статических хостов рестарт isc-dhcp занимает менее секунды и нужен только при добавлении нового абонента. Если вы клиентов добавляете по сотне в час, рестарт можно делать по крону раз в сутки. Повторюсь это ИМХО


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 26 Марта 2012, 22:13:58
Чтоб не заниматься перепостингом http://local.com.ua/forum/topic/29029-stgdhcpservermysql/
ИМХО писать новый лисапед, потом заниматься его отладкой, чтоб и с виндами и роутерами работал, а еще opt82 держал и нагрузку, а еще кучу баз поддерживал да желательно статику отдавал и работу разными диапазонами в одном вилане, еще обучить свой сервак работать с аппаратными relay - вы хотя бы представляете себе объем необходимой работы и кода? При том что при более 5К статических хостов рестарт isc-dhcp занимает менее секунды и нужен только при добавлении нового абонента. Если вы клиентов добавляете по сотне в час, рестарт можно делать по крону раз в сутки. Повторюсь это ИМХО

Это все справедливо при не большом числе абонентов и скудном количестве предоставляемых сервисов.

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

С той-же opt82 у isc-dhcpd не все порядке из коробки, его нужно патчить. (дабы не отвечать еще на один пост : "у меня все работает" - если клиенту выделен определенный IP адрес, он вставит один комп, потом вставит 2-й, то получит шишь, пока не истичет время лизы. Правится патчем, после которого isc-dhcpd стает пригоден только в роли dhcp сервера под option82)

P.S.
Меня больше интересует наработки в сторону связки с брас-фунционалом через радиус для Cisco/Juniper/Ericsson из коробки , или в виде вменяемых модулей.

Так-же интересует переработка подходу к "Топология" и "Оборудование", то, что сейчас есть, сильно ограничивает даже в разработке собственных модулей. Ибо концепция "одна точка - одно устройство" - никуда не годится.

Биллинг всем хорош. Пока у тебя 1,2,3,n сервера на freebsd и куча мыльниц. Когда вырастаешь и у тебя уже брасы/бордеры железные, всюду управляемое железо и куча сервисов -  тут начинается интерестное - замечаешь, что он оброс на овер 9000 процентов своими и сторонними модулями и кроме того его архитектура ограничивает твой полет фантазий и возможности твоего программиста.

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

 


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 26 Марта 2012, 22:58:11
Ну, согласен. Есть только одна проблема: чтобы написать модули для управляемого железа, мне надо это внедрить в свою сеть. Это проверенный способ - тестится все: и нагрузка, и функционал и юзабилити. Проблема в том, что пока я не планировал это железо внедрять... Вот я и пытаюсь написать костяк, для которого будет легко писать модули. Например, я сейчас уткнулся в невозможность радиусом дропнуть юзера. Есть, конечно средства, расширяющие возможности радиуса, например когда он может инициировать запрос к НАСу и сказать "дропни сессию". Но это дополнительный слой (серверный поток), который управляет "дропаньем". А так хотелось просто в ответе аккаунтинга выдать атрибут "дропни", тем более, что mpd его поддерживает (это нестандартное поведение, кстати). Что интересно, концепция нодени не требует дропать клииента т.к. доступ управляется фаерволом. Но есть одна ситуация, когда надо: клиент авторизован под динамическим ипом (кстати, я аху ядово реализовал динамические ипы), администратор удаляет его ип (я не могу запретить это т.к. реально может понадобиться), клиенту выдается новый ип и надо реконнектить его. И .. фак.. я не могу тупо сказать насу "дропни сессию" :(


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 26 Марта 2012, 23:20:52
ОФФТОП: 2 Efendy Хорошая статья на хабре. http://habrahabr.ru/post/140736/


Название: Re: Фичереквест на 52 версию
Отправлено: Andrey Zentavr от 30 Марта 2012, 23:41:22
ОФФТОП: 2 Efendy Хорошая статья на хабре. http://habrahabr.ru/post/140736/
Оффтоп: его же статья по ходу (см. кто автор) %)


Название: Re: Фичереквест на 52 версию
Отправлено: maxx от 31 Марта 2012, 21:58:03
Например, я сейчас уткнулся в невозможность радиусом дропнуть юзера. Есть, конечно средства, расширяющие возможности радиуса, например когда он может инициировать запрос к НАСу и сказать "дропни сессию".
абилс скриптом дропает с мпд телнетом. Помоему нормальное решение


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 31 Марта 2012, 23:49:25
Например, я сейчас уткнулся в невозможность радиусом дропнуть юзера. Есть, конечно средства, расширяющие возможности радиуса, например когда он может инициировать запрос к НАСу и сказать "дропни сессию".
абилс скриптом дропает с мпд телнетом. Помоему нормальное решение
нормальное решение - это когда не нужно изобретать велосипедов. Те, кто придумывал протокол радиуса, не предусмотрели такой элементарной вещи, печалька


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 01 Апреля 2012, 00:09:01
на счёт фич, я би добавил встроеный планировщик заданий
єто могло б усовершенствовать у расширить функцыональность модулей
добавить гибкость нужную модулям
(new_month.pl, notise_mess.pl)
(можно организовать модулём)


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 01 Апреля 2012, 10:57:20
клиенту выдается новый ип и надо реконнектить его. И .. фак.. я не могу тупо сказать насу "дропни сессию" :(
почему?
http://mpd.sourceforge.net/doc5/mpd32.html#32
походу можно и убить сесию и заставить перечитать.

з.ы. я не пробовал, но  судя по ману это реально


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Апреля 2012, 11:48:13
А почитать, что такое disconnect-request? Есть расширение radius-а, позволяющее посылать запросы от радиуса к nas (в стандартном радиусе только nas посылает запросы). При аккаунтинге не предусмотрено в принципе ни каких атрибутов, которые может посылать радиус nas-у. вообще. Т.е невозможно в принципе ничего отослать nas-у, даже привет. Можно создать отдельное соединение (читай костыли/скрипты и т.д., которые будут просматривать очередь на отключение (нахуя мне нужно вести и синхронизировать какую-то очередь) и дропать юзеров)


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 01 Апреля 2012, 12:29:47
А почитать, что такое disconnect-request? Есть расширение radius-а, позволяющее посылать запросы от радиуса к nas (в стандартном радиусе только nas посылает запросы). При аккаунтинге не предусмотрено в принципе ни каких атрибутов, которые может посылать радиус nas-у. вообще. Т.е невозможно в принципе ничего отослать nas-у, даже привет. Можно создать отдельное соединение (читай костыли/скрипты и т.д., которые будут просматривать очередь на отключение (нахуя мне нужно вести и синхронизировать какую-то очередь) и дропать юзеров)
а телнетом лезть на мпд лучше ?
или или все таки проще
в мпд
set radsrv peer
set radsrv open
и
/usr/local/share/freeradius/dictionary
....
и радиус сможет говорить мпд что нужно сделать.
это и есть протокол радиуса
или я всетаки чегото не понял ? вы же писали что
И .. фак.. я не могу тупо сказать насу "дропни сессию" :(



Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Апреля 2012, 12:56:39
Говорю же: не предусмотрена посылка этого (вернее, ЛЮБОГО) атрибута радиусом в эккаунтинге. Детальнее. Mpd поднял сессию pppoe. Регулярно шлет эккаунтинг пакеты на радиус.  Радиус их принимает и НИЧЕГО не шлет ответ! Это заложено протоколом:

 A RADIUS Accounting-Response is not required to have any  attributes in it. (http://www.ietf.org/rfc/rfc2866.txt)

Если в какой-то момент времени известно, что нужно отрубить клиента, нужно дернуть скрипт, который заставит радиус послать пакет, который, ДА, будет принят мпд и мпд распознает этот клевый атрибук, который не поддерживают многие насы, но мпд молодец. Юзер будет дропнут. А теперь сложность: Все в мире имеет инерцию. Если я буду держать очередь отключений, которую будет отрабатывать скрипт, возможна ситуация, когда уже не надо дпропать - клиент успел сам переконнектиться. Редко, но может случиться. Да и зачем это усложение, если бы... повторю:

 A RADIUS Accounting-Response is not required to have any  attributes in it.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Апреля 2012, 12:59:55
Почему надо дропать именно в эккаунтинге? Ситуация: клиент соединился. Админ взял и поменял ип. Нуна поменять ип клиенту. В эккаунтинге мы видим, что ip, который прислал НАС и ip, под которым авторизован клиент не совпадают. Значит шлем в ответ "дроп"


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 02 Апреля 2012, 13:04:36
ОФФТОП: 2 Efendy Хорошая статья на хабре. http://habrahabr.ru/post/140736/
Оффтоп: его же статья по ходу (см. кто автор) %)
Я это и имел ввиду


Название: Re: Фичереквест на 52 версию
Отправлено: X-RaY от 06 Апреля 2012, 17:46:45
ИМХО писать новый лисапед, потом заниматься его отладкой, чтоб и с виндами и роутерами работал, а еще opt82 держал и нагрузку, а еще кучу баз поддерживал да желательно статику отдавал и работу разными диапазонами в одном вилане, еще обучить свой сервак работать с аппаратными relay - вы хотя бы представляете себе объем необходимой работы и кода? При том что при более 5К статических хостов рестарт isc-dhcp занимает менее секунды и нужен только при добавлении нового абонента. Если вы клиентов добавляете по сотне в час, рестарт можно делать по крону раз в сутки. Повторюсь это ИМХО

 Так, а если ипы динамически из пула выдаются на каждую новую сессию, это его постоянно дергать надо и костыли городить страшные.


Название: Re: Фичереквест на 52 версию
Отправлено: maxx от 10 Апреля 2012, 22:53:52
Интересно было бы увидеть
1 динамик пул для ппое, причем обший на несколько насов (бинат на корню убивает идею, ради которых выдаются реальные ипы, а именно снизить нагрузку на проц, возникаемую из за ната).
2 Нормальную работу с маками (логи, поиск какие логины ходили с мака, какие маки ходили с логина, возможность привязки штатными методами).
3 нарезку скоростью не только думинетом а нжкаром либо напрямую через мпд.
4 нормальную систему мониторинга онлайн абонентов (аля, скачало за текушую сессию, выдан айпи такой-то, маку такому то, длительность сессии такая-то) + возможность дропать ппое сессии через вебморду, с нескольких акцесников.
Ну остальное как бы можно модулями дописать. но в целом тименно это хотелось бы увидеть в след версии. И ради этого купил бы ее, перейдя с 50-й. А всякие красивости по моему не суть важно.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 10 Апреля 2012, 23:15:05
Ну, сейчас я имею следующее:

- динамическая выдача ip. Пока на одну учетку динамически может быть выдан тока один ip. Чтобы было больше - надо придумать чтоб было несколько логинов и паролей, я было это сделал в дополнительных полях, но потом мне это не понравилось. Пока пусть будет так до момента когда меня не осенит.

- таблица истории соединений хранит не только кто под каким ипом, но и дополнительные параметры, такие как mac-юзера, nas и т.д. что придет в голову. Хранится в одном поле (кроме ip) в серилизованном виде (т.к. невозможно заранее предусмотреть все возможные параметры), поэтому поиск будет несколько затруднен, но возможен.

- нарезка скорости - меняйте nofire под любой способ нарезки.

Сейчас я занят гибкой системой услуг. Не будет поля "тариф". Будет таблица услуг, в ней ссылки на плагины услуг. Т.е можно будет на любой период времени, с любого дня, не надо скрипта перехода на новый месяц. Услуга не обязательно денежное понятие, например, мона будет приделать услугу "издеваться над абонентом" и дропать часть пакетов. М


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 20 Мая 2012, 20:47:31
как успехи?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Мая 2012, 00:21:04
как успехи?
я перестал спешить. сижу, вылизываю что есть, поскольку чтобы 50ю заменили на 52ю одних новых фич не достаточно, нужно что-то еще. ..


Название: Re: Фичереквест на 52 версию
Отправлено: blackjack от 21 Мая 2012, 09:44:21
тупик?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Мая 2012, 09:57:48
тупик?
чего? это будет (по сути, сть) самый лучший продукт, который я когда-либо делал. Другой, вопрос, что динамические ip, услуги любого времени старта и продолжительности и подобные фишки никому не нужны, если надо переучиваться.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 21 Мая 2012, 11:20:02
я попробую переучитьса!!!


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 20 Июня 2012, 16:43:12
Интересует что планируется все-таки по функционалу управлением оборудования: топология, карта и тд.

На 50.33 у себя реализовали опшинс82 на основе порта. Через топологию, оборудование и свои модули.

Но не хватает что-ли какой-то абстрактности.. Есть в планах перейти на чистый vlan per user. При этом учитываться должен не мак и не порт конкретного коммутатора. А верхний и нижний тег qinq влана, причем к коммутатору это беду тоже надо привязать, чтобы диагностировать порты и тд... Брас должен по радиусу через CoA дергать сервисы. Как это все красиво реализовать в концепции нодени - в голову не приходит..



Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 20 Июня 2012, 20:01:39
чего? это будет (по сути, сть) самый лучший продукт, который я когда-либо делал. Другой, вопрос, что динамические ip, услуги любого времени старта и продолжительности и подобные фишки никому не нужны, если надо переучиваться.
Именно из-за нехватки этих фич в текущей версии не могу перейти с UTM5 на Nodeny в текущей своей сети. В котором из-за закрытости биллинг и мониторинг сети абсолютно 2 не связанные между собой сущности и СТП постоянно тупит куда смотреть, уж лучше переучиться, а то биллинг отдельно а сеть вот в таком виде наблюдаю.
(http://screen.realweb.ua/map.png)
И это карта связей, карта прокладки оптики тоже отдельная сущность, а так хочется все в одном и на масштабируемой карте и чтоб пользователи на железяках видны были, чтоб как в крутом кино :))


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 20 Июня 2012, 21:45:35
Вот что я думаю. Очевидно, что новый Нодени должен обладать конкретными преимуществами чтобы на него перешли с предыдущей версии. Предыдущие версии хоть и имеют несколько принципиальных недостатков, тем не менее, по большому счету, погоды не строят. Написанные модули + привычки (где что искать в случае проблем, привычный интерфейс) + нежелание учить новое -> практически ставят крест на мигрировании в новый Нодени. Собственно, это было ожидаемо и это видно: практически никакого интереса не проявлено.

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

Т.е. будут новые фичи, но именно те, которые мне сейчас больше нужны и благодаря чему я хорошо их протестирую.

Пока я проявил интерес к IPTV - вероятно скоро будет модуль и для него. Возможно хотспоты с нестандартным подходом: сначала бесплатно, потом за бабки/лайки и хз еще что.


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 21 Июня 2012, 07:20:02
А есть ли возможность договориться о полной интеграции нового nodeny в нашу сеть с персональной заточкой под нас, такой как (динамический белый пул, работа с аппаратными брас и тп) и полный переезд с UTM5? Реально ли доработать биллинг под нужды нашей сети, если да готов написать подробную техзадачу, может еще кому будут интересны конкретные фишки и совместно оплатим работу. В основном интересуют фишки для средней сети (работа с железом по SNMP ну или другим способом, интеграция в биллинг масштабируемых карт, удобство возможностей логирования действий пользователей и т.п). То что будет не похож интерфейс на предыдущую версию или любую другую версию - это не проблема, привыкание обычно пару недель. Просто есть ряд задач, которые не реализованы ни в одном существующем биллинге, что-то есть у одних, что-то у других и договориться о доработке пока не удалось :(


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Июня 2012, 23:31:26
Рано пока заменять существующие биллинги. Какие фичи тебя интересуют? Ссылки можно


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 22 Июня 2012, 07:45:09
Рано пока заменять существующие биллинги. Какие фичи тебя интересуют? Ссылки можно
Основное что должен уметь:
1) Работа с пулом динамических белых адресов, не должно быть привязок к IP, также статические адреса.
2) Работа с аппаратным брасом Cisco catalist 10008, отвечает за pppoe в сети
3) Расчетные периоды не привязаны к началу месяца
4) Возможность логирования, кто когда получал конкретный белый адрес из пула (Иногда требуется дать информацию для внутренних органов)
5) Поддержка хотспотов, хотя-бы на уровне pfSense
6) Интеграция с популярными платежными системами (киоски, liqpay, etc)
7) Потдержка подписок на приобретение софта, у нас сейчас используется интеграция биллинга с http://rentsoft.ru/provider
Это минимально, то что используется сейчас и чего не хватает в версии 50 дальше хотелки:
8) Масштабируемая карта на основе яндекс карт или гугла для учета оборудования, магистралей, клиентов, etc
9) Модули поделиться балансом, перенаправления клиента на заглушку при запрещенном доступе в интернет, программа лояльности, модуль кредита, рассылка сообщений(страница заглушка, мыло, sms).
10) Возможность подключения в модуль мониторинга своих графиков с оборудования, зная трапы SNMP (например загрузка внешних каналов)
11) Тикет система с фильтрами и контролем исполнения.
12) Предустановленные рабочие кабинеты типа администратор, кассир, СТП, монтаж.
Вроди все что всплыло на ум и используется ежедневно, в перспективе неплохо бы предусмотреть возможность использования IPv6, но это терпит и ждет.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 22 Июня 2012, 08:21:57
1) Работа с пулом динамических белых адресов, не должно быть привязок к IP, также статические адреса.
это уже есть
2) Работа с аппаратным брасом Cisco catalist 10008, отвечает за pppoe в сети
Radius поддерживает? Работать будет
3) Расчетные периоды не привязаны к началу месяца
это уже есть
4) Возможность логирования, кто когда получал конкретный белый адрес из пула (Иногда требуется дать информацию для внутренних органов)
это уже есть
5) Поддержка хотспотов, хотя-бы на уровне pfSense
поставлю на виртуалку, посмотрю. Хотя вижу, что интерес к хотспотам пока почти нулевой
6) Интеграция с популярными платежными системами (киоски, liqpay, etc)
liqpay: наличка через терминалы/ Visa/Mastercard. Какие киоски конкретно нужны?
7) Потдержка подписок на приобретение софта, у нас сейчас используется интеграция биллинга с http://rentsoft.ru/provider
и что, многие этим пользуются?
Это минимально, то что используется сейчас и чего не хватает в версии 50 дальше хотелки:
8) Масштабируемая карта на основе яндекс карт или гугла для учета оборудования, магистралей, клиентов, etc
это уже есть, но не все
9) Модули поделиться балансом, перенаправления клиента на заглушку при запрещенном доступе в интернет, программа лояльности, модуль кредита, рассылка сообщений(страница заглушка, мыло, sms).
перенаправление и поделится балансом сделаю т.к в своей сети тоже будет полезно. Sms через кого слать? Это договор надо заключить?
10) Возможность подключения в модуль мониторинга своих графиков с оборудования, зная трапы SNMP (например загрузка внешних каналов)
пока нет
11) Тикет система с фильтрами и контролем исполнения.
это отдельный продукт, если начну его нормально реализовывать, то еще полгода потеряю, лучше я буду игры программить
12) Предустановленные рабочие кабинеты типа администратор, кассир, СТП, монтаж.
пример?
Вроди все что всплыло на ум и используется ежедневно, в перспективе неплохо бы предусмотреть возможность использования IPv6, но это терпит и ждет.
Пока не думал
[/quote]


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 22 Июня 2012, 17:54:35
Цитировать
2) Работа с аппаратным брасом Cisco catalist 10008, отвечает за pppoe в сети
Radius поддерживает? Работать будет
Да поддерживает.
Цитировать
5) Поддержка хотспотов, хотя-бы на уровне pfSense
поставлю на виртуалку, посмотрю. Хотя вижу, что интерес к хотспотам пока почти нулевой
Просто уже есть это http://www.netup.ru/UTM5/billing_HotSpot.php отказываться не хочется, а отдельный биллин держать только для хотспотов неудобно.
Цитировать
liqpay: наличка через терминалы/ Visa/Mastercard. Какие киоски конкретно нужны?
Конкретно на данный момент не скажу, киоски в стадии переговоров, ну думаю это не проблема будет, так как апик владельцы откроют.
Цитировать
7) Потдержка подписок на приобретение софта, у нас сейчас используется интеграция биллинга с http://rentsoft.ru/provider
и что, многие этим пользуются?
Достаточно, особенно антивирусами, очень удобно тратишь копейки в месяц со своего счета и не паришься с кряканьем ключей, обновлениями и прочим, что съедает немерено времени, если бы не на маке сидел сам бы пользовался.
Цитировать
Sms через кого слать? Это договор надо заключить?
Лучше сделать что-то типа апика отправка сообщения который сможет передать внешнему скрипту нужные поля из базы, я у себя TurboSMS использую - очень удобно и не дорого.
Цитировать
12) Предустановленные рабочие кабинеты типа администратор, кассир, СТП, монтаж.
пример?
Администратор - разрешено все
Кассир - доступ к балансу, заведение удаление клиентов, все настройки не касающиеся работы кассира в офисе закрыты
СТП - состояние счета без права изменений, внесение комментариев, заведение клиентов в отдельную группу
Я понимаю что в текущем это реализована, но там куча галочек, некоторые не всегда тривиальны приходится включать - проверять что дает, вроди мелочь, но когда надо быстро развернуть - утомляет
По поводу тикетов, много то не нужно, так базовые функции общения СТП с выездными бригадами и контроль исполнения, но нет так нет, текущая тикет-система также не от биллинга и справляется.

Как я смотрю из основного почти все реализовано и  даже часть хотелок, для нас очень важна возможность доработки, так как текущий биллинг полностью закрыт и любая простая функция растягивается на месяца переговоров с непредсказуемым результатом.  Еще нам потребуется авторская помощь с переездом, чтоб прошло максимально безболезненно для клиентов.  Когда приблизительно можно ждать релиза?


Название: Re: Фичереквест на 52 версию
Отправлено: Belos от 23 Июня 2012, 10:49:28
Цитировать
7) Потдержка подписок на приобретение софта, у нас сейчас используется интеграция биллинга с entsoft. ru /provider
и что, многие этим пользуются?
Цитировать
Достаточно, особенно антивирусами, очень удобно тратишь копейки в месяц со своего счета и не паришься с кряканьем ключей, обновлениями и прочим, что съедает немерено времени, если бы не на маке сидел сам бы пользовался.

А кто-то с ними работает? Стоит связываться?


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 23 Июня 2012, 16:05:51
В основном российские провайдеры инфа есть на их сайте, в Украине, на сколько я знаю, мы первые, даже для нас модуль корректоровался чтоб цены были в гривнах, а не рублях. Софт по подписке удобная штука, не надо отваливать кучу денег за программу, которой пользуешься раз в год, либо как с антивирусами, не нужно следить за ключами, капает какая-то копеечка в месяц со счета, особо не напрягает. Вот как это выглядит у нас для клиента http://podpiska.realweb.ua/


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 24 Июня 2012, 21:50:02
Хотелось бы, чтобы скидку начислять можно было не только в% но и в абсолютных величинах. Допустим у клиента расположено оборудование , нужна скидка 50 грн.  А в % неудобно. Пакет сменили, давай пересчитывай!!


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 25 Июня 2012, 09:18:04
Хотелось бы, чтобы скидку начислять можно было не только в% но и в абсолютных величинах. Допустим у клиента расположено оборудование , нужна скидка 50 грн.  А в % неудобно. Пакет сменили, давай пересчитывай!!
для фиксированных скидок лучше сделать ежемесячную услугу с начислением денег.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 25 Июня 2012, 09:22:24
Сделал модуль "поделись балансом". Некоторые отличия: блокируется не по количеству переводов, а по критерию: если к тебе в течение суток пришли бабки от кого-либо, то ты не можешь передать ничего другому. Я посчитал, что всякие блокировки - это излишне, мало ли, появится доброволец в сети и  будет централизованно закупать карточки пополнения и потом помогать старушкам пополнять счет.

Turbosms.ua молодцы - сделали возможность напрямую писать в их БД. Я давно грил, что СУБД - это и есть API, там и безопасность и привилегии, никаких велосипедов, все в коробке. Модуль отправки смс стал очень простым. Сейчас ядро отправляет смс-ки "такого-то числа списание за инет, пополните счет", если у клиента недостаточно бабла.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 25 Июня 2012, 09:24:07
Раз уж я рекламирую как просто писать модули, то вот модуль отправки sms


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 25 Июня 2012, 11:05:38
Раз уж я рекламирую как просто писать модули, то вот модуль отправки sms
Ага еще бы систему куда этот модуль прикручивать, хотя когда я турбосмс к мониторингу прикручивал, у меня вообще 5 строк на баше вышло, всем бы сервисам такое апи :)


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 26 Июня 2012, 19:11:44
Ага еще бы систему куда этот модуль прикручивать, хотя когда я турбосмс к мониторингу прикручивал, у меня вообще 5 строк на баше вышло, всем бы сервисам такое апи :)
много :)
Код:
#!/bin/bash
mysql -sse "INSERT INTO yakumodzo (number,sign,message) VALUES ($1,$2,$3)" -h77.120.116.10 -uyakumodzo -pтутбылпароль users

Раз уж я рекламирую как просто писать модули, то вот модуль отправки sms
в аттачи :)


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 26 Июня 2012, 19:25:40
много :)
Код:
#!/bin/bash
mysql -sse "INSERT INTO yakumodzo (number,sign,message) VALUES ($1,$2,$3)" -h77.120.116.10 -uyakumodzo -pтутбылпароль users


че курим?
к этому еще бомжа надо что бы набирал 1000+ строк в консоли.
тиа
perl vital.pl  '101' 'travka'  'круто курим'
.........
perl vital.pl  '1101' 'travka'  'круто курим'


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 30 Июня 2012, 21:39:49
Так когда новую версию выложишь на тестирование народом?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Июля 2012, 07:43:48
Так когда новую версию выложишь на тестирование народом?
она разве кому-то нужна?) Она успешно работает в моей сети, а занят я уже другим проектом


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 01 Июля 2012, 08:13:02
ну некоторые фичи можно было бы портировать в старую...
мне например довольно сложно будет перейти на новый ....


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 01 Июля 2012, 08:35:34
Так когда новую версию выложишь на тестирование народом?
она разве кому-то нужна?) Она успешно работает в моей сети, а занят я уже другим проектом
Нужна!
Дай на тестирование :)


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 14 Августа 2012, 17:22:32
планируетса ли поддержка ipv6 в новой версии?
а то как-то стёмно становитса глядя на прогноз запаса ipv4
http://inetcore.com/project/ipv4ec/index_ru.html (http://inetcore.com/project/ipv4ec/index_ru.html)


Название: Re: Фичереквест на 52 версию
Отправлено: Rico-X от 14 Августа 2012, 18:17:09
планируетса ли поддержка ipv6 в новой версии?
а то как-то стёмно становитса глядя на прогноз запаса ipv4
http://inetcore.com/project/ipv4ec/index_ru.html (http://inetcore.com/project/ipv4ec/index_ru.html)
На данный момент RIPE выдает любые нужные блоки, если сможете обосновать необходимость и при использовании ип более чем на 90% так что про 6 версию пока говорить очень рано, да и железо многое с ним работает припогано, поддержка только на словах. Я думаю лет 5 можно не напрягаться еще.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Августа 2012, 22:27:55
планируетса ли поддержка ipv6 в новой версии?
в принципе, это можно сделать. Но я пока не вижу в этом необходимости.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 15 Августа 2012, 12:08:50
я просто расматривал расценки на ип-пулы на райп и увидел предуприждение о том что запасы ип в4 заканчиваютса
кроме того случайно нарыл сайт некого прова где ип в6 не могут шейпить http://alfa-inet.net/ipv6.php (http://alfa-inet.net/ipv6.php)
вот и задумался!
а поскольку новая версия НоДени разрабативаетса заново то может и включить поддержку на будушее (хотя бы минимальную)
а в пудушем будет проще ее дополнить.
лично мне ближайшие 2 года ето не понадобитса, но что делать потом??


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 15 Августа 2012, 16:01:13
а какая проблема?
Цитировать
#ipfw show | grep ip6
65530           0              0 pipe 22 ip6 from any to 2001:470:d412::2


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 15 Августа 2012, 17:30:21
а ipfw table как же?)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Августа 2012, 18:24:49
а ipfw table как же?)
ну еще надо смареть как мускуловский INET_ATON() будет работать с Ipv6


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 15 Августа 2012, 19:06:27
хранить в CHAR(16) binary


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 03 Октября 2012, 00:29:40
А не думал ли ты разработать web-API ?

Для клиентов и для операторов.

В эпоху андроидов, айосов, виндовс фонов - самое то. Можно было писать мобильные клиенты и тд и тп. 


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 03 Октября 2012, 06:20:19
я в XML все экспортирую, затем хоть на java парсю или .Net или том же C.Obj


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2012, 10:02:12
А не думал ли ты разработать web-API ?
Вполне вероятно будет. Но сейчас с Валентином подумываем чтоб сделать магазин модулей, встроенный в N+:

модули хранятся на нашем (не обязательно) сервере. В админке нажимаешь кнопку, "хочу такой-то модуль" - загружается и пользуешься. Через месяц либо удаляешь либо платишь через туже админку. + в том, что модули будет мелкими и дешевыми, ну скажем 5$ штука. Тогда и модулеписателям выгодно и админам сетей.


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 03 Октября 2012, 10:41:48
В админке нажимаешь кнопку, "хочу такой-то модуль" - загружается и пользуешься. Через месяц либо удаляешь либо платишь через туже админку.
ну что за бред?)))
оплата только в момент покупки! и точка! потому что так 99% народа будет забывать удалять модули через месяц :)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Октября 2012, 11:36:56
В админке нажимаешь кнопку, "хочу такой-то модуль" - загружается и пользуешься. Через месяц либо удаляешь либо платишь через туже админку.
ну что за бред?)))
оплата только в момент покупки! и точка! потому что так 99% народа будет забывать удалять модули через месяц :)
для некоторой части сетей-жмотов не спасет ничто - код открытый, будут пиздить у друг друга модули. Это будет расчитано на вменяемых людей


Название: Re: Фичереквест на 52 версию
Отправлено: Dr.zlo от 04 Октября 2012, 18:30:01
Цікаво знати, чи будуть модулі переходу з іших білінгових систем. В мене зерез один білінг який не дуже різнится з бетою якогось іншого. А такі модуля сприяли б переходу.


Название: Re: Фичереквест на 52 версию
Отправлено: Инженер от 04 Октября 2012, 19:19:46
А как с поддержкой Линукса в новой версии, в том числе в плане манов?


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 04 Октября 2012, 19:38:16
особой разницы между фрей и линуксом нет
и там и там разворачивал


Название: Re: Фичереквест на 52 версию
Отправлено: Инженер от 04 Октября 2012, 19:43:14
особой разницы между фрей и линуксом нет
и там и там разворачивал
Просто сейчас стоит выбор между двумя биллингами, ждём сервер, как только придёт, сразу покупаем билл. Системный администратор знает на 100% Линукс, на 10% Фри. Запустить нужно быстро и безгеморойно. А без мана боюсь это не удастся человеку, который в первый раз увидит этот биллинг.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 04 Октября 2012, 19:47:43
не должно быть гемора, если человек хорошо шарит в линуксе.
если не получится, значит он плохой линуксоид


Название: Re: Фичереквест на 52 версию
Отправлено: Инженер от 04 Октября 2012, 20:13:30
не должно быть гемора, если человек хорошо шарит в линуксе.
если не получится, значит он плохой линуксоид
Ну хороший админ с лёгкостью и биллинг сам напишет ;) Вопрос времени/целесообразности. Ман всё же нужен для любой продукции, которую хочется успешно продавать...

В Питере есть админы которые готовы за вознаграждение поднять связку 52 версии + AltLinux? Стоимость/сроки?


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 04 Октября 2012, 20:18:58
одно дело просто поднять.
другое дело запилить так, чтобы реализовывало необходимые бизнес процессы.
за 2-3 часа поднять можно на голом сервере поднять на линуксе без проблем.
85% времени занимает подпил под задачи заказчика.
не каждый заказчик будет менять свою политику продаж из-за биллинга.


Название: Re: Фичереквест на 52 версию
Отправлено: Инженер от 04 Октября 2012, 20:30:50
одно дело просто поднять.
другое дело запилить так, чтобы реализовывало необходимые бизнес процессы.
за 2-3 часа поднять можно на голом сервере поднять на линуксе без проблем.
85% времени занимает подпил под задачи заказчика.
не каждый заказчик будет менять свою политику продаж из-за биллинга.

Ну от данного биллинга требуется только биллинг)

- Сервер будет почти голый (будет установлен только ОпенВЗ для дальнейшего поднятия виртуалок, биллинг будет на реальной машине).
- Клиентам будут выдаваться реальные ИП-адреса, т.е. как такого НАТа не будет.
- Оборудование всё умное D-Link L2/L3. Оборудование раскидано по VLAN.
- Требуется авторизация по связке IP+MAC+Port.
- Тарифы все безлимитные, ограничение только по скорости + отключение всех ограничений по скорости в интервал времени.
- Абонентская плата списывается раз в месяц.
- DHCP я так понимаю поднимается под биллингом.

Вроде больше как таковых вопросов по биллингу нет.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 04 Октября 2012, 20:34:45
Цитировать
- Абонентская плата списывается раз в месяц.
и вот тут у всех разное представление, как списывать абонплату.

вобщем ставьте на линукс, проблем быть не должно
у меня на centos стоят


Название: Re: Фичереквест на 52 версию
Отправлено: Инженер от 04 Октября 2012, 20:42:24
Цитировать
- Абонентская плата списывается раз в месяц.
и вот тут у всех разное представление, как списывать абонплату.

вобщем ставьте на линукс, проблем быть не должно
у меня на centos стоят
Нуу))) 1-го числа каждого месяца в 00:00)

А вы не из Питера?


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 04 Октября 2012, 21:02:32
не. Киев
попробуйте.....а там если что, то на форуме кто-то, да поможет.


Название: Re: Фичереквест на 52 версию
Отправлено: Dr.zlo от 08 Октября 2012, 09:49:43
Доброго дня. Бетку ще не ставив тому якщо це там реалізовано вибачайте.
Потрібна така реалізація:
Авторизація щоб проходила по MAC. Видавати треба на інтерфейс зразу білий ip.
Можливість введення декількох MAC оскільки у людей буває не один компютер.
Щоб це все якось відслідковувалось хто в онлайні хто ні(помогає при діагностуванні проблеми.)
Підтримка кількох NAS.
В принципі білі ip адреса видавати можна і через isc-dhcp от і це з легкістю реалізується, але от не знаю як від нього получити данні якому маку який ip видало і цей ip потім зашейпити. В таблиці arp копатись на предмет співставлення ?
Option 82 нема можливості зерез використати всюди. Але частково така можливість є.
В загальному треба таку штуку якось реалізувати і з можливістю підтримки і option 82 там де для цего э можливість.


Название: Re: Фичереквест на 52 версию
Отправлено: Dr.zlo от 08 Октября 2012, 10:55:23
+ Не побачив лога помилок при pppoe. Тіпа не правильний пароль. Як мінімум при pppoe не правильне введення пароля було б не так погано. А краще повний лог авторизації по конкретному користувачу.


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 09 Октября 2012, 12:18:28
Предлагаю запись трафика вынести на mongodb.
Плюсы : скорость, возможность шардинга.

Инфа не критичная, транзакционность не требуется, а вот нагрузку на запись создает большую, а у мускуля с этим косяк.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 09 Октября 2012, 12:19:23
уже поздно, все на мускуле вертится в 52 версии


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 11 Октября 2012, 10:10:23
Предлагаю запись трафика вынести на mongodb.
Плюсы : скорость, возможность шардинга.

Инфа не критичная, транзакционность не требуется, а вот нагрузку на запись создает большую, а у мускуля с этим косяк.

Я бы тогда подумал бы вынести не в монгу а в эластиксерч, тотже носкл  + шардинг + офигенная заточка под поиск и сортировку  + конфигурировать ничего не надо
После того как в проекте использовал Graylog2  то убедился что эластиксерч решает эту задачу лучше чем монга


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 03 Ноября 2012, 18:11:46
в новий NoDeny можно добавить  на главную страницу добавить вот ето http://freehabr.ru/blog/php/1411.html (http://freehabr.ru/blog/php/1411.html)
и возле верхнего меню токо UpTime
Кто ЗА?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Ноября 2012, 18:15:55
я за. Попробую добавить.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 03 Ноября 2012, 18:21:18
я за. Попробую добавить.

Класно!!!


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Ноября 2012, 18:25:43
я за. Попробую добавить.

Класно!!!
Сегодня я планировал сделать поиск трафика по заданному неклиентскому трафику, просто уже начал ковырять модуль отображения трафика и уже сделал фичу, чтоб можно было выводить суммарный трафик за x дней, например: вывести ТОП качальщиков локального трафика за с такого-то по такое-то число. Кроме того, сделал чтоб по дефолту вместо логина, отображался однострочный адрес клиента в таблице трафика, потому что я этих ... по адресам помню


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 03 Ноября 2012, 21:59:44
+


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 07 Ноября 2012, 11:17:39
хотелка: было бы не плохо сделать не временный платеж, а временное увеличение кредита, дабы не вводить юзверей в заблуждение по поводу их баланса (ситуация:- звонит абон -"ааааа, меня отключило за неуплату включите плз инет на две недели", ему временный платеж, а он через две недели - куда делись деньги??? а то что в админке написано ему побоку, а при увеличении кредита вручную зачастую забывается возвращение в прежнее состояние


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 07 Ноября 2012, 12:25:10
хотелка: было бы не плохо сделать не временный платеж, а временное увеличение кредита, дабы не вводить юзверей в заблуждение по поводу их баланса (ситуация:- звонит абон -"ааааа, меня отключило за неуплату включите плз инет на две недели", ему временный платеж, а он через две недели - куда делись деньги??? а то что в админке написано ему побоку, а при увеличении кредита вручную зачастую забывается возвращение в прежнее состояние
хорошая мысль. сделаю


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 07 Ноября 2012, 15:17:47
Цитировать
хорошая мысль. сделаю
спс;)
еще хотелка)
пулы адресов, неплохо было бы дать пулам названия (типа как раньше в точках топологии - улица, номер дома), и при заводе клиента выбирать название-->последний доступный ip. у нас на многоэтажку своя подсеть /26, /27. ip статик раздается по дхцп (связка ип+мак). сейчас же вылазят все адреса, причем первый пул, остальных не видно, неудобненько получаеццо :-[


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Ноября 2012, 19:18:32
хотелка: было бы не плохо сделать не временный платеж, а временное увеличение кредита, дабы не вводить юзверей в заблуждение по поводу их баланса (ситуация:- звонит абон -"ааааа, меня отключило за неуплату включите плз инет на две недели", ему временный платеж, а он через две недели - куда делись деньги??? а то что в админке написано ему побоку, а при увеличении кредита вручную зачастую забывается возвращение в прежнее состояние
хорошая мысль. сделаю
Закоммитил. Кроме того несколько небольших фиксов там же. Смотрите коменты


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Ноября 2012, 19:19:26
еще хотелка)
пулы адресов, неплохо было бы дать пулам названия
ок, подумаю


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 09 Ноября 2012, 13:03:17
Цитировать
Закоммитил. Кроме того несколько небольших фиксов там же. Смотрите коменты
спс, уже оценил)))
ну и в продолжении темы))):
- будет ли кассовый ордер, как в 50в. что б не через клиентскую статистику, а где нить рядом с кнопочкой пополнения счета?
-неплохо бы было при просмотре платежей строку итого, количество операций. не лишним будет округлить копейки в состоянии счета.
-все таки возможность проводить платежи безналом нужна.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 11 Ноября 2012, 20:19:51
http://forum.nodeny.com.ua/index.php?topic=659.msg15372#msg15372
такой нужен?


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 11 Ноября 2012, 23:08:02
не первой важности, но можно


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 12 Ноября 2012, 12:02:39
такой нужен?
ну да, или типа как в атаче), ну думаю какой шаблон не столь важно)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 12 Ноября 2012, 20:28:03
такой нужен?
ну да, или типа как в атаче), ну думаю какой шаблон не столь важно)
так дайте мне шаблон, я его подправлю под n+


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 14 Ноября 2012, 10:21:24
такой нужен?
ну да, или типа как в атаче), ну думаю какой шаблон не столь важно)
так дайте мне шаблон, я его подправлю под n+
вооот):


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Ноября 2012, 17:23:02
такой нужен?
ну да, или типа как в атаче), ну думаю какой шаблон не столь важно)
так дайте мне шаблон, я его подправлю под n+
вооот):
Залил в SVN, но это, конечно пиздец - я такого шаблона еще не видел) В ворде html-шаблоны - это ад. Дайте кто-нибудь нормальный и скажите какие поля вам нужны.

Кстати, код модуля:

Код:
sub go
{
    my($Url, $usr) = @_;
    my %p = Db->line("SELECT cash, comment FROM pays WHERE mid=? AND category=1 ORDER BY id DESC LIMIT 1", $usr->{id});
    %p or Error($lang::s_soft_error);

    $usr->{last_pay} = { summa=>$p{cash}, comment=>$p{comment}, date=>the_date($ses::t) };

    my $html = tmpl('cash_order', %$usr);

    print "Content-type: text/html\n\n";
    print $html;
    exit;
}

Каждому модулю передается переменная $usr, в которой дохрена данных. Например, из шаблона можно обратиться к полю adr_telefon допданных как  {{dopdata._adr_telefon.value}}


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 14 Ноября 2012, 18:35:55
ну уж какой есть. а куда ентот модуль пхать?) можно подробнее?)
в папку kernel и расширение *.pm, а в nokernel.pl что то надо писать?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Ноября 2012, 18:37:37
ну уж какой есть. а куда ентот модуль пхать?) можно подробнее?)
в логе svn посмотри какие файлы и где добавились, а код я привел просто для примера модулеписателям, может начнут писать модули


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 14 Ноября 2012, 18:50:03
упс) поспешил с выводами)обновил, но чего то не вижу его(где кнопочка?


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 15 Ноября 2012, 01:22:46
такой нужен?
ну да, или типа как в атаче), ну думаю какой шаблон не столь важно)
так дайте мне шаблон, я его подправлю под n+
вооот):
Залил в SVN, но это, конечно пиздец - я такого шаблона еще не видел) В ворде html-шаблоны - это ад. Дайте кто-нибудь нормальный и скажите какие поля вам нужны.

Кстати, код модуля:

Код:
sub go
{
    my($Url, $usr) = @_;
    my %p = Db->line("SELECT cash, comment FROM pays WHERE mid=? AND category=1 ORDER BY id DESC LIMIT 1", $usr->{id});
    %p or Error($lang::s_soft_error);

    $usr->{last_pay} = { summa=>$p{cash}, comment=>$p{comment}, date=>the_date($ses::t) };

    my $html = tmpl('cash_order', %$usr);

    print "Content-type: text/html\n\n";
    print $html;
    exit;
}

Каждому модулю передается переменная $usr, в которой дохрена данных. Например, из шаблона можно обратиться к полю adr_telefon допданных как  {{dopdata._adr_telefon.value}}

есчо бы кнопочку "принт" прикрутить...


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Ноября 2012, 14:20:51
есчо бы кнопочку "принт" прикрутить...
дайте мне нормальный шаблон и я там прикручу


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 16 Ноября 2012, 11:05:48
я уже хочу перевести сеть на NoDeny Plus, но есть небольшая загвоздочка:
нужно со старого NoDeny 49.32 перенести таблицу карточек пополнения в новый.
таблицы отлиаются. как это сделать?

я думал скопировать таблицу на старом, переименовать колонки, сделать дамп таблицы!
но что куда переименовывать?




Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 16 Ноября 2012, 11:45:29
нужно со старого NoDeny 49.32 перенести таблицу карточек пополнения в новый.
таблицы отлиаются. как это сделать?

я думал скопировать таблицу на старом, переименовать колонки, сделать дамп таблицы!
но что куда переименовывать?

Убедиться, что нет карточек в состоянии перемещения, после чего

Код:
 ALTER TABLE `cards` CHANGE `stime` `tm_create` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` CHANGE `etime` `tm_end` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` CHANGE `atime` `tm_activate` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` CHANGE `admin` `adm_create` MEDIUMINT( 8 ) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` ADD `alive2` ENUM( 'good', 'bad', 'stock', 'activated' ) NOT NULL DEFAULT 'good' AFTER `adm_create`;
 ALTER TABLE `cards` ADD `uid_activate` INT UNSIGNED NOT NULL DEFAULT '0' AFTER `alive2`;
 UPDATE cards SET alive2=alive WHERE alive IN('good','bad','stock');
 UPDATE cards SET alive2='activated', uid_activate=alive WHERE alive>0;
 ALTER TABLE `cards` DROP `alive`;
 ALTER TABLE `cards` CHANGE `alive2` `alive` ENUM( 'good', 'bad', 'stock', 'activated' ) NOT NULL DEFAULT 'good';
 ALTER TABLE `cards` DROP `rand_id`;
 ALTER TABLE `cards` DROP `admin_sell`;
 ALTER TABLE `cards` DROP `time_sell`;
 ALTER TABLE `cards` DROP `id_sell`;
 ALTER TABLE `cards` CHANGE `r` `adm_owner` MEDIUMINT(9) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` ADD `adm_move` MEDIUMINT UNSIGNED NOT NULL DEFAULT '0' AFTER `adm_owner`;
 
 


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 16 Ноября 2012, 12:16:26
супер!
спасибки!
+

добавь пожалуйста в просмотр карточек столбец "кто активировал" (как в старом)
так будет удобнее


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 16 Ноября 2012, 12:30:35
а может разбить таблицу PAYS на PAYS и MESG
что бы в таблице PAYS были только финансы
а в MESG все остальные, при удалении которых не затрагивались финансы


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 16 Ноября 2012, 16:03:33
надо сделать модуль распечатки заявления о том что клиент согласен с обработкой своих пресональных данных и наверное какое то подтверждение при первом заходе в статистику и не просто кнопку и галочку ознакомился а вписать какое то слово типа OK  или СОГЛАСЕН для подтверждения


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 16 Ноября 2012, 17:28:48
вопрос.
есть есть сеть 800+ чел ( биллин  самопис)  - предложил поставить н+  -у чела возник вопрос = счас за нашару , а дальше как?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 16 Ноября 2012, 18:05:43
вопрос.
есть есть сеть 800+ чел ( биллин  самопис)  - предложил поставить н+  -у чела возник вопрос = счас за нашару , а дальше как?

Пока не знаю. Продавать Н+ как и старый нет никакого смысла - практически никто не покупает. Почему сейчас я выкладываю Н+? Потому что мне жалко потраченного года. Я нигде не работал и как папа Карло стругал новый Нодени. Я, конечно, планирую, что рано или поздно все перейдут, поскольку плюсы очевидны, а минусы временны. Естественно, я не планирую никого ущемлять - подсадить, а потом загнуть цену. Скорее всего н+ в совокупности будет дешевле чем н50. Просто я сейчас не знаю на чем будем зарабатывать - на ядре/на количестве абонов/на модулях... Т.е. я бы предложил тебе поставить и как бы обещаю, что цена (когда она появится) будет гарантированно меньше чем если бы ты поставил н50


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 16 Ноября 2012, 19:15:05
Я думаю удобно было б зарабативать на модулях и количистве клиентов,
а ядро раздавать бесплатно с ограничением 30 пользователей
потом докупать лицензии типа по 5 баксов за клиента + система скидок на количество:
до 50 кл = по 5 $
до 100 кл = по 4,5 $
...
до 1000 кл = по 2 $
+ ко всему сделать диск с бысрой установкой системы (всё в одном)*
для быстрого поднятия сервера, простоты настройки, обзора возможностей
думаю много кто со мной согласится

я пытался сделать такой диск на фре 7,3 потом забросил
недавно вспомнил и начал на фре 9,0 пре
на 9 намного легче (идея взята отсюда http://www.lissyara.su/archive/livecd+restore/ (http://www.lissyara.su/archive/livecd+restore/) и силно переделана)
но времени не хватает



Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 16 Ноября 2012, 19:32:10
делать образ - зло

1. люди даже не зная основ - будут его использовать и малейшее отклонение от скрина вызывает панику... и куча бреда.
2.серваки как люди - разные задачи ... 



Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 16 Ноября 2012, 19:44:04
делать образ - зло

я делаю для себя диск для бистрого ВОССТАНОВЛЕНИЯ моего сервера
(вместо 7-11 часов простоя без нета у клиентов всего 20-30 минут)
и предложил как вариант (можно указать что он для ознакомления)

а диск всёже нужен, ибо придёт новичек посмотрит, и подумает: да ну ну н@х, я не справлюсь;
и пойдёт искать лёгкие пути, а мог бы бить потенцыальным клиентом,
а таких много (ничё не знаю, а хочу),

а вся экономика держется на мелком бизнэсе и его количестве!!!


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 16 Ноября 2012, 20:27:23
Цитировать
(вместо 7-11 часов простоя без нета у клиентов всего 20-30 минут)
в случае фатального уничтожения сервера
я разворачиваю с Amazon сервер и неспеша через ilo/drac восстанавливаю систему на другом сервере или на Esxi
единственно, так это TTL на домен поставил в 600 секунд, лупит по нс'у часто


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 16 Ноября 2012, 21:30:27
я делаю для себя диск для бистрого ВОССТАНОВЛЕНИЯ моего сервера
(вместо 7-11 часов простоя без нета у клиентов всего 20-30 минут)
резервирование и нет простоя вообще


а диск всёже нужен, ибо придёт новичек посмотрит, и подумает: да ну ну н@х, я не справлюсь;
и пойдёт искать лёгкие пути, а мог бы бить потенцыальным клиентом,
а таких много (ничё не знаю, а хочу),
и туда ему дорога - провайдинг -не пивнушка - тут знания нужны
поставил с образа - появилось на форуме с две сотни бредовых вопросов , а толку то?
а вся экономика держется на мелком бизнэсе и его количестве!!!
перефразирую  гонки формулы 1  держатся на запоре(заз).

повторю провайдинг = не на базаре семечки продавать.....
ну поставил дурачек образ - а как дальше? и ...
снес поставил виндовс и ...
  



Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 17 Ноября 2012, 11:27:35
добавь пожалуйста в просмотр карточек столбец "кто активировал" (как в старом)
так будет удобнее
так а чем не устраивает кнопка info -> Активировал.. ?


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 17 Ноября 2012, 16:22:17
чтоб сразу видно было кто активоровал
а вместо инфо = показать код


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 20 Ноября 2012, 18:55:35
предложение сделать в клиентской статистике в правой колонке блок новостей и рекламы!


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Ноября 2012, 08:34:10
предложение сделать в клиентской статистике в правой колонке блок новостей и рекламы!
она должна откуда-то собираться или типа как многоадресное сообщение добавляться их админки?


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 21 Ноября 2012, 09:21:05
напомни плиз, мультитрединг уже есть в ядре?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Ноября 2012, 09:44:02
напомни плиз, мультитрединг уже есть в ядре?
http://forum.nodeny.com.ua/index.php?topic=2015.msg18435#msg18435

Вкратце: многопоточность есть и юзается. Но лишь тогда, когда она крайне необходима. "Зеленые потоки" и возможность запускать каждый модуль как отдельный процесс - по тестам дают очень хорошие результаты. Т.е. если умеешь работать с многопоточностью - можешь написать соответствующий модуль. Да, там написано про утечки памяти, их уже нет


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 21 Ноября 2012, 10:17:26
предложение сделать в клиентской статистике в правой колонке блок новостей и рекламы!
она должна откуда-то собираться или типа как многоадресное сообщение добавляться их админки?
из админки  (типа где купить карточки, новые услуги, партнёри)



Название: Re: Фичереквест на 52 версию
Отправлено: stix от 21 Ноября 2012, 10:32:48
напомни плиз, мультитрединг уже есть в ядре?
http://forum.nodeny.com.ua/index.php?topic=2015.msg18435#msg18435

Вкратце: многопоточность есть и юзается. Но лишь тогда, когда она крайне необходима. "Зеленые потоки" и возможность запускать каждый модуль как отдельный процесс - по тестам дают очень хорошие результаты. Т.е. если умеешь работать с многопоточностью - можешь написать соответствующий модуль. Да, там написано про утечки памяти, их уже нет
спасибо, в том посте ответил на все последующие вопросы )


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Ноября 2012, 19:48:01
предложение сделать в клиентской статистике в правой колонке блок новостей и рекламы!
готово


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 21 Ноября 2012, 23:01:38
предложение сделать в клиентской статистике в правой колонке блок новостей и рекламы!
готово

Шикарно!!!
Самое то!!!
И главное на каждой странице!!!
+


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 22 Ноября 2012, 09:58:41
еще хотелка)
пулы адресов, неплохо было бы дать пулам названия (типа как раньше в точках топологии - улица, номер дома), и при заводе клиента выбирать название-->последний доступный ip. у нас на многоэтажку своя подсеть /26, /27. ip статик раздается по дхцп (связка ип+мак). сейчас же вылазят все адреса, причем первый пул, остальных не видно, неудобненько получаеццо :-[
Сделал. Имена сетям даются в настройках группы клиентов как префикс, например:
Карла Маркса 10.0.1.0/24
Маяковского   10.0.2.0/24


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 26 Ноября 2012, 09:58:23
Есть ли смысл сделать заход в клиентскую статистику путем авторизации через vkontakte? По моей статистике самый популярный ресурс среди клиентов. Многим влом/тупые вводить логин/пароль для авторизации. Либо же сделать клиентскую сессию длинной, дня на 3? Для опасных операций просить залогиниться


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 26 Ноября 2012, 10:36:20
я думаю это опасно.


Название: Re: Фичереквест на 52 версию
Отправлено: Андрій от 26 Ноября 2012, 11:19:34
Есть ли смысл сделать заход в клиентскую статистику путем авторизации через vkontakte? По моей статистике самый популярный ресурс среди клиентов. Многим влом/тупые вводить логин/пароль для авторизации. Либо же сделать клиентскую сессию длинной, дня на 3? Для опасных операций просить залогиниться

думаю нема змісту


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 26 Ноября 2012, 11:47:37
я думаю это опасно.
ну, я думал сделать только на пополнение счета. Какой смысл заходить под чужим логином и ему пополнять счет? Хотя тоже не вижу особого смысла в этой фиче, думал мож кому интересно. Значит не буду ее делать.


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 27 Ноября 2012, 00:16:25
Есть ли смысл сделать заход в клиентскую статистику путем авторизации через vkontakte? По моей статистике самый популярный ресурс среди клиентов. Многим влом/тупые вводить логин/пароль для авторизации. Либо же сделать клиентскую сессию длинной, дня на 3? Для опасных операций просить залогиниться
ну можно вообще авторизацию через телефон сделать - динамические пароли :)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Ноября 2012, 00:53:25
Есть ли смысл сделать заход в клиентскую статистику путем авторизации через vkontakte? По моей статистике самый популярный ресурс среди клиентов. Многим влом/тупые вводить логин/пароль для авторизации. Либо же сделать клиентскую сессию длинной, дня на 3? Для опасных операций просить залогиниться
ну можно вообще авторизацию через телефон сделать - динамические пароли :)
давно хотел, но дорого. Пытался даже найти дырку в платежных системах, чтоб смс-информирование использовать как одноразовый пароль))


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 27 Ноября 2012, 11:07:00
давно хотел, но дорого. Пытался даже найти дырку в платежных системах, чтоб смс-информирование использовать как одноразовый пароль))
Насколько дорого? При больших объемах смс можно договориться на довольно неплохие цены.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Ноября 2012, 11:13:17
давно хотел, но дорого. Пытался даже найти дырку в платежных системах, чтоб смс-информирование использовать как одноразовый пароль))
Насколько дорого? При больших объемах смс можно договориться на довольно неплохие цены.
При моих объемах это больше 10 копеек вроде (влом смотреть). Если какая-нибудь немелкая сеть перейдет на Н+, могу сделать. Как только напишется установщик Н+, дооформится документация - Н+ станет платным. Пока действует мое слово - до того момента как он станет платным, все кто внедрит его сейчас получат по гарантированно низшей цене чем Н50


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 27 Ноября 2012, 14:26:29
вопрос будет также до 300 чел?


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 27 Ноября 2012, 14:38:54
При моих объемах это больше 10 копеек вроде (влом смотреть). Если какая-нибудь немелкая сеть перейдет на Н+, могу сделать. Как только напишется установщик Н+, дооформится документация - Н+ станет платным. Пока действует мое слово - до того момента как он станет платным, все кто внедрит его сейчас получат по гарантированно низшей цене чем Н50
Я рассмотрю варианты перехода, но пока занят допиливанием N50 под PPPoE\DHCP на Juniper.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Ноября 2012, 15:01:42
При моих объемах это больше 10 копеек вроде (влом смотреть). Если какая-нибудь немелкая сеть перейдет на Н+, могу сделать. Как только напишется установщик Н+, дооформится документация - Н+ станет платным. Пока действует мое слово - до того момента как он станет платным, все кто внедрит его сейчас получат по гарантированно низшей цене чем Н50
Я рассмотрю варианты перехода, но пока занят допиливанием N50 под PPPoE\DHCP на Juniper.

Ну и зачем, если можно эти усилия потратить на написание этого же модуля под N+? Уверен, что потратив неделю на изучение доки (это с закреплением материала) можно портировать свободно


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Ноября 2012, 15:12:47
вопрос будет также до 300 чел?
Имхо сейчас бум сетей в частном секторе, по меркам которых 300 абонов - это уже крупная сеть, готовая к продаже. Т.е. большая часть рынка - это сети, которые ничего для NoDeny не сделали. Я уже упоминал это неоднократно, например, то, что вынужден был пойти на работу в Яндекс, поскольку N50 практически перестал приносить хотя бы копейки. Так же есть данные, что сети разделяют биллинги по 300 абонентов лишь бы не платить. Блять, да удалите вы одну строчку и снимите лимит, раз уж вы такие жлобы. Раз вам впадлу заплатить за то, что вам регулярно приносит бабло. Почему-то в нашей стране люди не понимают, что мотивация разработчиков приведет к улучшению продукта, следовательно к улучшению их же благосостояния. Оправданием может служить только то, что в отрасль пошли тупые малолетки и вообще далекие от сетей люди с низким iq.

Т.е. я считаю, что лимит в 300 абонов - это дохрена. Думаю, он будет меньше. Опять же, я упоминал, что мы рассматриваем вариант сделать биллинг с основными модулями бесплатным и зарабатывать на новых модулях.

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


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 27 Ноября 2012, 15:17:21
Ну и зачем, если можно эти усилия потратить на написание этого же модуля под N+? Уверен, что потратив неделю на изучение доки (это с закреплением материала) можно портировать свободно
Постараюсь выкроить время.
Плюс база довольно большая сейчас, по любому вылезут косяки при миграции.
Тогда такой вопрос, как убрать все временные платежи, есть какой-либо механизм?


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 27 Ноября 2012, 15:31:16
Каким образом будет идти проверка тех кто уже установил Н+?


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 27 Ноября 2012, 15:38:05
ну я думаю информация должна быть конфиденциальной )
каком файле и какая строка  ;D


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Ноября 2012, 16:01:05
ну я думаю информация должна быть конфиденциальной )
каком файле и какая строка  ;D
исходники все открыты, никаких слежек. Если и будет ограничение, то чисто декларативное. Если делать модули платными, то тут есть идея клиент-серверной загрузки по ключу или что-то подобное


Название: Re: Фичереквест на 52 версию
Отправлено: ser970 от 27 Ноября 2012, 17:45:35
вопрос будет также до 300 чел?
Имхо сейчас бум сетей в частном секторе, по меркам которых 300 абонов - это уже крупная сеть, готовая к продаже. Т.е. большая часть рынка - это сети, которые ничего для NoDeny не сделали. Я уже упоминал это неоднократно, например, то, что вынужден был пойти на работу в Яндекс, поскольку N50 практически перестал приносить хотя бы копейки. Так же есть данные, что сети разделяют биллинги по 300 абонентов лишь бы не платить. Блять, да удалите вы одну строчку и снимите лимит, раз уж вы такие жлобы. Раз вам впадлу заплатить за то, что вам регулярно приносит бабло. Почему-то в нашей стране люди не понимают, что мотивация разработчиков приведет к улучшению продукта, следовательно к улучшению их же благосостояния. Оправданием может служить только то, что в отрасль пошли тупые малолетки и вообще далекие от сетей люди с низким iq.

Т.е. я считаю, что лимит в 300 абонов - это дохрена. Думаю, он будет меньше. Опять же, я упоминал, что мы рассматриваем вариант сделать биллинг с основными модулями бесплатным и зарабатывать на новых модулях.

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

з.ы. пока вникаю в структуру . стоит на тестовом - 5 абона на ней (ноут , ноут , комп и телевизор, и тел андроид) .
 


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 27 Ноября 2012, 20:54:11
нужно добавить к группам ответсенного админа за определённую групу


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 27 Ноября 2012, 21:01:04
будет wizard по созданию новых клиентов?
очень удобно было в 50.3


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 28 Ноября 2012, 17:09:31
Кстати а в рамках текущей версии можно реализовать несколько логинов у клиента?
Один например для входа в статистику (вида xYYYY, номер договора по сути), другой для авторизации на железе ( вида mx_remoteid_port )?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 28 Ноября 2012, 18:12:53
будет wizard по созданию новых клиентов?
очень удобно было в 50.3
а что там визардить? При создании клиента запрашивается всего один параметр: его группа. Далее распечатываем бланк настроек и идем подключать. При подключении, прямо с клиентом заходим в клиентскую статистику и там задается вопрос об адресе и личных данных. Вводим. Выбираем тариф. Работаем.

Если ip должен быть статическим, а не выдаваться при подключении по pppoe, то у нас добавляется еще один шаг - выбрать ip  из списка. Вроде это не трудно, тем более я сделал возможность именования списков


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 28 Ноября 2012, 18:14:20
Кстати а в рамках текущей версии можно реализовать несколько логинов у клиента?
Один например для входа в статистику (вида xYYYY, номер договора по сути), другой для авторизации на железе ( вида mx_remoteid_port )?

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


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 28 Ноября 2012, 21:40:19
будет wizard по созданию новых клиентов?
очень удобно было в 50.3
а что там визардить? При создании клиента запрашивается всего один параметр: его группа. Далее распечатываем бланк настроек и идем подключать. При подключении, прямо с клиентом заходим в клиентскую статистику и там задается вопрос об адресе и личных данных. Вводим. Выбираем тариф. Работаем.

Если ip должен быть статическим, а не выдаваться при подключении по pppoe, то у нас добавляется еще один шаг - выбрать ip  из списка. Вроде это не трудно, тем более я сделал возможность именования списков

Например логин, чтобы по фио генерился транслитом.
или пароль генерировался, где можно было выбрать.
адрес, чтобы можно было выбрав тыкнув в номер дома, а оно ip само подставило как из точки подключения 50.32
кстати нажимаю кнопку Пароль, а оно ничего не просходит, кроме ajax запроса.
cgi-bin/stat.pl?a=ajShowPass&uid=3


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Ноября 2012, 10:39:44
Лучше эти фичи сделать на странице редактирования данных ибо они могут понадобиться не только при создании учетки. Более того, создание учетки в один клик нравится не только мне


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Ноября 2012, 10:40:53
кстати нажимаю кнопку Пароль, а оно ничего не просходит, кроме ajax запроса.
cgi-bin/stat.pl?a=ajShowPass&uid=3
nody.js последний стоит?


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 29 Ноября 2012, 11:10:23
дергал последнее из svn


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Ноября 2012, 13:31:59
дергал последнее из svn
если есть firebug, глянь что приходит в ответ. Вообще, пароль должен отобразиться в модальном окне. Возможно код nody.js закешировался браузером


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 29 Ноября 2012, 13:49:06
у меня все хорошо
здесь однозначно попало в кеш
открой через браузер этот файл(/media/js/nody.js) и пообновляй страницу. обычно это действия спасает от кеша


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 29 Ноября 2012, 15:25:35
засетапил второй браузер, та же картина
надо посидеть, разобраться


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 29 Ноября 2012, 16:31:34
засетапил второй браузер, та же картина
надо посидеть, разобраться
тогда смотри логи апача
может что-то недоставил


Название: Re: Фичереквест на 52 версию
Отправлено: wooka от 29 Ноября 2012, 16:32:25
Финансовая отчетность представлена очень скудно, практически ничего нет.

Хотелка:
  1. сделать админские учетки также финанасовыми, т.е. имеющие свой баланс,
      при пополнение счета абонента сумма начисляется как пользователю так и админу/кассиру (пополняющему).
      это будет отображать суммы средств находящееся у каждого админа в данный момент.
  2.  реализовать инструменты передачи финансов между админскими учетками,
      перевод суммы от одного к другому.
  3.  реализовать инструменты списания расходов с категориями и комментариями.

пример:

 > kassir=0, inkassat=0, bank=0.

 1-ый день:
  За 1-ый день Кассир принял оплаты на 1080 грн,
  В конце рабочего дня инкассатор забирает наличностью и переводит с кассира себе 1000 грн (80 грн мелкими купюрами оставляет кассиру что бы давать сдачу)

 > kassir=80, inkassat=1000, bank=0.

 2-ый день:
  Кассир принял оплаты на 2010 грн,
  Инкассатор забирает наличностью и переводит с кассира себе 2000 грн

  > kassir=90, inkassat=3000, bank=0.

 3-ый день:
  Кассир принял оплаты на 1480 грн,
  Инкассатор забирает наличностью и переводит с кассира себе 1500 грн,
  
  > kassir=70, inkassat=4500, bank=0.

  Накопившееся сумму инкассатор передает бухгалтеру.

  > kassir=70, inkassat=0, bank=4500.
  
  Бухгалтер оплачивает покупку оборудования  и списывает со своего счета в расходы 4000.

  > kassir=70, inkassat=0, bank=500.

 Думаю реализация будет не сложной.

 Попутные вопросы предлагаю обсудить по скайпу.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Ноября 2012, 17:46:07
Хотелка:
  1. сделать админские учетки также финанасовыми, т.е. имеющие свой баланс,
      при пополнение счета абонента сумма начисляется как пользователю так и админу/кассиру (пополняющему).
      это будет отображать суммы средств находящееся у каждого админа в данный момент.
  2.  реализовать инструменты передачи финансов между админскими учетками,
      перевод суммы от одного к другому.
  3.  реализовать инструменты списания расходов с категориями и комментариями.
да, имхо все реализуемо. Т.е не считать баланс админов динамически, это правильно. Думаю, скоро такое сделаю


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Ноября 2012, 19:25:33
В общем, баланс у админов реализовал, обновитесь. Не забудьте

ALTER TABLE `admin` ADD `balance` FLOAT( 8, 2 ) NOT NULL DEFAULT '0';

Баланс виден в заголовке на титульной странице. Посже сделаю механизм приема/передачи наличности


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 29 Ноября 2012, 22:57:30
Да, кстати по-поводу ajax, он не работает видимо из-за того, что json рогато поставился из cpan.
а вы юзаете на фряхах


Название: Re: Фичереквест на 52 версию
Отправлено: VitalVas от 29 Ноября 2012, 23:25:24
Да, кстати по-поводу ajax, он не работает видимо из-за того, что json рогато поставился из cpan.
а вы юзаете на фряхах
debian 6.0 - полет нормальний


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 02 Декабря 2012, 12:14:42
Будет ли такая возможность использовать сателлиту несколько БД?
Например БД биллинга master + slave, чтобы автоматически переключался если не удалось подключиться на master database ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 02 Декабря 2012, 16:08:03
Будет ли такая возможность использовать сателлиту несколько БД?
Например БД биллинга master + slave, чтобы автоматически переключался если не удалось подключиться на master database ?
попробую реализовать


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 02 Декабря 2012, 21:00:01
Будет ли такая возможность использовать сателлиту несколько БД?
Например БД биллинга master + slave, чтобы автоматически переключался если не удалось подключиться на master database ?
готово


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 02 Декабря 2012, 21:00:49
обалдеть, спасибо )


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 02 Декабря 2012, 21:29:52
+


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 02 Декабря 2012, 21:36:26
Кстати, протестите, плз, таймауты. У меня почему-то таймаут * 8, проблема не в коде, почему-то система так делает...


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 03 Декабря 2012, 12:31:18
кстати насчет ajax
надо было в cpan добавить JSON::XS и JSON, а они не поставились без хедеров gcc.
в общем все замечательно )


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Декабря 2012, 14:31:47
кстати насчет ajax
надо было в cpan добавить JSON::XS и JSON, а они не поставились без хедеров gcc.
в общем все замечательно )
ты на линукс ставишь? Если на фре, то проще через порты, там все ок


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 05 Декабря 2012, 09:42:25
да, на линуксе.
centos преимущественно

скорее всего сделаю блог с Tips & Tricks, потому как очень много кому разных фенечек делал.


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 07 Декабря 2012, 11:42:06
В N+ есть ограничение на клиентов ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 07 Декабря 2012, 12:07:47
В N+ есть ограничение на клиентов ?
нет. никаких шпионских фич тоже нет. исключительно чистый код


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 07 Декабря 2012, 13:38:27
Так как в этой версии алиасы убрали, как быть с клиентами у которых несколько компов, а возможности поставить роутер либо нет либо не хотят ?

На одну учетку можно добавить несколько ипов, но как быть с привязкой mac+ip, если поле mac допустим добавил в биллинг!
Но вот на второй ип как это реализовать ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 07 Декабря 2012, 14:11:47
На одну учетку можно добавить несколько ипов, но как быть с привязкой mac+ip, если поле mac допустим добавил в биллинг!
Отлично. Первый фидбек, вместо нытья как некоторые) Подумаю на эту тему, скажи только где ты проверяешь привязку? Выдаешь через дхцп или свич?


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 07 Декабря 2012, 14:28:33
Выдаю через DHCP

В биллинге добавил поле mac, исправил dhcp.tmpl
Но это работает только на одного абона, тоесть на 1 айпи выданый ему

А нужна приязка на каждый ip

И очень хотелось бы узнать. В cfg.pm поправил

Код:
 make_config => {
        run => 1,
        period => 60,
        config => [
            'dhcp.tmpl',
        ]
    },

для автозапуска, но интересует еще опция

Код:
dhcp_server => {
    },

что с ней делать ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 07 Декабря 2012, 15:11:48
Это была заготовка под dhcp сервер, который я хотел сам написать для большей интеграции с NoDeny+. Отложил на потом


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 07 Декабря 2012, 16:41:55
На одну учетку можно добавить несколько ипов, но как быть с привязкой mac+ip, если поле mac допустим добавил в биллинг!
Отлично. Первый фидбек, вместо нытья как некоторые) Подумаю на эту тему, скажи только где ты проверяешь привязку? Выдаешь через дхцп или свич?
А как через свич? Непонятно...


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 07 Декабря 2012, 16:48:46
DHCP Relay Option 82

Вот так!

Efendy!
Еще хотелось бы видеть в биллинге восстановление пароля! Много людей звонят и приходиться сбрасывать пасс.
Было бы удобно


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 07 Декабря 2012, 17:32:21
DHCP Relay Option 82

Вот так!

Efendy!
Еще хотелось бы видеть в биллинге восстановление пароля! Много людей звонят и приходиться сбрасывать пасс.
Было бы удобно

Восстановление по смс.


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 07 Декабря 2012, 17:41:06
+ marcus7

Насколько я знаю, есть софт какой то для принимания звонков в техподдержку (какой конкретно буду уточнять)
Так вот при поступлении звонка, если абон зарегистрирован в биллинге, показывает его номер, фио ну и т.д.

Реально организовать такую фитчу в N+ ?


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 08 Декабря 2012, 11:56:49
DHCP Relay Option 82
Вот так!
Это всего навсего опция, она все равно требует dhcp сервер.
Т.е. говорить что свич выдает адрес можно только если dhcp поднять на самом свиче а это не так как я понял.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Декабря 2012, 12:08:28
DHCP Relay Option 82

Вот так!

Efendy!
Еще хотелось бы видеть в биллинге восстановление пароля! Много людей звонят и приходиться сбрасывать пасс.
Было бы удобно

Восстановление по смс.
я уже говорил, что смс дорогие. Если бы люди были бы честными, а то будут каждый день по нескольку раз пытаться восстанавливать. Даже если заблочить несколько раз, то сосед соседу будет портить и от его имени пытаться восстановить и это никак не запретишь ибо затем и восстанавливаем, что чел не может идентифицировать себя


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 08 Декабря 2012, 12:15:30
Можно через sms шлюз реализовывать, чтобы не мы посылали а человек присылал смс с кодом.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Декабря 2012, 12:32:19
Можно через sms шлюз реализовывать, чтобы не мы посылали а человек присылал смс с кодом.

ткни носом, плз


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 08 Декабря 2012, 12:56:08
приват24 щедрый капец )


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 08 Декабря 2012, 12:59:56
Можно через sms шлюз реализовывать, чтобы не мы посылали а человек присылал смс с кодом.

ткни носом, плз
https://www.smstraffic.ru/inbound-sms.php
По ценам правда не знаю, надо уточнять.



Название: Re: Фичереквест на 52 версию
Отправлено: stix от 08 Декабря 2012, 13:10:59
вот например в украине
http://smsukraine.com.ua/services/requiring/

http://smscentre.com.ua/ru/SMS_Centre_company_services/Allocated_number
и еще

Еженедельная абонентская плата   250,00 грн с НДС  ;D

не здесь правда, но в других API брутально простой.
создается POST запрос на скрипт, а там буквально

print_r($_POST);

Array
        (
            [num] => 4405
            [phone] => 380504408255
            [message] => 'PASSWORD motherfuckuser'
        )

ну дальше понятно, средствами perl, php проверяем поля

с такими ценами проще купить дешевый андроид телефон и на нем написать приложение, которое будет это все делать )
и кстати уже все готово


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 08 Декабря 2012, 13:23:42
Да можно и 3g модемом принимать, это не так сложно.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 08 Декабря 2012, 13:25:15
3g модем сможет сделать HTTP POST запрос?


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 08 Декабря 2012, 15:13:36
Да проще сделать опцию восстановления пароля платной для абона!

Зачем мудровать то какие то модемы!


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 08 Декабря 2012, 16:02:59
алгоритм?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Декабря 2012, 16:31:21
Да проще сделать опцию восстановления пароля платной для абона!
для какого? для стопицот неизвестных?


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 08 Декабря 2012, 17:10:26
почему неизвестных ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Декабря 2012, 17:14:27
почему неизвестных ?
кто именно будет оплачивать смс? Вася заказал востановление пароля Пете. Тоже самое сделала Оля. И Ибрагим Петрович случайно указал телефон Пети. Теперь петя несет свою зарплату за стопицон смс, потому что ему устроили флешмоб все его друзья


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 08 Декабря 2012, 17:18:54
Значит на мыло


Название: Re: Фичереквест на 52 версию
Отправлено: Cell от 08 Декабря 2012, 22:00:04
Значит на мыло
Ну правильно.... на мыло, пароль то забыт ))) авторизоваться и принять мыло не может, так что самое то
Не, если делать по уму, то нужно делать запрос пароля по смс... т.е. приходит на сервак смс с запросом пароля, скрипт проверяет по базе чей это телефон и если телефон в базе имеется меняет пароль на новый, высылая его на этот телефон. (смена обязательна, т.к. возможно что кто-то из домашних завладеет телефоном временно, а хозяин ни сном ни духом. А если пароль сменился, то он полюбасу почувствует что проблема имеется). Как реализовать? 3g usb модем в сервер и пакет smstools + один единственный скриптик. Минус способа в необходимости постоянно отслеживать баланс симки, чтобы не заблокировали.


Название: Re: Фичереквест на 52 версию
Отправлено: Cell от 08 Декабря 2012, 22:07:34
может и смс шлюзы уже научились входящие смс принимать? я просто не отслеживаю эту тему. Тогда было бы все еще проще


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 08 Декабря 2012, 22:10:43
Принимать то они умеют... но цены...
Например: http://8668.com.ua/prices.html


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 09 Декабря 2012, 11:17:36
возможно будет реализовать выбор порядка колонок списка клиентов?
сейчас их можно только включить-выключить


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 09 Декабря 2012, 12:03:27
возможно будет реализовать выбор порядка колонок списка клиентов?
сейчас их можно только включить-выключить
возможно, но потом, пока это не приоритетная задача


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 11 Декабря 2012, 15:46:52
Еще раз реквестирую обвязку для радиуса.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 11 Декабря 2012, 15:51:00
Еще раз реквестирую обвязку для радиуса.
ткни носом где это просишь


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 11 Декабря 2012, 15:58:49
Еще раз реквестирую обвязку для радиуса.
ткни носом где это просишь

Единственное, что нашел почти в тему : http://forum.nodeny.com.ua/index.php?topic=1174.msg17584#msg17584

Видно только подумал :)

Обвязка такого рода, как у LanBilling например. Когда просто грубо говоря указываются вендор специфик атрибуты для конкрентной железки. И дальше, как конструктор собирается сервис для абонента.
Мы то понятное дело пишим свои процедуры под конкретные нужды.

У конкурентов в этом плане больше преимущество для тех, кто захотел купить MX/SE/ASR, натыкать мышкой и взлететь. :)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 11 Декабря 2012, 16:43:32
Обвязка такого рода, как у LanBilling например. Когда просто грубо говоря указываются вендор специфик атрибуты для конкрентной железки. И дальше, как конструктор собирается сервис для абонента.
а чтобы я не искал можешь и у них в доке/форуме в это ткнуть носом?


Название: Re: Фичереквест на 52 версию
Отправлено: h1vs2 от 11 Декабря 2012, 17:34:27
Обвязка такого рода, как у LanBilling например. Когда просто грубо говоря указываются вендор специфик атрибуты для конкрентной железки. И дальше, как конструктор собирается сервис для абонента.
а чтобы я не искал можешь и у них в доке/форуме в это ткнуть носом?

http://www.lanbilling.ru/radiusagent.html

http://shop.nag.ru/article/bazovaya-nastrojka-i-integratsiya-ericsson-smartedge--lanbilling-19-static-clips-chast-i - начало как раз про биллинг.

Не стоит задачи сделать для всех брасов все возможные механизмы взаимодействия.

Нужна какая-то прослойка, что был какой-то унифицированный механизм обращения к данным.

А не так : почитак доку, получил от браса атрибуты, распарсил что надо, передал в радчек, в радчеке и радрепли селекты с 100500 джойнов чтобы выбрать и отдать в ассепте нужную инфу. И это еще не говоря про CoA/PoD.




Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Декабря 2012, 18:12:27
Микротик многие юзают? Приоритетно? Какие проблемы в модуле для старого Нодени? Каких фич не хватает?


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 21 Декабря 2012, 18:23:42
Микротик многие юзают? Приоритетно? Какие проблемы в модуле для старого Нодени? Каких фич не хватает?
Только как PPPoE NAS через Radius.


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 21 Декабря 2012, 18:24:54
Обвязка такого рода, как у LanBilling например. Когда просто грубо говоря указываются вендор специфик атрибуты для конкрентной железки. И дальше, как конструктор собирается сервис для абонента.
а чтобы я не искал можешь и у них в доке/форуме в это ткнуть носом?

http://www.lanbilling.ru/radiusagent.html

http://shop.nag.ru/article/bazovaya-nastrojka-i-integratsiya-ericsson-smartedge--lanbilling-19-static-clips-chast-i - начало как раз про биллинг.

Не стоит задачи сделать для всех брасов все возможные механизмы взаимодействия.

Нужна какая-то прослойка, что был какой-то унифицированный механизм обращения к данным.

А не так : почитак доку, получил от браса атрибуты, распарсил что надо, передал в радчек, в радчеке и радрепли селекты с 100500 джойнов чтобы выбрать и отдать в ассепте нужную инфу. И это еще не говоря про CoA/PoD.

Подписываюсь.
Кстати а как тогда будет выглядеть сборка сервиса? Он формирует ответ с нужными атрибутами?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Декабря 2012, 23:08:57
Кстати а как тогда будет выглядеть сборка сервиса? Он формирует ответ с нужными атрибутами?
я не понял, растолкуй. Я пока не сильно изучал ссылки, другим занят


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 21 Января 2013, 18:22:17
Было бы не плохо сделать настройку "впод по айпи" в статистику, иначе будем много звонков какой логин у меня или пароль =)

Автоматический вход на свою страницу со своего айпишника. Очень удобно


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Января 2013, 19:03:00
Было бы не плохо сделать настройку "впод по айпи" в статистику, иначе будем много звонков какой логин у меня или пароль =)

Автоматический вход на свою страницу со своего айпишника. Очень удобно
ну а сейчас разве не предлагает войти в статистику со своего айпи без авторизации?


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 28 Января 2013, 16:16:02
Было бы не плохо сделать настройку "впод по айпи" в статистику, иначе будем много звонков какой логин у меня или пароль =)

Автоматический вход на свою страницу со своего айпишника. Очень удобно
ну а сейчас разве не предлагает войти в статистику со своего айпи без авторизации?

Пока не нашел этой настройки..

Помнется мне я писал http://forum.nodeny.com.ua/index.php?topic=1174.msg19632#msg19632
Какие то изменения есть ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 28 Января 2013, 18:13:58
Было бы не плохо сделать настройку "впод по айпи" в статистику, иначе будем много звонков какой логин у меня или пароль =)

Автоматический вход на свою страницу со своего айпишника. Очень удобно
ну а сейчас разве не предлагает войти в статистику со своего айпи без авторизации?

Пока не нашел этой настройки..
По умолчанию фича включена, достаточно существовать в папке web/login/ файлу ip.pl. Если юзер авторизован авторизатором или по пппое, то ему на странице логина будет предложено зайти в статистику без пароля.

Насчет нескольких айпи на абона. С авторизатором можно сделать много, по дхцп я заблочил чтоб не делились логинами с соседями


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 29 Января 2013, 11:23:45
Было бы не плохо сделать настройку "впод по айпи" в статистику, иначе будем много звонков какой логин у меня или пароль =)

Автоматический вход на свою страницу со своего айпишника. Очень удобно
ну а сейчас разве не предлагает войти в статистику со своего айпи без авторизации?

Пока не нашел этой настройки..
По умолчанию фича включена, достаточно существовать в папке web/login/ файлу ip.pl. Если юзер авторизован авторизатором или по пппое, то ему на странице логина будет предложено зайти в статистику без пароля.

Насчет нескольких айпи на абона. С авторизатором можно сделать много, по дхцп я заблочил чтоб не делились логинами с соседями
имхо правильнее будет сделать при добавлении ип-адреса сделать возможность добавлять и мак адрес
т.е. не просто ип - а ип-мак :)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Января 2013, 12:56:46
Я этот вариант рассмотрю как закончится тестирования модуля dhcp


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 29 Января 2013, 23:11:43
не знаю кто пользуется авторизатором но это прошлый век


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 07 Февраля 2013, 12:26:55
Не хватает для удобства в настройках админа вибор групп которые по умолчанию не будут отображаться в списке клиентов (такие как "Удалены" и "На подключении") как в Nodeny 49, но в вибрав их в фильтре они отобразятся, ато очень не удобно когда они мешают в обшем списке, а доступ к ним должен бить для перемещения  из группы в группу!


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 07 Февраля 2013, 16:02:30
Не хватает для удобства в настройках админа вибор групп которые по умолчанию не будут отображаться в списке клиентов (такие как "Удалены" и "На подключении") как в Nodeny 49, но в вибрав их в фильтре они отобразятся, ато очень не удобно когда они мешают в обшем списке, а доступ к ним должен бить для перемещения  из группы в группу!
Пробуйте


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 07 Февраля 2013, 16:14:11
Класно!!! спс!!!


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 09 Февраля 2013, 19:07:29
Я этот вариант рассмотрю как закончится тестирования модуля dhcp
ну что там?))


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 10 Февраля 2013, 13:43:23
Я этот вариант рассмотрю как закончится тестирования модуля dhcp
ну что там?))
Как появится время - сделаю. Правда пока мало тестировал dhcp  - мало абонентов переключил. Дал бы да внешнее тестирование, но, к сожалению, история показывает, что это бессмысленно. В общем, на неделе постараюсь сделать


Название: Re: Фичереквест на 52 версию
Отправлено: boomer666 от 18 Февраля 2013, 22:09:09
а планируется в Nodeny + финансовая отчетность по платежам как в  50,32
по администратором:
-сколько карточек пополнили и на какую сумму за период
-сколько наличных платежей за период
?


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 03 Марта 2013, 21:20:19
Сделать бы в группах настройку "блокировать при лимите, да/нет".


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 03 Марта 2013, 21:34:27
а планируется в Nodeny + финансовая отчетность по платежам как в  50,32
по администратором:
-сколько карточек пополнили и на какую сумму за период
-сколько наличных платежей за период
?
да


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 04 Марта 2013, 15:58:26
Сделать бы в группах настройку "блокировать при лимите, да/нет".
сделал, в ближайшем апдейте выйдет


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 04 Марта 2013, 17:42:51
Спс


Название: Re: Фичереквест на 52 версию
Отправлено: ivanmfan от 04 Марта 2013, 20:30:30
1) В данной версии есть возможность организовать снятие определенной суммы денег за переход на тарифный план с меньшей абонплатой?
2) Необходима возможность отредактировать/удалить из админки новости.
3) Шаблон создания логина ( к примеру хочу что бы у пользователей были только числа, как в данный момент предлагается в админке, но с числом из 6 цифр, начиная с 1000000)
4) Экспорт всех неиспользованных кодов карт оплаты. что бы можно было распечатать.


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 05 Марта 2013, 09:17:29
Пара хотелок:

смена пароля из личного кабинета (самим юзером и понтажниками при подключении)
смена номера телефона юзером

кнопка "отправить логин и пароль по смс" при нажатии инфо.


Название: Re: Фичереквест на 52 версию
Отправлено: ivanmfan от 05 Марта 2013, 10:01:10
Пара хотелок:

смена пароля из личного кабинета (самим юзером и понтажниками при подключении)
смена номера телефона юзером

кнопка "отправить логин и пароль по смс" при нажатии инфо.

+1


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 05 Марта 2013, 15:49:38
Еще желательно сделать фильтр "подключенные сегодня" или по дате.


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 06 Марта 2013, 09:50:21
Пара хотелок:

смена пароля из личного кабинета (самим юзером и понтажниками при подключении)
смена номера телефона юзером

кнопка "отправить логин и пароль по смс" при нажатии инфо.

шикарное поле для злоумышленника

пришли к товарищу "настроить компутер"
зашли на статистику (пароль же в броузере сохранен)
поменяли телефон на свой
отправили смс на него с паролем и логином
поменяли телефон назад
......
юзаем инет товарища


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


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 06 Марта 2013, 10:16:36
Я имел ввиду отправку логина и пароля с учетки админа, при просмотре клиентов. Чтоб не формировать смску вручную.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 06 Марта 2013, 10:19:32
я на 50.32 такое делал, удобно для техподдержки


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 06 Марта 2013, 14:47:39
Сделал отправку логина/пароля, скачайте из админки модуль заново


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 06 Марта 2013, 17:57:24
Очень признателен :)


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 08 Марта 2013, 22:27:54
Массовая рассылка смс пока не планируется?


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 09 Марта 2013, 00:17:23
идея с http://forum.nodeny.com.ua/index.php?topic=2194.msg21216#msg21216 (http://forum.nodeny.com.ua/index.php?topic=2194.msg21216#msg21216)
добавить фильтр клиентов у кого есть непрочитаные сообщения

п.с. как отправить сообщение "обязательно к прочтению"?
я не нашёл, разве из бд! можёт добавить чек-бокс при отправке сообщения "обязательно к прочтению"?!?!


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 09 Марта 2013, 09:53:27
идея с http://forum.nodeny.com.ua/index.php?topic=2194.msg21216#msg21216 (http://forum.nodeny.com.ua/index.php?topic=2194.msg21216#msg21216)
добавить фильтр клиентов у кого есть непрочитаные сообщения

п.с. как отправить сообщение "обязательно к прочтению"?
я не нашёл, разве из бд! можёт добавить чек-бокс при отправке сообщения "обязательно к прочтению"?!?!

Открываешь клиента, правый нижний угол - "Настаивать на прочтении". Доступ разблочит только после нажатия кнопки "прочитал внимательно")


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 10 Марта 2013, 12:35:21
Было бы удобно сделать фильтр - "подключенные сегодня", в 50.32 смотрел по события на главной.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 13 Марта 2013, 22:00:11
необходимая фича, это суточная абонплата, которая снимается, если у пользователя был трафик.

например тариф "БЛАБЛАБЛА" за 10 грн в день, в настройках тарифа указывается, что если трафик > 1000kb, то абонплата снимается.

остальные думаю сам переделаю.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 13 Марта 2013, 22:08:30
Зачем тебе эта фича, если ты на н+ не переходишь? :)


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 13 Марта 2013, 22:10:25
в мыслях перехожу, но нужно все одним махом сделать.
чтобы plug and play было
3-4 раза попробовал, не вышло.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 13 Марта 2013, 22:14:35
UP

необходимая фича, это суточная абонплата, которая снимается, если у пользователя был трафик.
например тариф "БЛАБЛАБЛА" за 10 грн в день, в настройках тарифа указывается, что если трафик > 1000kb, то абонплата снимается.
остальные думаю сам переделаю.
просто добавить в настройке тарифа чекбокс аля "при наличии трафика"


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 13 Марта 2013, 22:37:32
да, но пороги нужно тоже выставлять.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 13 Марта 2013, 22:46:42
да, но пороги нужно тоже выставлять.
естественно


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Марта 2013, 11:53:25
в мыслях перехожу, но нужно все одним махом сделать.
чтобы plug and play было
3-4 раза попробовал, не вышло.
т.е. я делай, а ты еще посмотришь переходить или нет. Неужели нельзя присмирить нытье персонала "мамааа, кнопочка в другом месте"? Понятно дело, что новое никто изучать не хочет. Мне на работе тоже макбук сунули - на, работай. Ищи ИДЕ, приспосабливайся. И что, я заныл? Нихера, неделя и новое освоено. Что блять в новом нодени не так? Повторяю, я живу в одном городе, нодени работает в другом. Автономно, блять. Приезжаю тока чтоб бабло за карточки забрать.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 14 Марта 2013, 11:57:28
в мыслях перехожу, но нужно все одним махом сделать.
чтобы plug and play было
3-4 раза попробовал, не вышло.
т.е. я делай, а ты еще посмотришь переходить или нет. Неужели нельзя присмирить нытье персонала "мамааа, кнопочка в другом месте"? Понятно дело, что новое никто изучать не хочет. Мне на работе тоже макбук сунули - на, работай. Ищи ИДЕ, приспосабливайся. И что, я заныл? Нихера, неделя и новое освоено. Что блять в новом нодени не так? Повторяю, я живу в одном городе, нодени работает в другом. Автономно, блять. Приезжаю тока чтоб бабло за карточки забрать.

да к Н+ привыкать не надо
там всё класно


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 14 Марта 2013, 12:10:21
да к Н+ привыкать не надо
там всё класно
та не в привычке дело


Название: Re: Фичереквест на 52 версию
Отправлено: boomer666 от 14 Марта 2013, 13:13:57
в мыслях перехожу, но нужно все одним махом сделать.
чтобы plug and play было
3-4 раза попробовал, не вышло.
т.е. я делай, а ты еще посмотришь переходить или нет. Неужели нельзя присмирить нытье персонала "мамааа, кнопочка в другом месте"? Понятно дело, что новое никто изучать не хочет. Мне на работе тоже макбук сунули - на, работай. Ищи ИДЕ, приспосабливайся. И что, я заныл? Нихера, неделя и новое освоено. Что блять в новом нодени не так? Повторяю, я живу в одном городе, нодени работает в другом. Автономно, блять. Приезжаю тока чтоб бабло за карточки забрать.

я бы давно уже перевел всю сеть на н+ , мне надо чтобы было видно с какой группы и чьего админа карточка была активирована(как отчет карточек как в н50)не у желе некому это не надо?
 


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Марта 2013, 13:21:10
Я же сказал, что сделаю. Просто у меня есть еще и другие задачи и еще основная работа


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Марта 2013, 13:44:07
да к Н+ привыкать не надо
там всё класно
та не в привычке дело
Я понимаю, но вопрос открытый: я делаю фичу, трачу время, а ты так и не переходишь


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 14 Марта 2013, 18:33:26
необходимая фича, это суточная абонплата, которая снимается, если у пользователя был трафик.

например тариф "БЛАБЛАБЛА" за 10 грн в день, в настройках тарифа указывается, что если трафик > 1000kb, то абонплата снимается.

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

Теперь в тарифе появилось поле "Минимальный трафик, Байт. Если > 0 и по окончанию услуги трафик клиента будет меньше этого значения - снятие за услугу будет отменено"

Бонусы: по завершению услуги можно видеть трафик за период конкретно от секунды подключения до секунды отключения. Работает для любого периода, например месяц чел не пользовался - получи нулевое снятие - ура, наконец-то удовлетворятся те, кто не хочет зарабатывать деньги и твердят о том, что не нужно снимать со счета у неактивных клиентов.

Пока не залил, потещу на своей сети


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 14 Марта 2013, 18:49:54
спасибо, попробую скоро развернуть биллинг


Название: Re: Фичереквест на 52 версию
Отправлено: tvpKS от 16 Марта 2013, 23:04:58
Можно добавить вид платежа "Безналичный" и в отчете разделить "финансовые" на "нал" "безнал"?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 17 Марта 2013, 01:29:56
Можно добавить вид платежа "Безналичный" и в отчете разделить "финансовые" на "нал" "безнал"?
бонус - это и подразумевается "безнал" и в отчете он светится отдельной строкой


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 18 Марта 2013, 15:22:51
Стас, хотел спросить, может ты юзаешь какие-то todolist?
было бы проще писать туда


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 18 Марта 2013, 15:57:37
Стас, хотел спросить, может ты юзаешь какие-то todolist?
было бы проще писать туда
у меня все в голове. Иногда пролистываю форум и копаюсь в старых записях чтоб найти разумные идеи

Кстати, закоммитил фичу с обнулением снятия по трафику


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 18 Марта 2013, 17:23:47
Строиться новая сеть до 1000 зверей. есть пару вопросов:

1. где можно взять тестовую версию?
2. поддержка IPv6? Option 37 (Аналог Option 82)
3. Модуль карточек пополнения присущ?
4. Шейпинг/полисинг?
5. Скидки для тестеров????


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 18 Марта 2013, 17:34:50
Тестирование уже закончено, уже юзают сети с тысячами абонов) ipv6 пока не планируется. В будущем будет видно


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 18 Марта 2013, 17:49:00
интересна поддержка IPv6,
т.к. айпишников не осталось да и железо новое будет с опцией 37,
вот и спрашиваю!


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 18 Марта 2013, 19:33:38
интересна поддержка IPv6,
т.к. айпишников не осталось да и железо новое будет с опцией 37,
вот и спрашиваю!

Все упирается в ресусры, ipv6  сколько там сетей внедряет ? Одна ? а время программиста + время тестировщика + оборудование на тестовый стенд сколько стоит ?

А вы ж еще скидку попросите на бесплатный продукт да?

Код открыт, берете перловщика на удаленке и он пишет ваши хотелки, а вы потом дарите сообществу...


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 19 Марта 2013, 11:02:46
Ну если глобально, то ipv6, рано или позно будут внедрять все.
Я решил, что лучше рано, поэтому и спрашиваю.
Понятно что работа стоит не три копейки, я предлагаю тестовый полигон,
и не прошу билинг бесплатно, вопрос совершенно в другом:
1. как много времени уйдет на доработку?
2. цена вопроса?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 19 Марта 2013, 15:32:58
Какие именно фичи связанные с ipv6 нужны? Допустим, начнем с динамических ip по pppoe. mpd5 поддерживает ipv6? ( выясняй, раз говорил о содействии)


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 19 Марта 2013, 19:57:25
Какие именно фичи связанные с ipv6 нужны? Допустим, начнем с динамических ip по pppoe. mpd5 поддерживает ipv6? ( выясняй, раз говорил о содействии)
mpd5 давно умеет.
http://d.pr/i/y1wl


Название: Re: Фичереквест на 52 версию
Отправлено: NemesisSOAD от 21 Марта 2013, 15:08:11
Здравствуйте, планируется-ли использование альтернативных  СУБД (Postgres, Oracle) , и какая всётаки  лицензия у  системы (GPL, LGPL и т.п.)? есть  ли  демка пользовательского интерфейса (не админа) ? Планируется  ли  написание  модуля helpdesk ?  Есть ли "подводные камни" при установке  на Linux.


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 21 Марта 2013, 15:37:00
Здравствуйте, планируется-ли использование альтернативных  СУБД (Postgres, Oracle) , и какая всётаки  лицензия у  системы (GPL, LGPL и т.п.)? есть  ли  демка пользовательского интерфейса (не админа) ? Планируется  ли  написание  модуля helpdesk ?  Есть ли "подводные камни" при установке  на Linux.

1. Нет, альтернативных СУБД кроме mysql не планируется, прийдется переписать практически все запросы к базе данных, которые оптимизировались конкретно под mysql для увеличения скорости работы.
2. Демка пользовательского интерфейса есть и доступна через админский интерфейс в клиенствой статистике
3. Лицензия своя, основанная на BSD. Ознакомится с ней можно на сайте http://nodeny-plus.com.ua/permit
4. Заявки на модули вы можете оставить на форуме, на данный момент такого модуля нет.
5. Система разрабатывалась исключительно под платформу FreeBSD, тестирование на GNU/Linux  не проводилось.


Название: Re: Фичереквест на 52 версию
Отправлено: NemesisSOAD от 21 Марта 2013, 17:11:41
спасибо Вам  за ответы. Жаль, конечно, что поддержка других СУБД не планируется, но иногда  лучше сделать хорошую поддержку 1 субд, чем  плохую 3х.
И ещё 1 момент, если я настрою биллинг и заказчик  заплатит мне  деньги , то получается  я нарушил лицензионное соглашение ?


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 21 Марта 2013, 17:23:10
Сори за длительное ожидание.

Из необходимых фич интересует исключительно DHCPv6 Option 37.

Для пояснения, это тоже что и Опция 82 для IPv4, т.е. выдача в определенный порт
коммутатора определенного IP, независимо от мака.

 


Название: Re: Фичереквест на 52 версию
Отправлено: versus от 21 Марта 2013, 17:26:02
спасибо Вам  за ответы.  
И ещё 1 момент, если я настрою биллинг и заказчик  заплатит мне  деньги , то получается  я нарушил лицензионное соглашение ?

Пункт "Никакие физические или юридические лица не имеют права взимать оплату за распространение программы или ее частей без письменного разрешения автора." предусматривает запрет на перепродажу всей программы или ее частей под видом своего продукта.

Вы можете свободно дорабатывать и изменять программу.
Вы можете продавать свои доработки, но не как целостную программу , а как модули или патчи к программе.В том числе, через наш интернет магазин, на взаимовыгодных условиях.
Вы можете оказывать услуги по консультированию клиентов, в том числе настраивать программу клиенту за деньги.
Можете брать на себя функцию платной техподдержки по программе.

Все что мы просим: не продавать программу или ее части (без разрешения автора) и не присваивать ее авторство себе.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 22 Марта 2013, 18:03:55
необходимая фича, это суточная абонплата, которая снимается, если у пользователя был трафик.

например тариф "БЛАБЛАБЛА" за 10 грн в день, в настройках тарифа указывается, что если трафик > 1000kb, то абонплата снимается.

остальные думаю сам переделаю.
Протрахался полдня, но сделал такую фичу. С тебя - зайти в биллинг и купить любой модуль.
Я так понял покупку модуля не осилил или пожалел 10у.е. Смотрю схема с продажей модулей не работает. Будем искать иные пути монетизации.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 22 Марта 2013, 18:10:42
да я так и не перешел на N+ )
меняю профессию
могу перевести 10$ на Приват24, вот чисто из уважения как к разработчику, давай в личку номер карты


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 22 Марта 2013, 18:16:37
да я так и не перешел на N+ )
меняю профессию
могу перевести 10$ на Приват24, вот чисто из уважения как к разработчику, давай в личку номер карты
та не. я же не за 10 у.е. работаю. Я написал разной сложности модули, в среднем тратил часов 30. Если перевести в зарплату, которую мне платят на работе как наемному прогеру, то это баксов 500. Причем продукт получает работодатель. Модули не пошли, зареганных много, покупок единицы. Фейл моей стратегии. Поговорил с представителями, все говорят, что продукт должен быть платным полностью. На фоне нескольких успешных установок в крупные сети мне тоже начинает так казаться.


Название: Re: Фичереквест на 52 версию
Отправлено: boomer666 от 22 Марта 2013, 18:49:03
да я так и не перешел на N+ )
меняю профессию
могу перевести 10$ на Приват24, вот чисто из уважения как к разработчику, давай в личку номер карты
та не. я же не за 10 у.е. работаю. Я написал разной сложности модули, в среднем тратил часов 30. Если перевести в зарплату, которую мне платят на работе как наемному прогеру, то это баксов 500. Причем продукт получает работодатель. Модули не пошли, зареганных много, покупок единицы. Фейл моей стратегии. Поговорил с представителями, все говорят, что продукт должен быть платным полностью. На фоне нескольких успешных установок в крупные сети мне тоже начинает так казаться.
платный это хорошо)
чтобы покупались модули надо что-бы УШЛИ ВСЕ С Н49/50 на  н+
для этого:
1.нужно  сделать ман по переходу с н50 на н+
2,снятия трафика по netflow

а так я уже готов перейти и купить модули

п.с.
арендуем 2-е лезвие временно и там стоит уже н+
и аренду высчитывают с моей зарплаты )потому что он не выполняет требований сети.
вывод:докупить расширение и работать на н50 и не парится еще год)


Название: Re: Фичереквест на 52 версию
Отправлено: tvpKS от 22 Марта 2013, 23:59:30
Тоже веду подготовку к переходу с 50.32 на Н+ и естественно собираюсь купить все модули, просто из-за того, что цена мизерна. Сдерживает пока много факторов, например есть модули костыли самописные и потихоньку переписываю, или тот же перевод всех абонентов из базы в базу не проходит быстро.
Как я вижу переход в данную минуту: Сейчас 50.32 на пяти серверах первый ядро+radius+основная база, второй доп. база и три mpd5+noserver+колектор. Подготавливаю к примеру новый сервер с Н+, в часа 2 ночи один из mpd перевожу в режим "логин пароль верный = получи 100 мегабит". Дальше, у меня есть время до 7-ми утра к примеру, чтоб всё перелить и перенастроить. Это 5 часов. На данный момент я могу справиться только за 10-12 часов и это при условии, что всё будет именно так, как я планирую.
Вот готовлю скрипты, чтоб ускорить процес перехода, заодно и изучаю Н+
Как-то так.


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 23 Марта 2013, 09:56:36
Цитировать
чтобы покупались модули надо что-бы УШЛИ ВСЕ С Н49/50 на  н+
для этого:
1.нужно  сделать ман по переходу с н50 на н+
С этим согласен.
Тоже готовлюсь переходить на + версию. Но не все так быстро.
1. Собрать нормальный сервер.
2. Установить Н+.
3. Перетащить базу со старого билинга.
Закупка модулей планируется. Но затягивать не собираюсь.
.


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 23 Марта 2013, 10:33:31
Я перешел полностью, и модули купил все кроме "поделится с другом". Перевел 3 марта, все ок.


Название: Re: Фичереквест на 52 версию
Отправлено: sirglund от 23 Марта 2013, 11:05:48
Модули не пошли, зареганных много, покупок единицы. Фейл моей стратегии. Поговорил с представителями, все говорят, что продукт должен быть платным полностью. На фоне нескольких успешных установок в крупные сети мне тоже начинает так казаться.

Как по мне стратегия правильная. Просто мало сетей перешло на Н+...


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 25 Марта 2013, 14:47:36
я готов отдать и 2 килобакса, но мне нужен IPv6 и DHCPv6 Option 37.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 25 Марта 2013, 15:06:57
я готов отдать и 2 килобакса, но мне нужен IPv6 и DHCPv6 Option 37.
Если ты говоришь, что о37 это типа о82, тогда надо подождать как я оттестирую о82 на реальной сети. Движение уже есть


Название: Re: Фичереквест на 52 версию
Отправлено: incokeeper от 25 Марта 2013, 15:09:11
ок
жду результатов


Название: Re: Фичереквест на 52 версию
Отправлено: vadim_swg от 26 Марта 2013, 12:12:38
Здравствуйте! Подскажите, пожалуйста, только ли у меня это глюк в следующей ситуации:

Сделаны услуги длительностью 1 день (клиенты привыкли сидеть на посуточной оплате, после перехода с 49 на N+ ведём активную агитацию перехода на помесячные пакеты), в этих услугах включен пункт "автоматически будет назначена следующей по завершению текущей" (т.е. эта же услуга продлевается каждый день), так же включена опция "Положительный баланс" (которая, судя по описанию, должна блокировать продление при нехватке денег).

Но наблюдаю следующее: у абонента при продлении услуги баланс ушёл в минус, доступ в интернет перешёл в состояние "Запрещён" (т.е. деньги с абонента сняли, услугу не предоставили) - но это полбеды. Главная беда в том, что на следующий день при запрещённом доступе и отрицательном балансе с клиента всё равно продолжает сниматься абонплата.

Такие грабли были на 49-й версии, но там писал костыли: по crontab в полночь делал проверку хватит ли клиенту денег на оплату следующего дня, если нет - то запрещал доступ в интернет и менял текущий тариф на тариф с 0-й стоимостью.

Может я упустил момент при настройке N+, в котором всё-таки при нехватке денег на счету услуга не продлевается и деньги не снимаются? Т.е. клиент остается с запрещённым доступом в интернет и с небольшим, но положительным балансом.

P.S В одной из тем на форуме видел ответ Efendy, о том что он не реализовал фишку "Положительный баланс" и собирается её удалить. Может всё-таки она нужна?
P.P.S Фишка с минимальным трафиком немного не то - это послеусловие, а необходимо как бы предусловие


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 26 Марта 2013, 12:39:31
Я не собираюсь ее удалить, а собираюсь придумать нормальный вариант. Пока много интересных задач и не до нее. Как вариант ты можешь использовать фичу обнуления снятия, если трафик был меньше определенной границы. Уверен, что клиенты будут довольны этим.


Название: Re: Фичереквест на 52 версию
Отправлено: vadim_swg от 26 Марта 2013, 13:02:12
Спасибо за быстрый ответ! Буду ждать решения и использовать фишку обнуления.

Работаем на N+ где-то неделю, абонентов под 500 человек, хочется максимально упростить работу и себе и абонентам.

В связи с этим ещё один реквест - ситуация с услугами типа "speed_up".
Перенесли всем клиентам эту услугу в полночь, она работала с 00:00 до 12:00. Но особо хитрые (или так совпало) отказались самостоятельно от этой услуги и через день активировали её, но уже не в полночь, в 9 утра. И получают двойную скорость с 9:00 до 21:00  ;) Зачем платить больше, если таким же образом можно перейти на более дешёвый тариф и получить днём приличную скорость.

Вопрос - можно ли сделать так, что бы в услугах типа "speed_up" указывалась не только длительность, но и время начала действия (например услуга стартует в 00:00 следующего дня и будет автоматически продлеваться каждую полночь на указанное время действия) ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 26 Марта 2013, 13:26:40
Получается что многие сети просят фичи актуальные конкретно им. Поскольку клонирование меня закончилось неуспешным результатом, принимаю решение реализовывать фичи на финансовой основе. Какой?


Название: Re: Фичереквест на 52 версию
Отправлено: vadim_swg от 26 Марта 2013, 13:51:44
Я посчитал, что данная фича как бы не фича вообще, а ошибка. Поскольку исходя из логики увеличения скорости (при подключенной услуге доступа в интернет) должны быть заданы временные рамки действия этой услуги.. Ведь согласитесь, что увеличить скорость ночью (при ненагруженном канале) - это приятно абонентам любой сети. А увеличение скорости вечером в самый разгар - это коллапс и миллион звонков в поддержку с вопросом - "а где моя удвоенная скорость?"

Я просто обратил внимание, что с текущим построением биллинга как раз возможны такие ситуации, когда абоненты любой сети увеличивают себе скорость в те временные промежутки КОГДА они этого захотят (хоть утром, хоть вечером).

Если Вы считаете что так и должно быть - вопрос снимается как дурацкий.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 26 Марта 2013, 14:40:29
Вот, собственно, поэтому биллинг скоро будет платный. Копеечная фича принесет вам гораздо больше денег. Хотя нет, не принесет, таких быстро выкупают те, кто умеют делать бизнес. Жмотство


Название: Re: Фичереквест на 52 версию
Отправлено: boomer666 от 26 Марта 2013, 14:49:52
Вот, собственно, поэтому биллинг скоро будет платный. Копеечная фича принесет вам гораздо больше денег. Хотя нет, не принесет, таких быстро выкупают те, кто умеют делать бизнес. Жмотство

Скорей бы платный был н+!!!
может тогда быстрей устранялись и доделывались недостатки  биллинга.

п.с.
меня тоже бесплатно не заставишь нечего делать)



Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 26 Марта 2013, 14:56:51
Так я делаю кучу бесплатного, что меня просят. Я не против сделать полезное людям за бесплтано, у меня есть параллельные доходы и особо не нуждаюсь в деньгах. Но тут такая наглость, челу нужна фича и чтоб секономить на паре бутылок пива он говорит, что это баг. Слушай, да эта фича окупится в тот же день как ты ее проинсталишь. Как ты вообще умудрился купить свич за 80 грн и поставить  клиенту? Тебя жаба не давила, что деньги теряешь?


Название: Re: Фичереквест на 52 версию
Отправлено: vadim_swg от 26 Марта 2013, 19:49:28
О, карма оживилась, отлично!
Во-первых - я никоим образом не пытался умалить достоинства продукта и автора. N+ (как и предыдущие версии) очень качественные!
Во-вторых - эту штуку со временем активации я уже исправил сразу по обнаружению.

Я пытался обратить внимание автора на данный пункт, чтобы в будущем, переход Ваших клиентов с предыдущих версий nodeny на N+ вызывал наименьшее количество "непоняток".

Для себя же я хотел выяснить - это ошибка или нет. Оказалось, что так и было задумано.

P.S. И в чём заключается наглость? Я предположил, что это нелогично. Вы ответили - что так и должно быть.
P.P.S. Прощу прощения, за то что неправильно выразился в своём посте о данной ситуации. Видимо, это и привело к недопониманию... Моей целью было обратить внимание на то, что такая ситуация возникнет во всех сетях кто будет использовать N+ и "speed_up".


Название: Re: Фичереквест на 52 версию
Отправлено: sirglund от 03 Апреля 2013, 21:15:39
Как по мне многовато нажатий (пять) чтобы пополнить счет клиенту, вместо 2-х...


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 04 Апреля 2013, 07:58:37
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 04 Апреля 2013, 10:03:31
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 04 Апреля 2013, 14:02:49
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 04 Апреля 2013, 14:08:53
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)


Это хорошо конечно, но добавить бы в стандартную подставку.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 04 Апреля 2013, 14:24:01
сначала нужно реализовать, а потом в поставку,
думаю Efendy будет не против


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 06 Апреля 2013, 03:50:32
Будет модуль для Yandex- деньги ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 06 Апреля 2013, 11:10:17
Будет модуль для Yandex- деньги ?
я не думаю, что они так популярны. Подождем, может они появятся в payu.ua, модуль которого давно уже готов


Название: Re: Фичереквест на 52 версию
Отправлено: goletsa от 06 Апреля 2013, 15:12:20
Будет модуль для Yandex- деньги ?
У меня есть для 50 версии. Если там структура пополнения не сильно поменялась то дописать под N+ не думаю что большая проблема.
Но пока времени нету на миграцию и проверку на новой версии, столкнулся со значительностями трудностями в работе саттелит под нагрузкой.


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 06 Апреля 2013, 17:49:17
Будет модуль для Yandex- деньги ?
я не думаю, что они так популярны. Подождем, может они появятся в payu.ua, модуль которого давно уже готов
Приват-банк ввёл ограничения на работу с иностранными мерчантами, а у Яндекс-Деньги таких ограничений нет, и у них можно выпустить карту Masrecard и по сути вывод будет равен нулю, если не снимать наличные а пользоваться этой картой.


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 07 Апреля 2013, 13:05:15
Можно выводить состояние порта абонента up  down  в инфо клиента?


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 07 Апреля 2013, 13:11:47
нужно учитывать слишком много факторов


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 07 Апреля 2013, 21:11:41
нужно учитывать слишком много факторов
если по snmp, то похоже у 90 % коммутаторов принцип передачи информации о состоянии порта один и тот же, думаю это помогло бы делу.
Конечно можно использовать др. спец. продукты об этом не раз говорилось, но зачем? сразу пусть отображается :)


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 07 Апреля 2013, 21:26:09
пробелма в актуализации данных


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 24 Апреля 2013, 14:42:05
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)


Реализовал?


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 24 Апреля 2013, 15:44:17
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)


Реализовал?

Извени!
Времени не хватает! много другой работы!
как доделаю, отпишусь в ЛС


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 25 Апреля 2013, 11:39:28
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)


Реализовал?

Извени!
Времени не хватает! много другой работы!
как доделаю, отпишусь в ЛС
не в ЛС, а всем отписывайся) было б вообще щИкарно чоб под конец месяца вылетала напоминалка тем у кого баланс+абонка за новый месяц<установленного лимита, типа мол так и так сплотить податки)))


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 26 Апреля 2013, 11:20:32
Цитировать
было б вообще щИкарно чоб под конец месяца вылетала напоминалка тем у кого баланс+абонка за новый месяц<установленного лимита, типа мол так и так сплотить податки)))
+1


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 05 Мая 2013, 14:57:17
Цитировать
было б вообще щИкарно чоб под конец месяца вылетала напоминалка тем у кого баланс+абонка за новый месяц<установленного лимита, типа мол так и так сплотить податки)))
+1
не помню, сообщал я или нет, но модуль уже выложил, не вижу загрузок. Всего 5 у.е.


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 05 Мая 2013, 15:44:04
а щас праздники)))


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 05 Мая 2013, 22:56:12
Цитировать
было б вообще щИкарно чоб под конец месяца вылетала напоминалка тем у кого баланс+абонка за новый месяц<установленного лимита, типа мол так и так сплотить податки)))
+1
не помню, сообщал я или нет, но модуль уже выложил, не вижу загрузок. Всего 5 у.е.
уже видел
первого июня преобрету
+


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 06 Мая 2013, 10:17:30
Я прикупил вчера


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 07 Мая 2013, 12:17:28
а можно ли как-то выставлять расчетный период не только тем числом, когда привязываешь услугу к абоненту, а просто произвольно?


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 08 Мая 2013, 13:26:12
хотелка - в разделе карточек кнопочку экспорта в cvs как в v50.32, а то как то после генерации проблематично карточки распечатать. еще при заводе абона хотелка что б дата договора автоматом проставлялась.


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 08 Мая 2013, 13:39:26
хотелка - в разделе карточек кнопочку экспорта в cvs как в v50.32, а то как то после генерации проблематично карточки распечатать. еще при заводе абона хотелка что б дата договора автоматом проставлялась.
мы связаны с тобой телепатически, только подумал  - ты уже написал)


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 08 Мая 2013, 13:42:21
хотелка - в разделе карточек кнопочку экспорта в cvs как в v50.32, а то как то после генерации проблематично карточки распечатать. еще при заводе абона хотелка что б дата договора автоматом проставлялась.
мы связаны с тобой телепатически, только подумал  - ты уже написал)

up


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 08 Мая 2013, 14:35:29
Хорошо было б чтоб дата договора устанавливалась при изменении состояния на "все ок". Потому что если нагенерить учеток дата не совпадет с реальной.


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 08 Мая 2013, 15:14:26
тока не баньте меня за мои хотелки))))
в платежах удобнее когда виден не код карточки а ее номер, как то более удобнее имхо)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Мая 2013, 18:05:00
тока не баньте меня за мои хотелки))))
в платежах удобнее когда виден не код карточки а ее номер, как то более удобнее имхо)
да, забаню, щас сделаю номер


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 08 Мая 2013, 18:05:41
Хорошо было б чтоб дата договора устанавливалась при изменении состояния на "все ок". Потому что если нагенерить учеток дата не совпадет с реальной.
ок. сделаю


Название: Re: Фичереквест на 52 версию
Отправлено: ivanmfan от 08 Мая 2013, 19:58:25
Дату договора в фильтры


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 09 Мая 2013, 22:16:04
Хотелка:
хотелось бы добавить такой мониторинг клиентов "Всегда онлайн" как Н49
http://forum.nodeny.com.ua/index.php?topic=892.msg9732#msg9732 (http://forum.nodeny.com.ua/index.php?topic=892.msg9732#msg9732)
толко вместо сердца поставить синий ключ (так и есть) не авторизированым
и сине-зелёный -- авторизированым

его также можно прикрутить к модулю ДШСП, а конкретней
в настройках ДШСП-сервера выставить аренду 12-24 часа
а даный мониторинг проверял бы активность юзверя, и при её отсутствии
показывал, что он не авторизирован, но не освобождал ИП

это позволит решить проблему с говноустройствами
(при том что ГУ в последнее время становится всё больше,
введу распространения девайсов с ВИ-ФИ)
лично у меня более 60% клиентов с ГУ


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 09 Мая 2013, 23:02:49
Цитировать
было б вообще щИкарно чоб под конец месяца вылетала напоминалка тем у кого баланс+абонка за новый месяц<установленного лимита, типа мол так и так сплотить податки)))
+1
не помню, сообщал я или нет, но модуль уже выложил, не вижу загрузок. Всего 5 у.е.
учитывать бы бонусные услуги и лимит отключения
(а то каждый раз мсг, а бабла хватает)
Добавить бы в сообщение:
 
  • недостающюю сумму к оплате,
  • название следующей услуги
  • стоимость следующей услуги с учётом скидки

 


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 10 Мая 2013, 09:45:42
Добавить бы фильтр "работают не с начала месяца", или фильтр "услуга подключена не с первого числа"


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 12 Мая 2013, 12:18:57
Добавить бы фильтр "работают не с начала месяца", или фильтр "услуга подключена не с первого числа"
ну а почему не отфильтровать по дате договора тех, у кого она больше чем 1мая, например?


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 13 Мая 2013, 10:00:36
в n50 была плюшечка 'удвоение скорости в период времени, указанный в тарифе', ну собсно испробовав сие возникла хотелочка вновь дать качкам фору в ночное время, дабы пиковое время подразгрузилось.


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 13 Мая 2013, 10:08:32
Добавить бы фильтр "работают не с начала месяца", или фильтр "услуга подключена не с первого числа"
ну а почему не отфильтровать по дате договора тех, у кого она больше чем 1мая, например?
Дата договора не у всех проставлена.

И еще вопрос в услугах если ставить срок действия  "конец месяца" снимает 30го числа, сейчас поставил "месяц" - снимает нормально в последний день, но при заведении клиента приходится вручную менять срок действия услуги. Как сделать чтоб был календарный месяц и при подключении пересчитывало стоимость услуги?


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 13 Мая 2013, 10:58:30
Поставил конец месяца, по совету в лс, 1го посмотрю.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 15 Мая 2013, 13:29:06
хотелка:
есть 6 админов и 6 активных групп клиентов (к примеру раскиданых по раёнам)
  • добавить в настройки админа "ответственный за групу" (назначить может суперадмин)
  • добавить в настройки админа "контактная инфа для группы"
  • платежи клиентов зачисляютса ответственному админу (карточки пополнения тоже)
  • в клиентской статистике контактная инфа ответственного админа


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 15 Мая 2013, 14:49:08
модуль ядра "проверка системы"
добавить бы описание проблем
Проверка системы. Уровень : количество проблем. Описание

а то как узнать что означают те цыфри


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Мая 2013, 17:36:11
модуль ядра "проверка системы"
добавить бы описание проблем
Проверка системы. Уровень : количество проблем. Описание

а то как узнать что означают те цыфри
Готово


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 15 Мая 2013, 19:36:35
модуль ядра "проверка системы"
добавить бы описание проблем
Проверка системы. Уровень : количество проблем. Описание

а то как узнать что означают те цыфри
Готово
пасибки


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 20 Мая 2013, 13:12:26
хотелка:
есть 6 админов и 6 активных групп клиентов (к примеру раскиданых по раёнам)
  • добавить в настройки админа "ответственный за групу" (назначить может суперадмин)
  • добавить в настройки админа "контактная инфа для группы"
  • платежи клиентов зачисляютса ответственному админу (карточки пополнения тоже)
  • в клиентской статистике контактная инфа ответственного админа


Название: Re: Фичереквест на 52 версию
Отправлено: ivanmfan от 22 Мая 2013, 21:32:37
Хорошо бы реализовать приостановку услуги.

Т.е. админ к примеру может выбрать статут клиенту "Приостановка" и при этом интернет не работает и дата следующего снятия денег за inet_unlim сдвинется на то количество дней сколько длилась приостановка.


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 23 Мая 2013, 09:39:24
не хочется быть назойливым, по этому вопросу есть чего нить?
в n50 была плюшечка 'удвоение скорости в период времени, указанный в тарифе', ну собсно испробовав сие возникла хотелочка вновь дать качкам фору в ночное время, дабы пиковое время подразгрузилось.


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 23 Мая 2013, 11:53:30
вообщето там есть в услугах такое. Создавай услугу с удвоенной скоростью. И все. Посмотри как это реалезовано в демке на сайте.


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 23 Мая 2013, 12:50:46
Цитировать
Режим      

    стандарт: услуга действует с момента активации и завершается по прошествии времени, указанном в поле `Срок действия`
    месяц: длительность услуги меняется динамически от 28 до 31 дня в зависимости от количества дней в месяце
    конец месяца: услуга действует с момента активации до конца месяца

Срок действия      например, `31 01:30:00` - 31 день, 1 час и 30 минут
все что нашел, а надо чтоб  "удвоение скорости в период времени, указанный в тарифе"
услуга speedup - поднимает скорость с момента заказа и на указанное время, а нужно что б тариф был днем, допустим, 1мб/с а ночью 2мб/с. и юзеры закалебывают уже когда, когда - ведь сидели именно на таком тарифе, а сейчас без удвоения(((
может явного чего то не увидел, прошу ткнуть носом)


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 23 Мая 2013, 13:07:47
Создай услугу speed_up, укажи в ней во сколько раз хочешь дать превышения, ну и время. В демке на сайте там есть пример. http://www.nodeny-plus.com.ua/demo  Настройки  --- услуги


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 23 Мая 2013, 13:39:09
Цитировать
Модуль услуги   speed_up   Повышает скорость в интернет на определенное время. Клиент сможет подключить услугу только, если у него уже подключена услуга с доступом в интернет
а нужно В определенное время и это надо всей группе клиентов. вот раньше был такой тариф, а теперь нету(((плюшечка такая была, именно ночью в два раза скорость выше, и как оказывается кому то нафиг оно не надо было, а многие только из-за это перешли к нам.
З.Ы. уже месяц как перешли на Н+.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 23 Мая 2013, 14:32:53
Ну давай завтра наваяю, просто щас мы с челом опцию82 тестим


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 23 Мая 2013, 15:16:54
В общем, закоммитил я фичу повышения скорости по времени суток. Можете сделать услугу бесплатной и длительностью 31 день.


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 23 Мая 2013, 17:02:24
В общем, закоммитил я фичу повышения скорости по времени суток. Можете сделать услугу бесплатной и длительностью 31 день.
кул, тока теперь каждому придется в ручную добовлять услугу, и при заводе в этой группе абона к тарифному плану добовлять еще услугу. как бы немного не то, но работать будет). у нас для этого района спец тарифы, ну и бонусом шло удвоение. а как то можно сделать услугу inet_ulim сразу с speed_up на борту?))
но в принципе работать будет, Большое СПАСИБО, челом бью)))


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 23 Мая 2013, 18:22:04
По простому сделай стоимость услуги 1коп и пусть клиенты сами ее закажут


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 27 Мая 2013, 12:31:04
хотелка - в разделе карточек кнопочку экспорта в cvs как в v50.32, а то как то после генерации проблематично карточки распечатать. еще при заводе абона хотелка что б дата договора автоматом проставлялась.
в общем вот по поводу карточек чего я нацарапал)), корявенько, но как смог)
в web/cards.pl
после 388 строчки добавил "       $actions .= $Url->a('  export', %url, act=>'cards_export_csv'); ":
Код:
   elsif( $last{adm_owner} == Adm->id )
    {
        $actions .= $Url->a('п÷п╣я─п╣пЄп╟я┌я▄', %url, act=>'cards_move_step1');
       $actions .= $Url->a('  export', %url, act=>'cards_export_csv');
        foreach my $act(
            [ good  => 'п▓ я─п╟п╠п╬я┌я┐'],
            [ stock => 'п²п╟ я│п╨п╩п╟пЄ'],
            [ bad   => 'п▒п╩п╬п╨п╦я─п╬п╡п╟я┌я▄'],
в web/operations.pl
после 18 строчки " cards_export_csv   => 1, "
Код:
  my %subs = (
    dontshowmess       => 1,    # я┐пЄп╟п╩п╦я┌я▄ я│п╬п╬п╠я┴п╣пҐп╦п╣ пЄп╩я▐ п╟пЄп╪п╦пҐп╟ п╬я┌ я│я┐п©п╣я─п╟пЄп╪п╦пҐп╟
    cards_move_step1   => 1,    # п╡я▀п╠п╬я─ п╟пЄп╪п╦пҐп╦я│я┌я─п╟я┌п╬я─п╟ пЄп╩я▐ п©п╣я─п╣пЄп╟я┤п╦
    cards_move_step2   => 1,    # пҐп╣п©п╬я│я─п╣пЄя│я┌п╡п╣пҐпҐп╟я▐ п©п╣я─п╣пЄп╟я┤п╟ п╨п╟я─я┌п╬я┤п╣п╨
    cards_move_accept  => 1,    # п©п╬пЄя┌п╡п╣я─пІпЄп╣пҐп╦п╣ п©п╣я─п╣пЄп╟я┤п╦ п╨п╟я─я┌п╬я┤п╣п╨ п©я─п╦пҐп╦п╪п╟я▌я┴п╦п╪ п╟пЄп
    cards_change_alive => 1,    # я│п╪п╣пҐп╟ я│п╬я│я┌п╬я▐пҐп╦я▐ п╨п╟я─я┌п╬я┤п╣п╨ (пҐп╟ я│п╨п╩п╟пЄп╣/п╪п╬пІпҐп╬ п╟п╨я┌п╦п╡п╦
    del_ses_data       => 1,
    cards_export_csv   => 1,
 );
и в самом конце перед последней строчкой "1;" (код  взят из 50.32 версии)
Код:
sub cards_export_csv
{
my $dbh = Db->dbh;
my $p;
my $cards = cards_move_preload();
my($start, $end) = ($cards->{start}, $cards->{end});
my $body='';
 #Запрашиваем идентификатор, активационный код, стоимость карточки
my $sth=$dbh->prepare("SELECT `cid`, `cod`,  `money`  FROM `cards` WHERE cid>=$start AND cid<=$end");
$sth -> execute;
 while ($p=$sth->fetchrow_hashref)
  {
   #Закомментировать строку ниже, если нужно деньги привести к западному типу разделителя целой и дробной части
 $p->{money} =~ tr/./,/;
   #Генерируем ряды CSV для последующего экспорта например в MS Access
   $body.="\"$p->{cid}\";\"$p->{cod}\";\"$p->{money}\" \n";
  }
  #Выводим данные в браузер на сохранение
my $OUT="Content-Type: application/octet-stream\n".
  "Content-Disposition: attachment; filename=nocards.txt\n\n".
  "$body";
 print $OUT;
 exit;
}

в итоге текстовый фаил содержания с новой строки: "номер карты";"код карты";"номинал карты"
З.Ы. делал в обнимку с гуглом, языков никаких не знаю, с перлом познакомился только из-за нодени))))


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 28 Мая 2013, 07:44:28
хотелка - в разделе карточек кнопочку экспорта в cvs как в v50.32, а то как то после генерации проблематично карточки распечатать. еще при заводе абона хотелка что б дата договора автоматом проставлялась.
в общем вот по поводу карточек чего я нацарапал)), корявенько, но как смог)
в web/cards.pl
после 388 строчки добавил "       $actions .= $Url->a('  export', %url, act=>'cards_export_csv'); ":
Код:
   elsif( $last{adm_owner} == Adm->id )
    {
        $actions .= $Url->a('п÷п╣я─п╣пЄп╟я┌я▄', %url, act=>'cards_move_step1');
       $actions .= $Url->a('  export', %url, act=>'cards_export_csv');
        foreach my $act(
            [ good  => 'п▓ я─п╟п╠п╬я┌я┐'],
            [ stock => 'п²п╟ я│п╨п╩п╟пЄ'],
            [ bad   => 'п▒п╩п╬п╨п╦я─п╬п╡п╟я┌я▄'],
в web/operations.pl
после 18 строчки " cards_export_csv   => 1, "
Код:
  my %subs = (
    dontshowmess       => 1,    # я┐пЄп╟п╩п╦я┌я▄ я│п╬п╬п╠я┴п╣пҐп╦п╣ пЄп╩я▐ п╟пЄп╪п╦пҐп╟ п╬я┌ я│я┐п©п╣я─п╟пЄп╪п╦пҐп╟
    cards_move_step1   => 1,    # п╡я▀п╠п╬я─ п╟пЄп╪п╦пҐп╦я│я┌я─п╟я┌п╬я─п╟ пЄп╩я▐ п©п╣я─п╣пЄп╟я┤п╦
    cards_move_step2   => 1,    # пҐп╣п©п╬я│я─п╣пЄя│я┌п╡п╣пҐпҐп╟я▐ п©п╣я─п╣пЄп╟я┤п╟ п╨п╟я─я┌п╬я┤п╣п╨
    cards_move_accept  => 1,    # п©п╬пЄя┌п╡п╣я─пІпЄп╣пҐп╦п╣ п©п╣я─п╣пЄп╟я┤п╦ п╨п╟я─я┌п╬я┤п╣п╨ п©я─п╦пҐп╦п╪п╟я▌я┴п╦п╪ п╟пЄп
    cards_change_alive => 1,    # я│п╪п╣пҐп╟ я│п╬я│я┌п╬я▐пҐп╦я▐ п╨п╟я─я┌п╬я┤п╣п╨ (пҐп╟ я│п╨п╩п╟пЄп╣/п╪п╬пІпҐп╬ п╟п╨я┌п╦п╡п╦
    del_ses_data       => 1,
    cards_export_csv   => 1,
 );
и в самом конце перед последней строчкой "1;" (код  взят из 50.32 версии)
Код:
sub cards_export_csv
{
my $dbh = Db->dbh;
my $p;
my $cards = cards_move_preload();
my($start, $end) = ($cards->{start}, $cards->{end});
my $body='';
 #Запрашиваем идентификатор, активационный код, стоимость карточки
my $sth=$dbh->prepare("SELECT `cid`, `cod`,  `money`  FROM `cards` WHERE cid>=$start AND cid<=$end");
$sth -> execute;
 while ($p=$sth->fetchrow_hashref)
  {
   #Закомментировать строку ниже, если нужно деньги привести к западному типу разделителя целой и дробной части
 $p->{money} =~ tr/./,/;
   #Генерируем ряды CSV для последующего экспорта например в MS Access
   $body.="\"$p->{cid}\";\"$p->{cod}\";\"$p->{money}\" \n";
  }
  #Выводим данные в браузер на сохранение
my $OUT="Content-Type: application/octet-stream\n".
  "Content-Disposition: attachment; filename=nocards.txt\n\n".
  "$body";
 print $OUT;
 exit;
}

в итоге текстовый фаил содержания с новой строки: "номер карты";"код карты";"номинал карты"
З.Ы. делал в обнимку с гуглом, языков никаких не знаю, с перлом познакомился только из-за нодени))))

Добавить бы в подставку Н+...


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 28 Мая 2013, 16:36:54
я так понимаю что абон не может самостоятельно выбрать себе пакет на следующий месяц из клиентской статистики, только закать услугу speed_up, разве что в случае когда у него не подключена ни одна услуга. как с этим быть?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 28 Мая 2013, 18:03:58
я так понимаю что абон не может самостоятельно выбрать себе пакет на следующий месяц из клиентской статистики, только закать услугу speed_up, разве что в случае когда у него не подключена ни одна услуга. как с этим быть?
может. В насйтроках клиентской статистики подключен модуль "srv_info - Информация об услуге. Позволяет клиенту управлять автопродлением услуг"?


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 28 Мая 2013, 18:43:23
я так понимаю что абон не может самостоятельно выбрать себе пакет на следующий месяц из клиентской статистики, только закать услугу speed_up, разве что в случае когда у него не подключена ни одна услуга. как с этим быть?
может. В насйтроках клиентской статистики подключен модуль "srv_info - Информация об услуге. Позволяет клиенту управлять автопродлением услуг"?
Может обьеденить 3 в 1
srv_add   
srv_info
srv_select
сделать это всё в одном файле и чтоб при заходе на "Подключение услуги" можно было вибрать смену услуги
а то в наличии много тупых клиентов которые звонят и спрашивают: "куда зайти и как подключить?"

2 Efendy
сегодня уезжаю в коммандировку на 3 недели, если будет время попробую наваять подобное;
есть предложе по улутшению МММ модуля, переделаю и скину в ЛС;
перезалъю мои модули(новие ссылки), посмотри, могет уже выставиш на продажу;
сделал модуль ядра "мониторинг Юз. всегда онлайн"
(с ним в модуле ДШЦП выставил аренду в 1 сутки, и всё летает, и хомроутеры не виснут)


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 28 Мая 2013, 18:50:27
кстати про ДШЦП:
можно ли каким нибудь образом в конфиг ДШЦП пул адресов брать из SQL? было бы супер
+добавить названия и разрешения пулам (к примеру для разделение на вланы)
типа vlan1 range sql_pool "vlan1"
при этом пропадут упоминаемые ранее проблемы типа "ДШЦП видает из пула зарезервирование ИПы"


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 28 Мая 2013, 21:28:20
Модуль ядра make_config можно подлампичить


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 28 Мая 2013, 22:32:16
я так понимаю что абон не может самостоятельно выбрать себе пакет на следующий месяц из клиентской статистики, только закать услугу speed_up, разве что в случае когда у него не подключена ни одна услуга. как с этим быть?
может. В насйтроках клиентской статистики подключен модуль "srv_info - Информация об услуге. Позволяет клиенту управлять автопродлением услуг"?
все три подключены:
srv_select
srv_add
srv_info
в офф демке такая же фигня: недоступно - уже подключена аналогичная, как бы логично что подключена аналогичная, ну на аналогичную и надо же изменить (быстрее, медленнее, дороже, дешевле...))


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 29 Мая 2013, 09:07:04
я так понимаю что абон не может самостоятельно выбрать себе пакет на следующий месяц из клиентской статистики, только закать услугу speed_up, разве что в случае когда у него не подключена ни одна услуга. как с этим быть?
может. В насйтроках клиентской статистики подключен модуль "srv_info - Информация об услуге. Позволяет клиенту управлять автопродлением услуг"?
все три подключены:
srv_select
srv_add
srv_info
в офф демке такая же фигня: недоступно - уже подключена аналогичная, как бы логично что подключена аналогичная, ну на аналогичную и надо же изменить (быстрее, медленнее, дороже, дешевле...))


На главной странице клиентской статистики, там где написано:"01.05.2013 00:00 подключена услуга Имя услуги", нажми на имя услуги, и там дальше разберёшся!!!
именно об этом я писал несколько постов назад!!! неудобно ИМХО!!!


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 29 Мая 2013, 09:49:37
о_О как, что то даже не подумал туда посмотреть. абоны они ж как дети малые)) чуть что не на своих местах - потерялися))


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 30 Мая 2013, 12:12:31
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)

ну так что там, есть какой прогресс?


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 30 Мая 2013, 12:16:35
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)
ну так что там, есть какой прогресс?
извени, но прогрес остановился после написания плана алгоритма, дел не впроворот, сейчас  за границей в коммандировке на 3 недели, а там посмотрим


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 31 Мая 2013, 16:18:22
нужно округление копеек, как это сделать? хотя б что б в клиентской статистике и кассовом ордере


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 07 Июня 2013, 10:35:40
Цитировать
сделать это всё в одном файле и чтоб при заходе на "Подключение услуги" можно было вибрать смену услуги
а то в наличии много тупых клиентов которые звонят и спрашивают: "куда зайти и как подключить?"

я с этим согласен, что лучше так. А то многие явного не видят, им надо носом да в мисочку. Правда и сам таким бываю.


Название: Re: Фичереквест на 52 версию
Отправлено: md5 от 11 Июня 2013, 09:38:28
По демо версии вижу что все таки реализацию MAC не сделали еще?

Или может я ошибаюсь....


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 11 Июня 2013, 14:45:40
мак адреса? сделал


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 11 Июня 2013, 22:39:13
после гроз во время ремонта заметил, что очень нехватает кнопочки (или колонки) "время последней авторизации",
возможно ли добавить ее в Н+?

а ещё заметил что на странице "Маки авторизаций", нету даной информации, и в БД тоже нет данных;
в коде модуля "ДШЦП" не указан параметр метода авторизации, в следствии не работает поиск по авторизации дшцп

в коде надо заменить
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, ''
на
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, 'mod=dhcp'


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 12 Июня 2013, 10:11:49
В общем, закоммитил я фичу повышения скорости по времени суток. Можете сделать услугу бесплатной и длительностью 31 день.
  • что -то не працюе( время выставляю - а результата нет, если без учета времени - то работает, сам я уезжал - проверить не успел(обновил, перезапустил носервер и ядро))
  • если делать sql запросом добавление услуги, в таблицу pays тоже надо записи делать - будет ли работать без них?(все равно халява))


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 15 Июня 2013, 23:04:20
Можно ли сделать чтобы при смене состояния клиента удалялся бы комментарий который относится к другому состоянию. Т.е. ставим клиенту заявка на ремонт пишем комментарий исправить кабель,меняем на все ок, комментарий удаляется.


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 16 Июня 2013, 01:04:18
Самы простой вариант (епссно на той таблице, где состояние):
Код:
mysql> help create trigger;
Name: 'CREATE TRIGGER'
Description:
Syntax:
CREATE
    [DEFINER = { user | CURRENT_USER }]
    TRIGGER trigger_name trigger_time trigger_event
    ON tbl_name FOR EACH ROW trigger_body

This statement creates a new trigger. A trigger is a named database
object that is associated with a table, and that activates when a
particular event occurs for the table. The trigger becomes associated
with the table named tbl_name, which must refer to a permanent table.
You cannot associate a trigger with a TEMPORARY table or a view. CREATE
TRIGGER was added in MySQL 5.0.2.

In MySQL 5.0 CREATE TRIGGER requires the SUPER privilege.

The DEFINER clause determines the security context to be used when
checking access privileges at trigger activation time. It was added in
MySQL 5.0.17. See later in this section for more information.

trigger_time is the trigger action time. It can be BEFORE or AFTER to
indicate that the trigger activates before or after each row to be
modified.

trigger_event indicates the kind of statement that activates the
trigger. The trigger_event can be one of the following:

o INSERT: The trigger is activated whenever a new row is inserted into
  the table; for example, through INSERT, LOAD DATA, and REPLACE
  statements.

o UPDATE: The trigger is activated whenever a row is modified; for
  example, through UPDATE statements.

o DELETE: The trigger is activated whenever a row is deleted from the
  table; for example, through DELETE and REPLACE statements. However,
  DROP TABLE and TRUNCATE TABLE statements on the table do not activate
  this trigger, because they do not use DELETE. See [HELP TRUNCATE
  TABLE].

URL: http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 25 Июня 2013, 15:59:55
после гроз во время ремонта заметил, что очень нехватает кнопочки (или колонки) "время последней авторизации",
возможно ли добавить ее в Н+?
В общем, я добавил. Тока считайте это бетта-фичей - как в мускуле исправят баг - доделаю. Работает тока поиск по времени последней авторизации, например больше/меньше, а вот колонка пока не выводится - придется заглядывать к клиенту в данные


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 25 Июня 2013, 16:41:27
в коде надо заменить
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, ''
на
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, 'mod=dhcp'
вот эти действия и стирают мак-адрес клиента


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 25 Июня 2013, 19:34:43
в коде надо заменить
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, ''
на
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, 'mod=dhcp'
вот эти действия и стирают мак-адрес клиента
а если добавить следуюшее:
Код:
use Net::ARP;
...
        my $mac = Net::ARP::arp_lookup('lo', $p{ipa} );
        $mac =~ s/://g;
        my $pmac;
        $pmac = "user=$mac;" if (length $mac == 12);
        my $opts = "mod=dhcp;$pmac";
        Db->do("CALL set_auth(?,?)", $p{ipa}, $opts);
...
то кажись всё работает (около месяца)
2 Efendy: заглянь в ЛС


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Июня 2013, 10:30:34
В CALL set_auth если 2й параметр пустой, то параметры авторизации в существующей записи авторизации не меняются. Это сделано для того, чтобы в момент начальной авторизации мы установили, скажем, мак-адрес, а потом поддерживали авторизацию. Ты не написал где именно поменял, поэтому я предположил, что там, где не надо


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 14 Июля 2013, 17:27:13
Сделать бы в настройках "баланс при создании учетки", например создал клиента и у него сразу безнальный (или наличный) платеж 200 грн проведен.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 15 Июля 2013, 22:56:45
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)
ну так что там, есть какой прогресс?
извени, но прогрес остановился после написания плана алгоритма, дел не впроворот, сейчас  за границей в коммандировке на 3 недели, а там посмотрим

сделал!!!

на рассмотрении у Efendy


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 15 Июля 2013, 23:03:37
после гроз во время ремонта заметил, что очень нехватает кнопочки (или колонки) "время последней авторизации",
возможно ли добавить ее в Н+?
В общем, я добавил. Тока считайте это бетта-фичей - как в мускуле исправят баг - доделаю. Работает тока поиск по времени последней авторизации, например больше/меньше, а вот колонка пока не выводится - придется заглядывать к клиенту в данные
где его найти и как им пользоваться


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 28 Июля 2013, 08:59:11
Есть необходимость в модуле приостановке услуги. Админ выставляет на какой срок минимум можно заказать с указанием блокирующей услуги. Клиент заходит к себе в клиентскую статистику и сам блокирует себе доступ в инет к примеру на время отпуска. Приезжает заходит в клиентскую статистику и разблокирует, выбрав себе услугу. Как-бы заказ услуги через клиентскую статистику с начала к примету месяца неудобно для клиента. А Звонят и просят выключи. Иногда бывает не до клиента.


Название: Re: Фичереквест на 52 версию
Отправлено: ivanmfan от 31 Июля 2013, 17:16:10
Исправьте плиз клиентские графики


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 31 Июля 2013, 18:19:54
Как будет время)


Название: Re: Фичереквест на 52 версию
Отправлено: Gosha от 31 Июля 2013, 21:15:21
Возможно ли написание модуля карт(переделка) под карты google?
Работаем в частном секторе, и в яндекс картах слабое разрешение.
 А в google очень подробно месность отрисована, до дома.


Название: Re: Фичереквест на 52 версию
Отправлено: Redmen от 31 Июля 2013, 21:30:36
Возможно ли написание модуля карт(переделка) под карты google?
Работаем в частном секторе, и в яндекс картах слабое разрешение.
 А в google очень подробно месность отрисована, до дома.
up


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Августа 2013, 18:19:26
Возможно ли написание модуля карт(переделка) под карты google?
Работаем в частном секторе, и в яндекс картах слабое разрешение.
 А в google очень подробно месность отрисована, до дома.
Потратил почти день, перевел наполовину.


Название: Re: Фичереквест на 52 версию
Отправлено: Gosha от 01 Августа 2013, 18:32:04
Спасибо большое. Сейчас стоит вопрос о переходе на n+. И этот модуль будет очень кстати.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Августа 2013, 19:03:19
Короче, есть небольшая проблема - в Яндекс картах есть фича редактирования линий прямо на карте, в гугл картах такого нет. Чтобы рисовать изогнутые линки, придется нарисовать прямые, потом переключиться на яндекс карты и искривить их. Пока тока такой вариант вижу...


Название: Re: Фичереквест на 52 версию
Отправлено: Gosha от 01 Августа 2013, 19:26:18
Я так понимаю используется JavaScript API Google Карт (версия 3)
А если дополнительное окошко для линии , чтобы ввести промежуточные координаты?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 01 Августа 2013, 19:38:20
Я так понимаю используется JavaScript API Google Карт (версия 3)
А если дополнительное окошко для линии , чтобы ввести промежуточные координаты?
так их итак вручную можно ввести если кликнуть по названию линка


Название: Re: Фичереквест на 52 версию
Отправлено: YuSHa от 01 Августа 2013, 22:55:57
Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)
ну так что там, есть какой прогресс?
извени, но прогрес остановился после написания плана алгоритма, дел не впроворот, сейчас  за границей в коммандировке на 3 недели, а там посмотрим

сделал!!!

на рассмотрении у Efendy

Ув. Efendy, есть ли прогресс в этом вопросе?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 02 Августа 2013, 13:38:34
Модуль гуглкарт появился в апсторе на сайте  N+. 160 грн

Внимание: для его работы требуется модуль карт (в котором по умолчанию Яндекс карты)

P.S. Не забудьте обновить этот модуль т.к. я его хорошо изменил, чтобы в будущем легче было добавлять новые движки карт


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 02 Августа 2013, 13:41:34
Ув. Efendy, есть ли прогресс в этом вопросе?
Мне помнится, что я посылал версии на доработку. Если я ошибаюсь,  поправьте меня...


Название: Re: Фичереквест на 52 версию
Отправлено: YuSHa от 02 Августа 2013, 14:06:43
Извините, не в курсе ваших дел. исхожу из последнего поста. будем подождать


Название: Re: Фичереквест на 52 версию
Отправлено: Gosha от 05 Августа 2013, 12:41:27
Модуль карт поставил+гугл карты. Все работает, спасибо. Поменял только ROADMAP на SATELITE
Сейчас вопрос стоит в DHCP.
Mac адреса перенес в новый биллинг, в таблице data0 поле _mac
Как сделать выборку в dhcp.tmpl группы юзеров например 1(клиенты) с привязкой по маку, но выбирать только из подсети например 10.23.2.0/24?(там может быть несколько подсетей)
Хочу сформировать конфиг для разных vlan.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 05 Августа 2013, 14:25:01
Цитировать
{% if ip.ip >= 88888888 && ip.ip <= 9999999 %}

магические числа получаются из:

Код:
SELECT INET_ATON('10.1.2.3');


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 07 Августа 2013, 12:45:44
Есть хотелка к пинсерверу и карте:

При пропадании пинга на точке(точках) топологии (по абонентам) сделать оповещение на мыло.
Для частного сектора думаю очень полезно.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 07 Августа 2013, 13:34:12
Есть хотелка к пинсерверу и карте:

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


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 07 Августа 2013, 13:54:01
Есть хотелка к пинсерверу и карте:

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


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 07 Августа 2013, 17:41:40
Есть хотелка к пинсерверу и карте:

При пропадании пинга на точке(точках) топологии (по абонентам) сделать оповещение на мыло.
Для частного сектора думаю очень полезно.
UPD уведомления только с тех точек куда подключен хоть один клиент.


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 18 Августа 2013, 12:06:43
хотелочка - для решения некоторых конфликтных ситуациях в N50, в платежах была оч удобная инфа о количестве трафика за период действия услуги при начислении абонплаты (в атаче), также было б удобно чтоб такая же строчка дописывалась при блокировке абона после восстановлении временного увеличения лимита/баланса за этот период.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 18 Августа 2013, 17:08:52
хотелочка - для решения некоторых конфликтных ситуациях в N50, в платежах была оч удобная инфа о количестве трафика за период действия услуги при начислении абонплаты (в атаче), также было б удобно чтоб такая же строчка дописывалась при блокировке абона после восстановлении временного увеличения лимита/баланса за этот период.
Пока сделал при завершении услуги. Позже сделаю для блокировки.  После обновления не забудьте перезапустить nokernel.pl


Название: Re: Фичереквест на 52 версию
Отправлено: vddav от 20 Августа 2013, 09:40:16
хотелочка - для решения некоторых конфликтных ситуациях в N50, в платежах была оч удобная инфа о количестве трафика за период действия услуги при начислении абонплаты (в атаче), также было б удобно чтоб такая же строчка дописывалась при блокировке абона после восстановлении временного увеличения лимита/баланса за этот период.
Пока сделал при завершении услуги. Позже сделаю для блокировки.  После обновления не забудьте перезапустить nokernel.pl
спасибо, будем ждать);)


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 20 Августа 2013, 19:52:01
хотелочка - для решения некоторых конфликтных ситуациях в N50, в платежах была оч удобная инфа о количестве трафика за период действия услуги при начислении абонплаты (в атаче), также было б удобно чтоб такая же строчка дописывалась при блокировке абона после восстановлении временного увеличения лимита/баланса за этот период.
Пока сделал при завершении услуги. Позже сделаю для блокировки.  После обновления не забудьте перезапустить nokernel.pl
спасибо, будем ждать);)
Сделал. Есть тока проблема, трафик надо мерять относительно чего? услуги! А если услуг несколько? Поэтому показывает общий трафик на момент блокировки. При подключении услуги в нее пишется текущая позиция трафика. Т.е. вычислить разность можно для конкретной услуги


Название: Re: Фичереквест на 52 версию
Отправлено: sov от 21 Августа 2013, 08:06:09
При просмотре платежей хотелось-бы видеть итоговые суммы по колонкам + и -


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 21 Августа 2013, 08:20:51
При просмотре платежей хотелось-бы видеть итоговые суммы по колонкам + и -
там же разбивка на страницы, что это даст?


Название: Re: Фичереквест на 52 версию
Отправлено: sov от 21 Августа 2013, 08:59:52
Не по одной, а по всем страницам. Чтобы можно было справа выбрать, например, "с 1 по 31 августа, наличный платёж" и посмотреть не только список проведенных платежей, но и их общую сумму. А если ещё и отбор по админам добавить, то будет совсем замечательно.


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 21 Августа 2013, 10:05:41
Не по одной, а по всем страницам. Чтобы можно было справа выбрать, например, "с 1 по 31 августа, наличный платёж" и посмотреть не только список проведенных платежей, но и их общую сумму. А если ещё и отбор по админам добавить, то будет совсем замечательно.
+


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 24 Августа 2013, 13:16:25
Есть хотелка к пинсерверу и карте:

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


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 24 Августа 2013, 17:35:02
Есть хотелка к пинсерверу и карте:

При пропадании пинга на точке(точках) топологии (по абонентам) сделать оповещение на мыло.
Для частного сектора думаю очень полезно.
можно смс
UP
up
или смс через турбосмс


Название: Re: Фичереквест на 52 версию
Отправлено: sov от 26 Августа 2013, 15:49:25
Парочка пожеланий по сообщениям и комментариям.

1) Когда мы пишем сообщение клиенту, обычно мы хотим, чтобы он его прочитал. А большая часть клиентов практически не заглядывает в личный кабинет. Поэтому хотелось-бы, чтобы для всех сообщений клиенту сразу-же включалось "Настаивать на прочтении". А у кнопки внутри клиентских сведений поменять функцию на противоположную - "Не настаивать на прочтении". Хотя - зачем писать сообщения клиенту, если он их не читает?

2) В меню, которое открывается в общем списке клиентов по нажатию правой кнопкой мыши, есть кнопка "Комментарий". Логично предположить, что этой кнопкой добавится комментарий, который можно будет увидеть здесь-же, в этом-же списке клиентов под записью конкретного клиента. Ан нет! Это, оказывается, "Комментарий к учётке, который увидят только админы" и отображается он только в подробных сведениях по клиенту. Но ведь и комментарии в общем списке тоже видят только админы!

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

А то получается интересная штука. В общем списке мы можем добавить комментарий, но увидеть его сможем, только зайдя в подробные сведения по клиенту. А чтобы добавить комментарий, который видно в общем списке, нам надо зайти в подробные сведения по клиенту!


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 27 Августа 2013, 12:05:28
Есть же поле "комментарий" в основных данных - это как раз для важных комментариев, а есть комментарии при просмотре личных данных клиента, там их может быть туча: такого-то числа хамил, такого-то подрочил на логотип компании и т.д. Если их все выводить на основную страницу - это будет не читаемо. Повторюсь - для важных комментариев есть поле "комментарий" в основных данных. По ним и искать можно, если помнишь, что какой-то клиент кретин, а кто именно не помнишь - ищешь по слову "кретин"


Название: Re: Фичереквест на 52 версию
Отправлено: sov от 27 Августа 2013, 12:55:13
Да не - я ж не против. Это правильно, что есть два типа комментариев, чтобы главную страницу не засорять.

Смысл моего посыла в следующем.

Когда на странице со списком клиентов вводишь "Комментарий", он попадает "внутрь" - в подробные сведения по клиенту. И на странице со списком не видно, что по этому клиенту есть комментарии. То есть, при таком способе комментирования, каждый раз после поиска клиента нужно заходить "внутрь" и смотреть - есть по нему комментарии, или нет.

А чтобы ввести комментарий, отображающийся "снаружи" в списке клиентов - опять-же нужно входить внутрь и вводить его там.
То есть: что так, что эдак получается лишнее действие - заход в подробности по клиенту.

Возможно, вы уже привыкли к такому вводу комментариев, но, на мой взгляд, это нелогично. Если комментарий вводится в списке клиентов - там он и должен отображаться. Тем более, что краткие комментарии в одну строчку применяются гораздо чаще. А если уж понадобится развёрнутый комментарий - то можно и вовнутрь зайти. Оставив снаружи метку, что внутри есть комментарий.

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


Название: Re: Фичереквест на 52 версию
Отправлено: sov от 28 Августа 2013, 07:29:13
А что по поводу отправки сообщений клиентам? Можно-ли сделать в форме отправки сообщения две кнопки для отправки? "Отправить" и "Отправить с обязательным прочтением".
Или добавить чекбокс "Настаивать на прочтении".
Лучше, конечно, две кнопки - на одно нажатие меньше будет.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 28 Августа 2013, 11:52:58
Я подумаю, пока не было времени это сделать


Название: Re: Фичереквест на 52 версию
Отправлено: SeMant от 29 Августа 2013, 07:14:26
 В 50 версии, в настройках Групп клиентов, есть пункт "количество двунаправленных потоков трафика одного клиента". В Н+ Я такого не нашёл. Такая функция в разработке или в ней потерялся смысл ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Августа 2013, 08:45:16
Если речь идет о блокировке по потокам, то такой фичи нет


Название: Re: Фичереквест на 52 версию
Отправлено: SeMant от 29 Августа 2013, 08:54:36
её пока нет или она вообще не нужна ?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Августа 2013, 10:56:00
Никто не просил и мне не нужна


Название: Re: Фичереквест на 52 версию
Отправлено: sov от 30 Августа 2013, 14:39:44
Прошу добавить в исходники возможность отображения в основном списке клиентов колонки "Конец услуги" (tm_end из таблицы users_services).
Хотите - напишите свой код, хотите - возьмите мой. У меня получилось так:

В файл Data.pl в описаниях полей (секция "s") добавил
Код:
,
    {
        name    => 'tm_end',
        title   => 'Конец услуги',
        type    => 12,
        search  => 1,
        s_mode  => 2,
    }

В users.pl секцию "Услуги" переписал вот так:
Код:
   # --- Услуги ---
    my @services = ();
    my @next_services = ();
    my @services_tm_end = ();
    my $db = Db->sql(
        "SELECT v.*, s.title AS next_title ".
        "FROM v_services v LEFT JOIN services s ON v.next_service_id=s.service_id ".
        "WHERE v.uid=?", $uid
    );
    while( my %serv = $db->line )
    {
        push @services, $serv{title};
        $serv{next_service_id} && push @next_services, $serv{next_title};
push @services_tm_end, $serv{tm_end};
    }
    my $col_services = join '<br>', map{ v::filtr($_) } @services;
    my $col_next_services = join '<br>', map{ v::filtr($_) } @next_services;
    my $col_services_tm_end = join '<br>', map{ v::filtr($_) } the_date(@services_tm_end);

В описаниях полей users.pl после 'След.услуги' вставлено
Код:
    _add_col 'l', 0, 'stm_end',     'Конец услуги', 	[$col_services_tm_end];


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 30 Августа 2013, 20:10:25
Хотелка:

Добавить возможность поиска по макам в раздел mac - uid, и кнопочку "не привязанные к клиентам"

PS сегодня монтажники подключали телевизор браузер которого не умеет включатся если нет инета, видимо перед запуском проверяет куда то. Пришлось искать связку мака с uid=0, вообщем такое не часто но геморно.


Название: Re: Фичереквест на 52 версию
Отправлено: sov от 30 Августа 2013, 22:10:35
В описаниях полей users.pl после 'След.услуги' вставлено
Код:
    _add_col 'l', 0, 'stm_end',     'Конец услуги', 	[$col_services_tm_end];
Поправка. Перед следующими услугами. Чтобы соблюдался порядок: услуги - конец услуги - следующие услуги.


Название: Re: Фичереквест на 52 версию
Отправлено: leliksan от 09 Сентября 2013, 18:58:58
Планируется ли поддержка ipv6?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 10 Сентября 2013, 07:59:09
Планируется ли поддержка ipv6?
у меня нет сети с ipv6, а теоретические фичи я не умею делать


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 11 Сентября 2013, 14:03:54
Есть хотелка к пинсерверу и карте:

При пропадании пинга на точке(точках) топологии (по абонентам) сделать оповещение на мыло.
Для частного сектора думаю очень полезно.
можно смс
Может платным модулем?


Название: Re: Фичереквест на 52 версию
Отправлено: boomer666 от 11 Сентября 2013, 14:11:31
Есть хотелка к пинсерверу и карте:

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


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 29 Сентября 2013, 13:15:38
В Nodeny 50.32 есть такая фича как динамический шейпер, где скорость меняется а зависимости от потребленного трафика в сутки, мне очень нужна это фича, так как каналы у меня дорогие и если этого не будет в часы пик будет забит весь канал. Будет ли эта фича в новой версии ?
Биллинг новый взял и там все чудесно вроде, но из-за этого пока не перехожу.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Сентября 2013, 20:40:24
На самом деле в коде динамический шейпер есть. Проблема в том, как по-нормальному сделать его управление. Пока пробую создать поле "скрипт" и в нем (прямо в тарифе) писать что-то типа такого:

Код:
if( traf(30) > 100000 && traf_all() > 10000000 ) {
  set_speed(50000);
}

Тут задействован перл-код, но там будут примитивные вещи (в плане кода), но при этом очень гибкие. В данном случае скрипт говорит: если за последние 30 минут трафик клиента больше 100000 байт и общий трафик сети больше 10000000, то установить скорость 50кбит/сек.

Если есть предложения по  этому поводу - говорите


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 30 Сентября 2013, 04:47:09
На самом деле в коде динамический шейпер есть. Проблема в том, как по-нормальному сделать его управление. Пока пробую создать поле "скрипт" и в нем (прямо в тарифе) писать что-то типа такого:

Код:
if( traf(30) > 100000 && traf_all() > 10000000 ) {
  set_speed(50000);
}

Тут задействован перл-код, но там будут примитивные вещи (в плане кода), но при этом очень гибкие. В данном случае скрипт говорит: если за последние 30 минут трафик клиента больше 100000 байт и общий трафик сети больше 10000000, то установить скорость 50кбит/сек.

Если есть предложения по  этому поводу - говорите
Я полагаю нужно чтобы его действие уживалось с фичей предускорение, потому что канал не весь день в пике бывает,   например так начиная с 18.00 до 23.00 измерять каждые 30 минут потребленный трафик, хотя знаете для меня такой узкий промежуток в часы пик не логичег, так как по любому даже технически я больше скорость дать не смогу более чем, 1,5 мбит/с .. Короче наверно так такие параметры трафик за последние n минут (мне например удобно 600 минут) и действует с часу a до часу b  при это отключается фича предускорение.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 30 Сентября 2013, 07:47:32
Предускорение - это частный случай этой схемы, неужели ты не догадался? У тебя в руках инструменты - можешь от трафика как угодно и повышать и понижать скорость


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 30 Сентября 2013, 09:08:15
Уже сделал. Буду тестить. Вот пример (бессмысленный, просто чтоб показать возможность):

Код:
if( traf(10) < 12345 ) { set_speed(2048); return }
if( get_day() == 1 && get_hour() > 15 && traf(30) > 55555555 ) {
  set_speed(512);
  return;
}
set_speed(1024);

Если трафик за последние 10 минут меньше 12345 байт, то установить скорость 2048. Если сегодня первое число и текущий час больше 15 и трафик за 30 минут больше 55555555 байт, то установить скорость 512. Иначе 1024

Т.е. можно запрограммировать любую извращенную логику


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 30 Сентября 2013, 13:03:20
Предускорение - это частный случай этой схемы, неужели ты не догадался? У тебя в руках инструменты - можешь от трафика как угодно и повышать и понижать скорость
Как в самом web-интерфейсе расплывчато расписано  в услугах "предускорение увеличение скорости в несколько раз" для меня это таинственная фраза. А как более четко настраивать принципы его работы мне не очень то и знакомо.
Если это не будет в web-интерфейсе. Может в доке расписать что и как?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 30 Сентября 2013, 14:15:15
Как в самом web-интерфейсе расплывчато расписано  в услугах "предускорение увеличение скорости в несколько раз" для меня это таинственная фраза. А как более четко настраивать принципы его работы мне не очень то и знакомо.
Если это не будет в web-интерфейсе. Может в доке расписать что и как?
так я ж и говорю, что это будет в вебинтерфейсе, при этом в более понятном виде чем в Н50:

Цитировать
10:200:400

- я постоянно смотрел в доку, как эти цифры работали. Сейчас стало (скоро станет как протестирую) гораздо читабельнее: если трафик за такой-то период такой-то, скорость сделать такую-то. Более того, даже сделаю не трафик, а "если средняя скорость за период была такая-то - сделать такую-то"


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 30 Сентября 2013, 18:25:30
Копирую из документации то, что сделал:

Скрипты в услугах inet дают возможность управления поведением тарифа в зависимотси от условий. Например:
Код:
if( speed(5) < 256 ) { set_speed 1024 } else { set_speed 512 }

В данном примере, если за последние 5 минут у клиента средняя скорость меньше 256 кбит/сек, то ему будет установлена скорость 1024 кбит, иначе 512 кбит. Такое поведение можно назвать предускорением - у клиента тариф 512 кбит, но для того, чтобы он комфортно серфил в случае когда он не качает никаких файлов, ему дается скорость 1024 кбит.

Иной пример. Допустим у клиента тариф 100 мбит/сек. Мы хотим уменьшать скорость когда он много скачивает. Скажем, средний фильм в хорошем качестве занимает 1,5Гб. Не будем давать качать фильмы чаще чем один в 2 часа (120 минут):
Код:
if( traf(120) > 1500000 ) { set_speed 10000 }

В скриптах трафик задается в килобайтах, скорость в килобитах, время в минутах.

Код:
if( get_hour >= 20 &&
    get_hour <  22 &&
    speed(10) > 10000
) { set_speed2 10000; return }
if( speed(10) > 20000 ) { set_speed2 20000 }

Если в период времени 20-00 до 21-59 скорость больше 10 Мбит/сек, то будет установлена 4 Мбит/сек. В иное время, если скорость больше 20 Мбит/сек, то будет установлена 20 Мбит/сек.

Если клиент заплатил на несколько месяцев вперед, дадим ему скорость по-больше:

Код:
set_speed2(100000) if balance > 200;

P.S. Фича предускорение теперь не нужна т.к. настраивается более гибко скриптами


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 30 Сентября 2013, 19:12:02
Мне все это страшно читать у меня на 700 человек 43 мегабит/c


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 30 Сентября 2013, 19:31:11
Копирую из документации то, что сделал:

Скрипты в услугах inet дают возможность управления поведением тарифа в зависимотси от условий. Например:
Код:
if( speed(5) < 256 ) { set_speed 1024 } else { set_speed 512 }

В данном примере, если за последние 5 минут у клиента средняя скорость меньше 256 кбит/сек, то ему будет установлена скорость 1024 кбит, иначе 512 кбит. Такое поведение можно назвать предускорением - у клиента тариф 512 кбит, но для того, чтобы он комфортно серфил в случае когда он не качает никаких файлов, ему дается скорость 1024 кбит.

Иной пример. Допустим у клиента тариф 100 мбит/сек. Мы хотим уменьшать скорость когда он много скачивает. Скажем, средний фильм в хорошем качестве занимает 1,5Гб. Не будем давать качать фильмы чаще чем один в 2 часа (120 минут):
Код:
if( traf(120) > 1500000 ) { set_speed 10000 }

В скриптах трафик задается в килобайтах, скорость в килобитах, время в минутах.

Код:
if( get_hour >= 20 &&
    get_hour <  22 &&
    speed(10) > 10000
) { set_speed2 10000; return }
if( speed(10) > 20000 ) { set_speed2 20000 }

Если в период времени 20-00 до 21-59 скорость больше 10 Мбит/сек, то будет установлена 4 Мбит/сек. В иное время, если скорость больше 20 Мбит/сек, то будет установлена 20 Мбит/сек.

Если клиент заплатил на несколько месяцев вперед, дадим ему скорость по-больше:

Код:
set_speed2(100000) if balance > 200;

P.S. Фича предускорение теперь не нужна т.к. настраивается более гибко скриптами
Это уже более прогрессивно.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 30 Сентября 2013, 19:43:09
Есть только одна проблема: трафик будет считаться с момента запуска noserver.pl. На коротких дистанциях все будет ок, а вот если у тебя скорость зависит от трафика в месяц... С другой стороны - привязываться к трафику за месяц наиболее неперспективно.


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 01 Октября 2013, 20:13:22
Есть только одна проблема: трафик будет считаться с момента запуска noserver.pl. На коротких дистанциях все будет ок, а вот если у тебя скорость зависит от трафика в месяц... С другой стороны - привязываться к трафику за месяц наиболее неперспективно.
Трафик за месяц бессмысленно оценивать, не актуально по причине того, что человек может накачать за пару месяц все что нужно, самое важное разгрузка канала в часы пик, в остальное что угодно пусть творит. Ну как вы пишите непереспективно.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 04 Октября 2013, 15:49:36
В Nodeny 50.32 есть такая фича как динамический шейпер, где скорость меняется а зависимости от потребленного трафика в сутки, мне очень нужна это фича, так как каналы у меня дорогие и если этого не будет в часы пик будет забит весь канал. Будет ли эта фича в новой версии ?
Биллинг новый взял и там все чудесно вроде, но из-за этого пока не перехожу.

Будешь тестить фичу, коммитить?


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 05 Октября 2013, 01:59:11
В Nodeny 50.32 есть такая фича как динамический шейпер, где скорость меняется а зависимости от потребленного трафика в сутки, мне очень нужна это фича, так как каналы у меня дорогие и если этого не будет в часы пик будет забит весь канал. Будет ли эта фича в новой версии ?
Биллинг новый взял и там все чудесно вроде, но из-за этого пока не перехожу.

Будешь тестить фичу, коммитить?
Да буду тестить. На днях тогда всю базу перенесу и начну мучать живых абонентов. Начну предскорения которое вижу в веб-интерфейсе. И еще один момент важный
а вот представим себе такое у меня канал 43 мегабит/c и вот пользователь A за последние 30 минут не нагружал канал более чем на 200 кбит/c но,  и ему надо увеличивать скорость, но что делать канал стремится к полке, увеличу скорость а смысла не будет. Хотя с другой стороны может я не верно рассматриваю в рамках одного.
Так как процесс массовой и полки точно не будет.  Но сейчас я тупо в часы пик снижаю скорость в зависимости от того сколько скачал пользователь за день. Здесь наверно будет тоже самое, но только с более оперативной реакцией на происходящее


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 05 Октября 2013, 08:23:54
Я нихрена не понял. Короче, я прописал у себя например такой тариф:

скорость 4 мбита, если за последние 5 минут скорость была меньше 2мегабит, то она ставится в 12 мбит. Итак. Юзер авторзовался. Сразу скачивать фильм. Ему дается 12 мегабит. За первую минуту у него скорость 12 мбит, следовательно средняя скорость за 5 минут - 2.4 мбита, т.е. уже через минут скорость понизится до 4мбит. Это самый худший случай. Это фича предускорения. Кстати, такой галки уже нет - поскольку скриптом одной строкой она делается, тока гораздо гибче.

С уменьшением скорости тоже все ок, чем меньше период тем раньше мы начнем резать скорость. Это гораздо лучше чем Н50, в котором анализировался трафик за сутки. Я не понимаю откуда берутся все ваши долбанные опасения?? Я написал вам алгоритм который
1) может повторять 1 в 1 алгоритм н50 (аууу, лес!)
2) имеет гораздо больше возможностей и гибче чем н50 (аууу, лес!)


Название: Re: Фичереквест на 52 версию
Отправлено: ivanmfan от 06 Октября 2013, 12:07:06
прошу изменить web/main.pl

добавить

    [ 'Admin', 'Администраторы', a=>'admin' ],
    [ 'SuperAdmin', 'Настройки', a=>'tune' ],

в  foreach my $p что для этого похоже и предназначено)) так же просьба эти изменения после #<HOOK>buttons добавить.
А вот почему настройки для суперадмина, так для того что бы бухгалтер который должен быть админом(для просмотра всех платежей) не мог менять настройки...


Название: Re: Фичереквест на 52 версию
Отправлено: Sis от 06 Октября 2013, 16:04:58
Я нихрена не понял. Короче, я прописал у себя например такой тариф:

скорость 4 мбита, если за последние 5 минут скорость была меньше 2мегабит, то она ставится в 12 мбит. Итак. Юзер авторзовался. Сразу скачивать фильм. Ему дается 12 мегабит. За первую минуту у него скорость 12 мбит, следовательно средняя скорость за 5 минут - 2.4 мбита, т.е. уже через минут скорость понизится до 4мбит. Это самый худший случай. Это фича предускорения. Кстати, такой галки уже нет - поскольку скриптом одной строкой она делается, тока гораздо гибче.

С уменьшением скорости тоже все ок, чем меньше период тем раньше мы начнем резать скорость. Это гораздо лучше чем Н50, в котором анализировался трафик за сутки. Я не понимаю откуда берутся все ваши долбанные опасения?? Я написал вам алгоритм который
1) может повторять 1 в 1 алгоритм н50 (аууу, лес!)
2) имеет гораздо больше возможностей и гибче чем н50 (аууу, лес!)
Я хотел сказать нужно учитывать загрузку общего канала.


Название: Re: Фичереквест на 52 версию
Отправлено: Dimasik от 09 Октября 2013, 19:55:58
динамический шейпер феерически крут, о такой извращенной логике я и мечтать не мог!!!  Браво!!!!

Теперь о наболевшем: когда поддержка IPv6 планируется?


Название: Re: Фичереквест на 52 версию
Отправлено: 0xbad0c0d3 от 09 Октября 2013, 21:48:02
Я предлагаю воспользоваться поиском по форуму с ключевым словом "IPv6" или это сговор? :D


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 10 Октября 2013, 07:30:19
Теперь о наболевшем: когда поддержка IPv6 планируется?
я уже в который раз говорю: кто хочет ipv6 тот может этот модуль получить за бесплатно, достаточно собрать тестовый стенд и дать мне доступ. Просто так в теории я не могу написать поддержку ipv6

P.S. Но вообще, я пока скептически смотрю на ipv6 http://habrahabr.ru/post/159775/


Название: Re: Фичереквест на 52 версию
Отправлено: Dimasik от 12 Октября 2013, 18:46:48
, достаточно собрать тестовый стенд и дать мне доступ. Просто так в теории я не могу написать поддержку ipv6


какой конкретно нужен стенд? оборудование, включение, софт?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 13 Октября 2013, 08:12:49
, достаточно собрать тестовый стенд и дать мне доступ. Просто так в теории я не могу написать поддержку ipv6
какой конкретно нужен стенд? оборудование, включение, софт?
Любой невиртуальный сервер с фрей 9.х, к которому подключен любой клиент по ип6 и сам сервер подключен к провайдеру по ип6. Никакой софт ставить не нужно


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 13 Октября 2013, 09:07:42
а netflow появится в nodeny plus?


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 13 Октября 2013, 14:52:00
а netflow появится в nodeny plus?
пока об этом не думал. Логика работы с коллекторами практически не изменилась, так что когда появится необходимость - можно будет заняться этим вопросом


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 15 Октября 2013, 11:07:28
Стас, а ты документацию писал на таблицы БД, что и для чего?
А то я чего-то не найду, в частности момент с сохранением полей контактов пользователя.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Октября 2013, 11:21:34
http://app.nodeny-plus.com.ua/docs/develop/Db_tables.html


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 15 Октября 2013, 11:24:34
биг сенкс, старею  ;D


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Октября 2013, 11:54:15
биг сенкс, старею  ;D
Я вообще перечитал инструкцию по программированию в N+ и стал за себя горд, все таки я очень хорошо постарался и многие места просто вылизал:

http://app.nodeny-plus.com.ua/docs/develop/0_Index.html


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 15 Октября 2013, 12:09:55
в некоторых моментах я у тебя учусь, хоть у нас принципиально разные ЯП, проекты реализации, технологии и фреймворки


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 26 Октября 2013, 12:11:23
Добавить в фильтры "без услуги", или по аналогии с поиском по телефону например, чтоб можно было выбрать "начинается с", "пустое поле" и тд.


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 26 Октября 2013, 18:00:49
Добавить поиск "Заказана смена услуги" или типа того.


Название: Re: Фичереквест на 52 версию
Отправлено: Windows от 27 Октября 2013, 01:22:45
Если не оч трудно то думаю было бы не плохо чтоб клиент видел у себя в кабинете какой у него процент скидки и чтоб можно было добавить комментарий..


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Октября 2013, 10:22:07
Добавить поиск "Заказана смена услуги" или типа того.
Сделал. Добавил аж 4 режима:
1) не заказана никакая услуга
2) заказана текущая услуга
3) заказана не текущая услуга
4) заказана любая услуга

Кроме того, для некоторых полей убрал бессмысленные комбинации поиска, например, "состояние больше чем 'читай комментарии'" или "доступ начинается с ..."


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Октября 2013, 10:22:47
Добавить в фильтры "без услуги", или по аналогии с поиском по телефону например, чтоб можно было выбрать "начинается с", "пустое поле" и тд.
да, сделал, см. выше


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 29 Октября 2013, 10:40:17
спасибо


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 29 Октября 2013, 15:41:34
Премного благодарен!!!

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


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 29 Октября 2013, 17:00:55
Премного благодарен!!!

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


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 31 Октября 2013, 00:02:27
Премного благодарен!!!

Можно ли сделать - человек заказал смену услуги. Пусть это отображаеться в его платежах. А то клиент заказал смену, а потом мне начинает доказывать, что это кто-то, только не он.
ок
Готово. Кстати, я понемногу меняю css стили, поэтому браузеры нужно заставить обновить их, у меня получалось обновлением страницы 2 раза подряд для хрома, и 1 раз для фаерфокса


Название: Re: Фичереквест на 52 версию
Отправлено: Nafanya от 31 Октября 2013, 07:18:32
Большое Спасибо!!!


Название: Re: Фичереквест на 52 версию
Отправлено: Windows от 11 Ноября 2013, 16:32:51
1)Хотелось бы чтоб клиент мог видеть сколько он скачал и отдал и в какие направления.2) чтоб клиент мог посмотреть в статистике свои ай-пи и прочие вещи согласно бланку его настроек.3)Чтоб клиент мог изменять свой пароль.4)Чтоб клиент мог написать в тех.поддержку/жалобу.Чтоб жалоба приходила самому старшему админу.

Заранее спасибо


Название: Re: Фичереквест на 52 версию
Отправлено: Demeo от 12 Ноября 2013, 10:10:50
Чтоб жалоба приходила самому старшему админу.

...и он вас потом за это грохнет. В любой компании поддержка начинается с низшего звена, а у вас почему-то наоборот


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 12 Ноября 2013, 11:04:45
хех, несколько линий поддержки, затем прод саппорт, который может сделать реквест отделу разработки и респонс по цепочке назад.


Название: Re: Фичереквест на 52 версию
Отправлено: Windows от 12 Ноября 2013, 11:39:27
Чтоб жалоба приходила самому старшему админу.

...и он вас потом за это грохнет. В любой компании поддержка начинается с низшего звена, а у вас почему-то наоборот

Старший админ это может быть директор который под своей учеткой заходит как старший админ.
Дело в том что я не могу быть уверен во всех сотрудниках компании и том что они грамотно и компетентно реагируют на ситуации которые возникают.Я не хочу чтоб у меня было как у всех.Я хочу чтоб у меня был хороший и адекватный сервис.Если я хоть раз смогу поправить сотрудника и решить проблему клиента - значит это уже будет не зря.Да и сотрудникам будет стимул т.к они будут знать что абон может написать на него жалобу и с ней реально ознакомятся.Понятно что будет куча дураков которые будут писать всякий бред.Не без этого.


Название: Re: Фичереквест на 52 версию
Отправлено: stix от 12 Ноября 2013, 11:48:06
а кто у вас людей нанимает?
self-employed?


Название: Re: Фичереквест на 52 версию
Отправлено: elite от 12 Ноября 2013, 14:22:06
сетка маленькая )


Название: Re: Фичереквест на 52 версию
Отправлено: poxy. от 15 Ноября 2013, 12:21:32
В группе иные находятся разные бесплатники, например садик привязан к точке топологии 1, при нажатии на нее показывает что привязан один клиент, но список не выводит "По фильтру ничего не найдено.

". Пофиксите плиз.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 15 Ноября 2013, 13:36:18
В группе иные находятся разные бесплатники, например садик привязан к точке топологии 1, при нажатии на нее показывает что привязан один клиент, но список не выводит "По фильтру ничего не найдено.". Пофиксите плиз.
Не удалось мне получить данную ошибку, либо я не так понял. Расскажи подробнее


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 15 Ноября 2013, 15:17:56
есть клиенты и иные, клиенты привязаны к точкам топологии, к точке 1 привязан садик, после переноса в иные нажимаю на карте точка топологии 1 - показывает одну запись, нажимаю на ссылку точка 1 - пусто вместо списка клиентов, если перенести из иных появляется список


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 15 Ноября 2013, 17:34:25
есть клиенты и иные, клиенты привязаны к точкам топологии, к точке 1 привязан садик, после переноса в иные нажимаю на карте точка топологии 1 - показывает одну запись, нажимаю на ссылку точка 1 - пусто вместо списка клиентов, если перенести из иных появляется список
пофиксил, скачайте модуль снова


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 01 Декабря 2013, 12:31:23
Хорошо бы сделать чтоб смс с логином паролем фиксировалось в платежах, т.к. есть определенный личности которым в месяц по десять смс отправляется...


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 02 Декабря 2013, 11:17:09
Хорошо бы сделать чтоб смс с логином паролем фиксировалось в платежах, т.к. есть определенный личности которым в месяц по десять смс отправляется...
ок


Название: Re: Фичереквест на NoDeny+
Отправлено: boomer666 от 02 Декабря 2013, 11:20:26
когда снимается абонплата то в платежах видно ток сумму .
а можно сделать чтобы еще названия тарифа писалось?


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 02 Декабря 2013, 11:28:18
когда снимается абонплата то в платежах видно ток сумму .
а можно сделать чтобы еще названия тарифа писалось?
там пишется еще и описание тарифа. Название - для админов ("тариф для идиотов"), комментарий - для клиентов


Название: Re: Фичереквест на NoDeny+
Отправлено: SeMant от 22 Декабря 2013, 09:38:01
 В Н50 было при добавлении нового абонента ставился день начала услуг -1 и оплата не снималась пока он не авторизуется. В Н+ деньги снимаются сразу при добавлении услуги. Нельзя никак сделать чтобы деньги не снимались пока новый абонент не авторизуется?


Название: Re: Фичереквест на NoDeny+
Отправлено: Fredik от 22 Декабря 2013, 09:58:45
ага и не переводит с состояния "на подключении"


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 22 Декабря 2013, 11:29:34
ага и не переводит с состояния "на подключении"
потому что это состояние переводится когда клиент заполняет свои личные данные в статистике. Схема уже проверена не оной сеткой - очень удобно. Подключили клиента, зашли в клиентскую статистику показывать как ей пользоваться - тут сразу тебя спрашивает фио/адрес - ввели (потом не надо искать что же за бесхозная учетка без адреса, кто подключил абона?", учетка вышла из состояния "на подлючении" - это очевидно - раз доступ в статистику получен - значит клиент подключен


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 22 Декабря 2013, 14:21:57
Хорошо бы сделать чтоб смс с логином паролем фиксировалось в платежах, т.к. есть определенный личности которым в месяц по десять смс отправляется...
ок

Ув. Стас, понимаю твою занятость, как скоро можно ждать данную фитчу?


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 23 Декабря 2013, 10:00:53
Хорошо бы сделать чтоб смс с логином паролем фиксировалось в платежах, т.к. есть определенный личности которым в месяц по десять смс отправляется...
ок

Ув. Стас, понимаю твою занятость, как скоро можно ждать данную фитчу?
Сделал. Скачай модуль turbosms снова


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 23 Декабря 2013, 17:56:04
Спасибо огромное.


Название: Re: Фичереквест на NoDeny+
Отправлено: SeMant от 11 Января 2014, 13:01:32
 Efendy, Вы как-то в этой теме писали про модуль для IPTV. Подскажите, на какой он стадии ?


Название: Re: Фичереквест на 52 версию
Отправлено: boomer666 от 03 Февраля 2014, 20:11:49
Есть хотелка к пинсерверу и карте:

При пропадании пинга на точке(точках) топологии (по абонентам) сделать оповещение на мыло.
Для частного сектора думаю очень полезно.
можно смс
а этот модуль планируется?


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 24 Августа 2014, 17:16:24
1) заказ подключение услуги проводится один раз, дальше только снимаются деньги за неё
1а ) (апд) привязать конец услуги к 23:59(настр.);
              смена услуги только через Н дней после предыдущей
 
2) при включенной приостановке услуг, услуга не завершается, а в параметры дописывается тег пауза и ID события про паузу (начало и конец), по окончании тег пауза удаляем из услуги

3) отдельное сообщение при приостановке услуг про сабж, а то сейчас клиент заказал приостановку а его бросает на заглушку про отсутствие услуг, и он соответственно подключает новую (если приостановка ещё не закончилась),
а потом подключается старая и снова снимает деньгу - трабл

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

5) по поводу языков, раскидать языки по папкам RU/UA/EN, по подпапкам в ../web/lang/ формировать выпад. список, сделать возможность клиенту самому выбрать язык интерфейса, я даже делал попытки сделать ето сам, но не получилось, и был у меня модуль Настройки, в котором можно поменять пароль и язык (оставил только пароль)

по возможности:
- сделать расчёт количества дней, на сколько хватит денег с учётом всех услуг, бонусов и скидок
- сделать прогу-информер (баланс, остаток дней, пополнения скретч-картой, сообщения от/к админу(били тоже наброски проги - упёрлось в шифрование AES - тогда я и просил исходники авторизатора))

пока кажется это всё что хотелось бы изменить
вспомню, допишу!


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 24 Августа 2014, 17:25:20
По поводу услуг хорошая идея, я это сам напишу, если хочешь


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 24 Августа 2014, 18:18:54
ок!
а остальное?


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 07 Сентября 2014, 12:02:33
Если не админу поставить в привилегиях "доступ к клиентской статистике" - он может удалять платежи (появляется кнопка инфо в платежах клиента), просьба убрать или доп привилегию на редактирование и удаление платежей.


Название: Re: Фичереквест на NoDeny+
Отправлено: vir от 12 Сентября 2014, 02:11:35
Неплохо бы сделать опцию "Дата окончания услуги" в "Услугах" :
Поставил галку "Дата окончания услуги" и выбрал дату ее окончания.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 12 Сентября 2014, 08:37:17
Если не админу поставить в привилегиях "доступ к клиентской статистике" - он может удалять платежи (появляется кнопка инфо в платежах клиента), просьба убрать или доп привилегию на редактирование и удаление платежей.
здесь точно такая же логика как и в Н50 - тот, кто создал платеж, может его удалить в течение 5 минут. В любом случае, на диске в логах, а также в самих платежах будет сохранено событие об удаление. Давать возможность удалять надо - персонал может ошибиться, надо дать возможность исправить, а не дергать руководство. Если кто-то будет часто ошибаться и злоупотреблять - это будет видно по логам


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 12 Сентября 2014, 13:49:52
Если не админу поставить в привилегиях "доступ к клиентской статистике" - он может удалять платежи (появляется кнопка инфо в платежах клиента), просьба убрать или доп привилегию на редактирование и удаление платежей.
здесь точно такая же логика как и в Н50 - тот, кто создал платеж, может его удалить в течение 5 минут. В любом случае, на диске в логах, а также в самих платежах будет сохранено событие об удаление. Давать возможность удалять надо - персонал может ошибиться, надо дать возможность исправить, а не дергать руководство. Если кто-то будет часто ошибаться и злоупотреблять - это будет видно по логам
Спасибо, понял.


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 27 Сентября 2014, 20:25:21
Добавить фильтр в список клиентов "дата последней авторизации", удобно для отслеживания тех кто давно не пользовался...


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 28 Сентября 2014, 02:09:22
Добавить фильтр в список клиентов "дата последней авторизации", удобно для отслеживания тех кто давно не пользовался...
UP
Очень удобно


Название: Re: Фичереквест на NoDeny+
Отправлено: ivanmfan от 28 Сентября 2014, 09:44:07
Добавить фильтр в список клиентов "дата последней авторизации", удобно для отслеживания тех кто давно не пользовался...

А "Последняя авторизация" чем не устраивает? С самого начала есть)


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 28 Сентября 2014, 15:00:21
Добавить фильтр в список клиентов "дата последней авторизации", удобно для отслеживания тех кто давно не пользовался...

А "Последняя авторизация" чем не устраивает? С самого начала есть)
Имел ввиду добавить фильтр сюда:


Название: Re: Фичереквест на NoDeny+
Отправлено: Docent от 22 Октября 2014, 23:12:13
В услугах ("Основные") не учитывается процент скидки

Хотелось бы чтобы учитывался
Или в настройках услуги добавить выбор учитывать скидку или нет


Название: Re: Фичереквест на NoDeny+
Отправлено: Sis от 24 Октября 2014, 00:47:40
Если клиенту выдан кредит. Пусть рядом с балансом или где то отображается работает в кредит.


Название: Re: Фичереквест на NoDeny+
Отправлено: Sis от 14 Февраля 2015, 21:54:33
Когда один администратор отправляет сообщение другому админу.
Пусть администратор получивший данное сообщение при попытке зайти в веб интерфейс сначала видит это сообщение, поставит галочку ознакомился, и только потом уже открывается веб-интерфейс. Если администратор уже был "залогинен" и пришло новое сообщение, может его выделять каким-то цветом, и также добавить галочку - Прочитал, и как-то дополнительно оповестить что вам новое сообщение?


Название: Re: Фичереквест на NoDeny+
Отправлено: Sis от 14 Февраля 2015, 21:57:08
если настроено не уходить в минус в тарифах. То когда клиент приходит платить и допустим у него есть долг 15 грн за ремонтные работы и стоимость тарифа 10 грн. На балансе видно -15 грн. Оператор по ошибке может не учесть стоимость тарифа и взять просто 15 грн. Можно ли как то отдельно отображать сколько нужно клиенту заплатить. Т.е. к оплате 25 грн с учетом стоимости тарифа?


Название: Re: Фичереквест на NoDeny+
Отправлено: Sis от 17 Марта 2015, 05:32:14
У меня админы тормоза, иногда вместо безналичного снятия, они проводят снятие наличными в минус. Можно ли сделать так чтобы для тупых выходило сообщение Вы производите операцию с наличными деньгами, т.е. отдаете деньги клиенту Вы с этим согласны? или же вообще просто в привилегиях более гибкие настройки по работе с платежами.


Название: Re: Фичереквест на NoDeny+
Отправлено: Warlock от 17 Марта 2015, 08:04:35
У меня админы тормоза.......
что это за провайдер, где работыют админы-тормоза, которые вдобавок занимаются фин. вопросами?


Название: Re: Фичереквест на NoDeny+
Отправлено: ser970 от 17 Марта 2015, 15:01:38
У меня админы тормоза.......
что это за провайдер, где работыют админы-тормоза, которые вдобавок занимаются фин. вопросами?
странно - админы - платежи проводят....
может они еще отчеты в налоговую сдают ?
и кабеля тягают ?


Название: Re: Фичереквест на NoDeny+
Отправлено: bnet от 17 Марта 2015, 19:24:59
У меня админы тормоза.......
что это за провайдер, где работыют админы-тормоза, которые вдобавок занимаются фин. вопросами?
странно - админы - платежи проводят....
может они еще отчеты в налоговую сдают ?
и кабеля тягают ?
Это вопросы организации работы, что и кто как проводит.
Читайте "У меня ОПЕРАТОРЫ тормоза......."


Название: Re: Фичереквест на NoDeny+
Отправлено: Sis от 18 Марта 2015, 02:04:26

Это вопросы организации работы, что и кто как проводит.
Читайте "У меня ОПЕРАТОРЫ тормоза......."

Они самые Операторы.


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 13 Мая 2015, 22:21:58
Сделать бы что то вроде обязательного снятия в самом тарифе, чтоб в ручную не добавлять "обслуживание линии", например. Сумму снимать не зависимо от того стоит в тарифе "не уходить в минус" или нет.


Название: Re: Фичереквест на NoDeny+
Отправлено: Warlock от 14 Мая 2015, 11:22:53
Сделать бы что то вроде обязательного снятия в самом тарифе, чтоб в ручную не добавлять "обслуживание линии", например. Сумму снимать не зависимо от того стоит в тарифе "не уходить в минус" или нет.
имхо, лучше это делать услугами basic. Так клиент видит за что снимаются деньги (обслуживаение, аренда оборудования или ip) или же наоборот начисляются.


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 14 Мая 2015, 11:35:29
Сделать бы что то вроде обязательного снятия в самом тарифе, чтоб в ручную не добавлять "обслуживание линии", например. Сумму снимать не зависимо от того стоит в тарифе "не уходить в минус" или нет.
имхо, лучше это делать услугами basic. Так клиент видит за что снимаются деньги (обслуживаение, аренда оборудования или ip) или же наоборот начисляются.
тогда если монтажники забудут добавить услугу базик сумма списание будет меньше, в том и смысл чтоб такая услуга добавлялась при добавлении основного тарифа


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 14 Мая 2015, 22:23:02
Предложу такой вариант: при оформлении заявки клиенту добавляется услуга "вызов" нулевой стоимостью и длительностью, скажем 30 дней. Когда клиента отремонтировали, то не забудут снять деньги, поскольку на нем будет висеть эта услуга и мозолить и ему и операторам глаза.

Более того, получаем следующие бонусы: можем отфильтровать клиентов по тарифу "вызов" - получим все заявки на ремонты. Можем отсортировать - увидим давно нерешенные проблемы. Клиент в личном кабинете (если вызов не связан с неработой сети) будет видеть сообщение "ожидайте прихода работника" (комментарий в услуге), т.е. будет знать, что его заявка принята.


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 16 Мая 2015, 09:31:20
Предложу такой вариант: при оформлении заявки клиенту добавляется услуга "вызов" нулевой стоимостью и длительностью, скажем 30 дней. Когда клиента отремонтировали, то не забудут снять деньги, поскольку на нем будет висеть эта услуга и мозолить и ему и операторам глаза.

Более того, получаем следующие бонусы: можем отфильтровать клиентов по тарифу "вызов" - получим все заявки на ремонты. Можем отсортировать - увидим давно нерешенные проблемы. Клиент в личном кабинете (если вызов не связан с неработой сети) будет видеть сообщение "ожидайте прихода работника" (комментарий в услуге), т.е. будет знать, что его заявка принята.
Ну если можно будет ставить стоимость услуги и чтоб она висела пока не уберут, двойная польза будет


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 23 Мая 2015, 09:46:44
Это только у меня есть и не убирается?


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 23 Мая 2015, 10:57:17
Это только у меня есть и не убирается?
у меня тоже


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 23 Мая 2015, 23:23:44
Пофиксил


Название: Re: Фичереквест на NoDeny+
Отправлено: Nafanya от 24 Мая 2015, 08:50:07
Это только у меня есть и не убирается?
И у меня....


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 24 Мая 2015, 09:39:41
Пофиксил
спасибо


Название: Re: Фичереквест на NoDeny+
Отправлено: Warlock от 25 Мая 2015, 15:05:10
У меня ничего не изменилось. всеравно есть.


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 25 Мая 2015, 18:03:51
пустой чекбокс пропал, а колонка нет


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 25 Мая 2015, 20:56:03
пустой чекбокс пропал, а колонка нет
колонка не пропадет, это нормально. Просто в ней в большинстве случаев ничего отображаться не будет


Название: Re: Фичереквест на NoDeny+
Отправлено: poxy. от 05 Сентября 2015, 17:28:57
Сделать бы привязку учетки админов к ip адресу


Название: Re: Фичереквест на NoDeny+
Отправлено: k291 от 05 Сентября 2015, 20:56:15
Сделать бы привязку учетки админов к ip адресу
+1


Название: Re: Фичереквест на NoDeny+
Отправлено: Warlock от 05 Сентября 2015, 21:21:59
Сделать бы привязку учетки админов к ip адресу
Было бы круто


Название: Re: Фичереквест на 52 версию
Отправлено: fix от 23 Апреля 2017, 15:01:34
Цитировать
12) Предустановленные рабочие кабинеты типа администратор, кассир, СТП, монтаж.
пример?
Администратор - разрешено все
Кассир - доступ к балансу, заведение удаление клиентов, все настройки не касающиеся работы кассира в офисе закрыты
СТП - состояние счета без права изменений, внесение комментариев, заведение клиентов в отдельную группу
Я понимаю что в текущем это реализована, но там куча галочек, некоторые не всегда тривиальны приходится включать - проверять что дает, вроди мелочь, но когда надо быстро развернуть - утомляет
Интересует возможность добавить "галочку" учеткам СТП право добавлять мак адреса, это сложно организовать ?
На текущий момент, ссылка "Добавить мак" становится доступна если установить галочку "админ", с кучей других ненужных прав.
Если есть другие варианты решения этого вопроса, просьба сообщить направление решения.
Спасибо.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 23 Апреля 2017, 15:32:56
Ок. А что такое СТП?


Название: Re: Фичереквест на NoDeny+
Отправлено: fix от 23 Апреля 2017, 16:00:26
Ок. А что такое СТП?
Сотрудник технической поддержки. Ограниченная в привилегиях учетка.

С такими правами например:
Важные привилегии
Доступ включен

Привилегии
Просмотр платежей
Просмотр статистики трафика

Проведение платежей для клиента
Временные
Отправка сообщения

Клиент
Доступ к личному кабинету абонента
Просмотр пароля клиента
Подключение/завершение услуг клиента
Изменение данных клиента

Какие данные клиентов разрешается менять:
Пароль
Группу
Договор
Доступ в интернет
Всегда онлайн
Границу отключения/ % скидки
Состояние (вирусы/ремонт/настроить) / комментарий
Дополнительные данные
Добавить/удалить/изменить мак - необходимо.


Название: Re: Фичереквест на 52 версию
Отправлено: Efendy от 24 Апреля 2017, 13:54:52
Цитировать
Интересует возможность добавить "галочку" учеткам СТП право добавлять мак адреса
Сделал. Обнови биллинг и модуль dhcp


Название: Re: Фичереквест на 52 версию
Отправлено: fix от 24 Апреля 2017, 15:24:46
Цитировать
Интересует возможность добавить "галочку" учеткам СТП право добавлять мак адреса
Сделал. Обнови биллинг и модуль dhcp

Благодарю. Сегодня-завтра обновлюсь, отпишусь.


Название: Re: Фичереквест на 52 версию
Отправлено: fix от 25 Апреля 2017, 18:07:33
Цитировать
Интересует возможность добавить "галочку" учеткам СТП право добавлять мак адреса
Сделал. Обнови биллинг и модуль dhcp

Благодарю. Сегодня-завтра обновлюсь, отпишусь.
Обновился. Работает. Спасибо.
Теперь привилегия "добавить мак" настраивается в каждой учетке !


Название: Re: Фичереквест на NoDeny+
Отправлено: fix от 04 Мая 2017, 10:32:56
Сделать бы привязку учетки админов к ip адресу
Было бы круто
Присоеденюсь, с уточнением, к списку ip адресов.


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 25 Мая 2017, 22:30:33
А поиск по мак адресу из mac_uid можно сделать?


Название: Re: Фичереквест на NoDeny+
Отправлено: Cell от 25 Мая 2017, 23:29:17
Да оно вроде есть. На главной странице - правое меню "Информация о мак", разве не от туда ищет?


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 26 Мая 2017, 11:50:20
Он по данным авторизации смотрит, не?
ну и хотелось бы фильтр в поиске общем


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 26 Мая 2017, 12:03:09
/cgi-bin/stat.pl?a=users&m_iproperties=1&f_iproperties=user%3D001122334455


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 26 Мая 2017, 12:17:07
/cgi-bin/stat.pl?a=users&m_iproperties=1&f_iproperties=user%3D001122334455
так ищет
а вот так
/cgi-bin/stat.pl?a=users&m_hmac=0&f_hmac=001122334455
не ищет


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 26 Мая 2017, 12:28:43
Да оно вроде есть. На главной странице - правое меню "Информация о мак", разве не от туда ищет?
да, ищет и по mac_uid :)
вопрос снят
осталось узнать, в фильтрах поиск из mac_uid есть?


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 26 Мая 2017, 13:23:32
/cgi-bin/stat.pl?a=users&m_hmac=0&f_hmac=18d6c73b4335
а запрос в дебаге:
SELECT u.* FROM fullusers u LEFT JOIN (SELECT uid, mac, device_mac FROM mac_uid) h ON u.id=h.uid
WHERE u.grp in (24,38,40,6,7,4,3,5,2,39,36,34,35,37,41,33,32,27,26,25,28,29,30,31,1,43) AND h.mac LIKE '186734335%' ORDER BY u.grp, u.id DESC LIMIT 1
почему-то игнорирует буквы в поле мак адреса


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 26 Мая 2017, 13:42:12
Сам спросил, сам отвечаю:
модуль DHCP, файл patсh.Data.pl
Код:
#<ACTION> file=>'web/Data.pl',hook=>'fields_define'

[ 'h',
    {
        name    => 'device_mac',
        title   => L('Подключен к устройству с мак'),
        type    => 4,
        search  => 1,
        s_mode  => 0,
        s_del   => [4, 5],
        s_str   => '',
        refer   => 'user',
        presearch => sub{
            my($mac) = @_;
            $mac =~ s/[^\da-fA-F]//g;
            return $mac;
        },
    },
    {
        name    => 'mac',
        title   => L('Мак адрес'),
        type    => 4,
        search  => 1,
        s_mode  => 0,
        s_del   => [4, 5],
        s_str   => '',
        refer   => 'user',
        presearch => sub{
            my($mac) = @_;
            $mac =~ s/[^\da-fA-F]//g;
            return $mac;
        },
    },
],



Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 26 Мая 2017, 14:07:43
Пофиксил модуль dhcp


Название: Re: Фичереквест на NoDeny+
Отправлено: kosmich от 07 Июня 2017, 16:26:10
Сделать бы привязку учетки админов к ip адресу
Было бы круто
Присоеденюсь, с уточнением, к списку ip адресов.
Появился модуль ограничения доступа по времени. Не доступ по айпи, но работает.
В настройках администраторов, ограничить доступ можно например так 00:00-08:00,13:00-13:30,20:00-23:59.


Название: Re: Фичереквест на NoDeny+
Отправлено: Sis от 18 Июля 2017, 06:21:46
Прошу добавить в Отчет по карточкам "Передано (в смысле денег)" и Остаток.
Чтобы знать сколько денег забирать, а сколько уже забрали


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 11 Октября 2017, 20:42:34
Есть возможность предоставить абону на одной карточке несколько услуг с раздельным балансом по деньгам и отключением? Например услугу кабельного тв?


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 12 Октября 2017, 22:16:15
Есть возможность предоставить абону на одной карточке несколько услуг с раздельным балансом по деньгам и отключением? Например услугу кабельного тв?
нет. Я думаю можно будет сделать модуль. Мне видится, что работы будет  много, будет стоить 100 у.е. Устраивает?


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 12 Октября 2017, 22:36:26
Ещё нужна возможность оплаты через фондю  для этих двух услуг, т.е абон может в личном кабинете оплатить каждую услугу в отдельности.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 14 Октября 2017, 11:35:13
Ещё нужна возможность оплаты через фондю  для этих двух услуг, т.е абон может в личном кабинете оплатить каждую услугу в отдельности.
Это гемор. Придется переколбашивать все платежные системы. Вот я сделал так (смотри прикрепление), мне кажется вполне удобно


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 14 Октября 2017, 15:35:13
У нас инет и тв. -физически разные счета на разных людей.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 14 Октября 2017, 15:52:17
У нас инет и тв. -физически разные счета на разных людей.
Ну что ж, тогда модуль не делаю.


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 14 Октября 2017, 17:34:38
А какой выход? Дублировать карточки?


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 14 Октября 2017, 17:43:55
А какой выход? Дублировать карточки?
а почему нет? если это разные люди по одному адресу


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 14 Октября 2017, 18:13:57
Нет, человек один, у него две или три услуги- тв аналог, инет, iptv, есть три банковских счета , по одному на каждую услугу. И нужна возможность оплаты через кабинет .


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 31 Октября 2017, 18:34:56
Добрый день! Можно внести изменение в биллинг , чтобы отключенным абонам назначались айпи адреса из определенной сети? Т.е когда абон оплатил услугу-192.168.0.0\24 а при отключении 10.10.0.0/24?


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 31 Октября 2017, 23:42:47
Давно кому-то настраивал такое. Если используется radius, то без  COA не обойтись - допустим клиент подключился, доступ заблочен, пополнил счет - надо делать риконнект, а это только через COA


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 01 Ноября 2017, 00:00:20
можно пока сделать без реконнекта, повешу объявление , что после пополнения перегрузите роутер, просто хочу уменьшить фаервол максимально- 192.168.0.1/24 выпускаю в инет , 10.10.0.1/24 -блок.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 01 Ноября 2017, 00:29:45
pppoe/dhcp?


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 01 Ноября 2017, 00:31:12
pppoe


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 01 Ноября 2017, 19:13:24
можно пока сделать без реконнекта, повешу объявление , что после пополнения перегрузите роутер, просто хочу уменьшить фаервол максимально- 192.168.0.1/24 выпускаю в инет , 10.10.0.1/24 -блок.
ну тогда надо повесить объявление, чтобы после того, как деньги на счету закончатся, перезагружали роутер :)


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 01 Ноября 2017, 23:25:11
ну вообще вся ета затея для того чтобы запустить на 11.1 пока не решится проблема с выпадением абонов! исключить IPFW.


Название: Re: Фичереквест на NoDeny+
Отправлено: Анатолий от 02 Ноября 2017, 07:33:14
А есть возможность привязать автоактивацию услуги к определённой дате? Скажем, в день рождения абонента он получает поздравления и плюшки от провайдера (например, бесплатное увеличение скорости на сутки)? Также можно привязываться к полу (23 февраля и 8 марта), возрасту (1 сентября), даже имени (именины). Если нет, надо. Я б такой модуль купил.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 02 Ноября 2017, 09:34:39
А есть возможность привязать автоактивацию услуги к определённой дате? Скажем, в день рождения абонента он получает поздравления и плюшки от провайдера (например, бесплатное увеличение скорости на сутки)? Также можно привязываться к полу (23 февраля и 8 марта), возрасту (1 сентября), даже имени (именины). Если нет, надо. Я б такой модуль купил.
ок, сделаю


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 02 Ноября 2017, 16:59:17
ну вообще вся ета затея для того чтобы запустить на 11.1 пока не решится проблема с выпадением абонов! исключить IPFW.
ну mpd умеет же CoA, в чем беда?
если доступ заблокирован, выдавай вместо Framed-IP-Address Framed-IP-Pool да и все


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 02 Ноября 2017, 20:09:13
сам я быстро не сделаю, это радиус копать надо?


Название: Re: Фичереквест на NoDeny+
Отправлено: Warlock от 02 Ноября 2017, 20:42:32
ну вообще вся ета затея для того чтобы запустить на 11.1 пока не решится проблема с выпадением абонов! исключить IPFW.
ну mpd умеет же CoA, в чем беда?
если доступ заблокирован, выдавай вместо Framed-IP-Address Framed-IP-Pool да и все
Ну это можно сделать клиентам, которые подключаются, а для тех которые уже подключены - придется дергать авторизацию.


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 02 Ноября 2017, 20:57:24
у нас на старом биллинге было реализовано , что длительность сессии у абона бла не более 24часов, потом перерегистрация.В случае окончания услуги, он мог максимально еще 24 часа проработать.В этом был свой плюс небольшой.


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 03 Ноября 2017, 05:54:14
Ну а что мешает в новом так делать? Это же радиус - все стандартно


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 03 Ноября 2017, 17:48:39
Несколько хотелок, если это возможно.
1. На странице админа выводить информацию о новых сообщениях клиентов. Неудобно постоянно по фильтру, да и забываешь.
2. По возможности выводить о не авторизованном доступе.
3. Показывать в клиентской статистике услуги с нулевой стоимостью. Иногда очень надо.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 07 Ноября 2017, 00:52:52
А есть возможность привязать автоактивацию услуги к определённой дате? Скажем, в день рождения абонента он получает поздравления и плюшки от провайдера (например, бесплатное увеличение скорости на сутки)? Также можно привязываться к полу (23 февраля и 8 марта), возрасту (1 сентября), даже имени (именины). Если нет, надо. Я б такой модуль купил.
В общем я такое сделал - это даже не модуль, а фича, поэтому в плане информативности немного страдает - не пишет абону что у него ДР и "поздравляем, вам добавили чуток скорости". Я воспользовался уже готовой фичей - скрипты в безлимитных тарифах. Это когда в специальном поле тарифа можно закодировать разную скорость в зависимости от условий. Вот я сделал такой скрипт:

if( is_now(user_field('_birthday')) ) { set_speed(100000) }

Который переводится примерно так: если текущий день равен дню, записанному в поле _birthday клиента - дать ему 100 мбит/сек.

Здесь user_field('_birthday') - берет значение поля _birthday из данных абона. is_now сравнивает его с текущим днем. Кстати, в допданных абона уже давно есть тип поля "дата", так что можно смело создавать поле "день рождение" с типом "дата" и при вводе будет рядом календарик.

Я пока не залил (user_field и user_field нет в текущей версии биллинга) - завтра на свежую голову все потестирую. Кстати, возможно, я нашел проблему, почему на новых фрях не работает noserver - тоже завтра потестирую.

Если такой вариант вас устраивает - можете задонатить в личный кабинет небольшую сумму (я ее "погашу" в фонд разработки)- я тут ваще в запарке, решил вот ночью все таки оторваться и для вас кое что сделать

Несколько хотелок, если это возможно.
1. На странице админа выводить информацию о новых сообщениях клиентов. Неудобно постоянно по фильтру, да и забываешь.
2. По возможности выводить о не авторизованном доступе.
3. Показывать в клиентской статистике услуги с нулевой стоимостью. Иногда очень надо.


постараюсь


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 07 Ноября 2017, 10:51:36
Спасибо.
Тоже хотел задонатить. Сделайте в кабинете кнопку donat для развития.
PS. Я имею ввиду сдесь h_t_t_p://app.nodeny-plus.com.ua/cgi-bin/stat.pl?a=u_main


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 07 Ноября 2017, 12:52:43
Кстати, насчет сообщения "сегодня ваш день, мы повышаем вам скорость инета" - это тоже просто сделать в шаблоне личного кабинета


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 09 Ноября 2017, 18:20:17
3. Показывать в клиентской статистике услуги с нулевой стоимостью. Иногда очень надо.
Кстати, показ услуги не зависит от ее стоимости, а от того есть ли у нее описание. Кстати, это написано на странице редактирования данных услуги


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 10 Ноября 2017, 07:53:36
3. Показывать в клиентской статистике услуги с нулевой стоимостью. Иногда очень надо.
Кстати, показ услуги не зависит от ее стоимости, а от того есть ли у нее описание. Кстати, это написано на странице редактирования данных услуги
Как раз нет. Даже проэксперементировал на Вашем демо биллинге. Услуга iptv 1 - при стоимости 0, у клиента не видно. При положительной стоимости -видно.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 10 Ноября 2017, 12:08:15
Я только что зашел на демо, установил стоимость услуги в 0, подключил - и все у меня показывается в кабинете клиента


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 10 Ноября 2017, 16:24:40
Админ видит. И клиенту может подключить, после чего клиент будет видеть, что у него такая услуга. Но клиент сам не может заказать услугу, так как не видит в списке услуг.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 10 Ноября 2017, 17:12:59
Админ видит. И клиенту может подключить, после чего клиент будет видеть, что у него такая услуга. Но клиент сам не может заказать услугу, так как не видит в списке услуг.
я думаю, тогда было бы неплохо с самого начала четко сказать что хочешь, чтобы не терять друг-друга время


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 10 Ноября 2017, 17:49:41
Какой смысл подключить услугу нулевой стоимости? Просто все поподключают ее и все


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 10 Ноября 2017, 17:55:20
Например социальное IPTV. Захотел включить, нажал услугу. На следующий месяц включил платную услугу IPTV+, посмотрел , и если не понравилось, перешёл на бесплатную. Плюс мониторинг интересов.


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 10 Ноября 2017, 19:12:39
Тогда не плохо было бы сделать тестовый период - подключаешь услугу иптв на 1 месяц бесплатно, а дальше автоматом врубается базовый тариф


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 12 Ноября 2017, 12:55:04
Тогда не плохо было бы сделать тестовый период - подключаешь услугу иптв на 1 месяц бесплатно, а дальше автоматом врубается базовый тариф
Не проблема всем прибить услугу со стоимостью 0. Потом клиент по желанию переключится на платную(которая автоматически продолжается), посмотрит 2-3 месяца, и решит, что не хочет. И тогда или перейти на услугу с нулевой стоимостью(социальная), или нужна кнопочка - не продолжать больше услугу. Иначе лишний звонок оператору.


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 12 Ноября 2017, 15:58:36
Обычно делают так: клиент подключает услугу с тестовым периодом (например, 1 мес) и если он сам не откажется от неё, то продлеваем уже платно. Подключить бесплатно услугу можно только 1 раз.


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 12 Ноября 2017, 18:32:59
Объясню сначала. Пол года назад решили официально давать IPTV. До этого было полупиратским способом, и бесплатно.
Весь пакет разделён на 3 категории: социальный пакет- 0гр , немного больше каналов - 20гр , и полный пакет - 30гр. Стримы соответственно идут с трёх разных подсетей, через nginx. Поскольку нужно было сделать быстро, разделил по направлениям , и соответственно скорости на платные сети 10kb или 100Mb. Вместо 3-х безлим пакетов появилось пакеты с нагрузкой IPTV. Это нормально работает, но как то некрасиво. Поэтому хочется просто создать 3 услуги (повышения скорости например в 100000 раз на платные сети, на месяц и с продолжением) . Нужно, что бы абонент  мог менять услугу самостоятельно на следующий месяц, или самостоятельно отключить.
Это же можно создать и с помощью nomake, ip  в разные таблицы. Но суть в том, что бы абонент сам мог регулировать услугу.


Название: Re: Фичереквест на NoDeny+
Отправлено: Cell от 12 Ноября 2017, 20:34:12
Объясню сначала. Пол года назад решили официально давать IPTV. До этого было полупиратским способом, и бесплатно.
Весь пакет разделён на 3 категории: социальный пакет- 0гр , немного больше каналов - 20гр , и полный пакет - 30гр. Стримы соответственно идут с трёх разных подсетей, через nginx. Поскольку нужно было сделать быстро, разделил по направлениям , и соответственно скорости на платные сети 10kb или 100Mb. Вместо 3-х безлим пакетов появилось пакеты с нагрузкой IPTV. Это нормально работает, но как то некрасиво. Поэтому хочется просто создать 3 услуги (повышения скорости например в 100000 раз на платные сети, на месяц и с продолжением) . Нужно, что бы абонент  мог менять услугу самостоятельно на следующий месяц, или самостоятельно отключить.
Это же можно создать и с помощью nomake, ip  в разные таблицы. Но суть в том, что бы абонент сам мог регулировать услугу.
Хотите совет? Не заморачивайтесь со скоростями. Ограничивайте абонента доступом прямо на самом тазу, с которого кино раздаете. В качестве апи используйте доступ к базе данных. Могу подсобить с запросом для этого дела. Если скрипты писать вас не пугает.


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 12 Ноября 2017, 21:10:51
Проблема в том, что оттуда качают с трёх разных биллингов. Может каша получится.
Хоть если распределить по разным сетям, то может и получится...


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 12 Ноября 2017, 23:16:22
интересное словосочетание -"iptv официально", за 30грн сколько каналов?;D


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 13 Ноября 2017, 10:19:41
У нас договор с другим провайдером, который через нашу сеть вещает своё IPTV( а там всё законно). :)
За 30гр, до 160 каналов(в основном смотрят пару десятков). Это больше маркетинговое исследование, насколько люди согласны платить...


Название: Re: Фичереквест на NoDeny+
Отправлено: Warlock от 14 Ноября 2017, 19:32:58
Я только что зашел на демо, установил стоимость услуги в 0, подключил - и все у меня показывается в кабинете клиента
последняя ревизия. подключено 2 услуги с нулевой стоимостью. в ЛК: "Пока не подключено ни одной услуги"


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 16 Ноября 2017, 17:31:28
1. На странице админа выводить информацию о новых сообщениях клиентов. Неудобно постоянно по фильтру, да и забываешь.
А как насчет такой фичи: у админа появилась галка "получать пуш-уведомления по сообщению от абонента". Как только абон пишет сообщение - вылазит окошко "вам сообщение". Причем, браузер при этом может быть вообще закрыт. Работает только в хроме и только если у вашего сайта валидный сертификат


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 16 Ноября 2017, 20:53:57
Будет отлично.


Название: Re: Фичереквест на NoDeny+
Отправлено: Анатолий от 03 Декабря 2017, 17:30:51
В общем я такое сделал - это даже не модуль, а фича, поэтому в плане информативности немного страдает - не пишет абону что у него ДР и "поздравляем, вам добавили чуток скорости". Я воспользовался уже готовой фичей - скрипты в безлимитных тарифах. Это когда в специальном поле тарифа можно закодировать разную скорость в зависимости от условий. Вот я сделал такой скрипт:

if( is_now(user_field('_birthday')) ) { set_speed(100000) }

Который переводится примерно так: если текущий день равен дню, записанному в поле _birthday клиента - дать ему 100 мбит/сек.
Здесь user_field('_birthday') - берет значение поля _birthday из данных абона. is_now сравнивает его с текущим днем. Кстати, в допданных абона уже давно есть тип поля "дата", так что можно смело создавать поле "день рождение" с типом "дата" и при вводе будет рядом календарик.
Я пока не залил (user_field и user_field нет в текущей версии биллинга) - завтра на свежую голову все потестирую. Кстати, возможно, я нашел проблему, почему на новых фрях не работает noserver - тоже завтра потестирую.
Если такой вариант вас устраивает - можете задонатить в личный кабинет небольшую сумму (я ее "погашу" в фонд разработки)- я тут ваще в запарке, решил вот ночью все таки оторваться и для вас кое что сделать

Увеличить скорость молча - не наш метод. Не заметят/сочтут багом. Не будет праздника, в общем. Ежели к той команде добавить вызов смски/всплывающего окна/заглушки с поздравлением и упоминанием подарка, будет хорошо.
ЗЫ: Задонатить на хорошее дело - не проблема, только не понял, куда тыкать.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 03 Декабря 2017, 22:46:18
 Заглушка будет раздражать, сейчас надо еще найти сайт без https. А вот смс-кой можно. Задонатить - подумаю. Наверное кнопку fondy поставлю на сайт


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 25 Января 2018, 15:35:49
Копался с тарифами, конкретнее с их условиями, обнаружил что не корректно обрабатывается логическое "или" (OR).
нашел проблему в web/user/srv_info.pl и srv_select.pl
там в строке
Код:
 my %u = Db->line("SELECT * FROM users u JOIN data0 d ON u.id=d.uid WHERE u.id=? AND ($service->{conditions})", $usr->{id});
$service->{conditions} - взять в круглые скобки.
прошу исправить в будущих ревизиях.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 25 Января 2018, 20:30:06
ok


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 01 Февраля 2018, 09:30:40
вылезла  проблема - не насчиталась скидка на тех тарифах где было в условие логическое "ИЛИ"(OR). куда копать?


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 01 Февраля 2018, 17:33:38
это ж условие влияет только на то, может абон выбрать данный тариф или нет


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 01 Февраля 2018, 21:48:48
да, но единственное что делалось в биллинге, до этого месяца все гуд, изменил условия - именно на тарифах в которые добавил "ИЛИ" не посчиталась скидка. на остальных все как и было. какой модуль  считает скидку и пишет в "pays"?


Название: Re: Фичереквест на NoDeny+
Отправлено: k291 от 01 Февраля 2018, 23:10:48
Можно добавить:
Кнопку "Заблокировать" у админа. Чтобы не удалять его, для истории.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 02 Февраля 2018, 00:09:25
Можно добавить:
Кнопку "Заблокировать" у админа. Чтобы не удалять его, для истории.
не поверишь, есть такая галка, только догадайся как она называется


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 03 Февраля 2018, 16:57:20
Похожая хотелка!
Добавить в услугу, группу и админу чекбокс "Архивный",
что бы их не отображало нигде, + фильтр "архивный"


Название: Re: Фичереквест на NoDeny+
Отправлено: k291 от 03 Февраля 2018, 20:11:40
Можно добавить:
Кнопку "Заблокировать" у админа. Чтобы не удалять его, для истории.
не поверишь, есть такая галка, только догадайся как она называется
Нашел) Не пробовал зайти от админа. Думал, что при снятии галочки "Доступ включен" в "Список администраторов", строка с админом изменит цвет, сообщая нам,что он заблокирован.


Название: Re: Фичереквест на NoDeny+
Отправлено: k291 от 04 Февраля 2018, 22:47:36
Не могли бы Вы добавить:
Описание "IP pool" в "Настройки". Полезно, чтобы не забыть где используется, какой ТЕГ, как зайти в сеть(прямой VPN или роут на шлюзе).


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 27 Марта 2018, 15:50:50
да, но единственное что делалось в биллинге, до этого месяца все гуд, изменил условия - именно на тарифах в которые добавил "ИЛИ" не посчиталась скидка. на остальных все как и было. какой модуль  считает скидку и пишет в "pays"?
ну так то все таки есть проблема, при включенном дебаге, тариф в котором есть условие:
Код:
INSERT INTO pays SET time=UNIX_TIMESTAMP(), mid='314', cash='-84.00', category='100', reason='$VAR1 = {\'tm_start\' => 1522158198,\'cash\' => -600,\'start_traf\' => \'827709319\',\'tm_end\' => \'1522530000\',\'last_day_k\' => \'0.14\'};', comment='Безлимитный тариф (только для pon) скорость до 50 Мб/с', creator_ip=INET_ATON('172.20.16.5'), creator='admin', creator_id='6'
Строк: 1. Время выполнения sql: 0.0002 сек
и тариф в которм нет условия
Код:
INSERT INTO pays SET time=UNIX_TIMESTAMP(), mid='314', cash='0.00', category='100', reason='$VAR1 = {\'discount\' => \'100\',\'tm_start\' => 1522158542,\'cash\' => -500,\'last_day_k\' => \'0.14\',\'start_traf\' => \'827709319\',\'tm_end\' => \'1522530000\'};', comment='безлимитный пакет со скоростью до 100 Мегабит в секунду', creator_ip=INET_ATON('172.20.16.5'), creator='admin', creator_id='6'
Строк: 1. Время выполнения sql: 0.0003 сек
куда копать то? а то на носу первое чило, как то в ручную не айс скидки считать)


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 27 Марта 2018, 15:58:28
это условия тарифа где есть или/OR скидка не начисляется:
Код:
(_groupe in (4,20,)) or (_pon=1) or (_groupe=19 and _adr_floor=1)
а это условия тарифа где начисляется скидка:
Код:
_groupe in (11,12)


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 27 Марта 2018, 16:12:26
_groupe in (4,20,) - тут не лишняя запятая?


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 27 Марта 2018, 16:23:44
сорри, там бОльший список групп, это я их коряво для форума сократил, запятые как надо), там же обычный sql польззуется. проблема там где или(OR) используется.


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 30 Марта 2018, 10:49:58
ну так что, есть какие варианты?


Название: Re: Фичереквест на NoDeny+
Отправлено: Tooreagen от 30 Марта 2018, 13:32:25
Добавьте пожалуйста если можно в личном кабинете, до какой даты будет работать данная услуга если на счету больше денег чем для одного периода услуги.
Например услуга стоит 100 грн и заканчивается 15 марта 10:00. На счету 500 грн и отдельной строкой пишем: Средств хватит для работы данной услуги до 15 августа 10:00.


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 01 Апреля 2018, 19:26:56
Можно добавить  в модуль платежных систем логирование sql  запросов  insert и update типа:
Код:
[31.03.2018 04:53:36] 
UPDATE users SET balance=balance+150.00,state=if(balance+150.00>limit_balance,'on',state) WHERE id=7639;
INSERT INTO pays SET mid=7639,cash=150.00,time=unix_timestamp(),creator_id=0,creator_ip=inet_aton('217.117.68.232'),reason=CONCAT('privat24:',UNIX_TIMESTAMP(),':150.00:1964320897'),comment='Приватбанк 150.00',category=20;

и в таком же формате запись в лог по карточкам пополнения
./nodeny/logs/YYYY_MM_DD/{paysystem}_sql.log
+ ко всем логам ротацию по дню

а то у нас сегодня умер рейд 1,0 с базой в 00:36, а последний бэкап был в 4:24 сутки назад,
пришлось почти ручками вносить около 1000 платежей фонди и привата, а сколько карточек пока неизвесно

заранее Благодарен! ! !

Вот такое 1 апреля спонсорнул нам самсунг (samsung ssd 850 PRO)  ;D


Название: Re: Фичереквест на NoDeny+
Отправлено: ale1975 от 01 Апреля 2018, 19:33:05
Странное решение ставить ссд там где постоянно перезапись идет. Имхо.


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 01 Апреля 2018, 19:51:40
не моя идея, борюсь с наследством, сегодня выпросил доставить сервер на репликацию(это победа)


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 05 Апреля 2018, 14:19:12
это условия тарифа где есть или/OR скидка не начисляется:
Код:
(_groupe in (4,20,)) or (_pon=1) or (_groupe=19 and _adr_floor=1)
а это условия тарифа где начисляется скидка:
Код:
_groupe in (11,12)
влючите пожалуйста в демке condition хочу повторить там тарифы с условиями.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 05 Апреля 2018, 16:36:03
 не могу - это опасно т.к. можно сделать sql инъекцию, т.к дается возможность писать произвольный sql. Админ не навредит своей сети, а вот уничтожить демку желающих будет много


Название: Re: Фичереквест на NoDeny+
Отправлено: vddav от 05 Апреля 2018, 22:07:39
уже пару месяцев в ручную скидки считать как то не очень, а я так понимаю вам недостаточно  привел аргументов что б получить хоть какой ни-будь совет. неужели ни кто не использует условия в тарифах с логическим ИЛИ(OR)? 


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 06 Апреля 2018, 08:49:37
Сделал fix - обновись. При OR условия надо брать в скобки, иначе срабатывает часть OR и происходит выборка нескольких абонов, скидка бралась у первой попавшейся записи из этой выборки. Понять причем здесь скидка была очень нетривиальная задача. Вот если бы логи привел, там все бы всплыло. Но ты привел логи установки скидки - нахрена оно надо, если итак понятно, что скидка установилась не та. Надо было полный лог


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 10 Апреля 2018, 14:49:23
Можно добавить  в модуль платежных систем логирование sql  запросов  insert и update типа:
Код:
[31.03.2018 04:53:36] 
UPDATE users SET balance=balance+150.00,state=if(balance+150.00>limit_balance,'on',state) WHERE id=7639;
INSERT INTO pays SET mid=7639,cash=150.00,time=unix_timestamp(),creator_id=0,creator_ip=inet_aton('217.117.68.232'),reason=CONCAT('privat24:',UNIX_TIMESTAMP(),':150.00:1964320897'),comment='Приватбанк 150.00',category=20;

и в таком же формате запись в лог по карточкам пополнения
./nodeny/logs/YYYY_MM_DD/{paysystem}_sql.log
+ ко всем логам ротацию по дню

а то у нас сегодня умер рейд 1,0 с базой в 00:36, а последний бэкап был в 4:24 сутки назад,
пришлось почти ручками вносить около 1000 платежей фонди и привата, а сколько карточек пока неизвесно

заранее Благодарен! ! !

Вот такое 1 апреля спонсорнул нам самсунг (samsung ssd 850 PRO)  ;D

UP


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 11 Апреля 2018, 15:03:06
Сделал только для платежных систем. Остальное потом


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 11 Апреля 2018, 20:39:49
Сделал только для платежных систем. Остальное потом
СПС


Название: Re: Фичереквест на NoDeny+
Отправлено: tom от 11 Апреля 2018, 20:50:14
Парочку побажань
1) В точках топології, коли натискаєш фільтр і виходить більше 1 сторінки точок топології, то на 2 і  N сторінку перейти не можна, викидує в основний список
2) Чи можливо зробити привязку точок топології до параметру city як вулицю?
3) При зміні ключа в об'єкт city, зникають вулиці у клієнтів. Я розумію чому, але, чи можливо це поправити?


Название: Re: Фичереквест на NoDeny+
Отправлено: tom от 11 Апреля 2018, 23:56:27
4) При зміні в налаштуваннях, де потрібно вибирати групи клієнтів, кожного разу список груп виводиться в рендомному порядку, можна їх упорядковувати по алфавіту наприклад?


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 12 Апреля 2018, 12:21:36
Парочку побажань
2) Чи можливо зробити привязку точок топології до параметру city як вулицю?

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


Название: Re: Фичереквест на NoDeny+
Отправлено: Tooreagen от 11 Мая 2018, 09:58:49
Добавьте пожалуйста если возможно.
Выводить на главной страничке биллинга информацию по абонентам у которых последний день кредита или уже минус, кредит списан. Чтобы диспетчер напоминал им.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 17 Мая 2018, 10:08:51
Добавьте пожалуйста если возможно.
Выводить на главной страничке биллинга информацию по абонентам у которых последний день кредита или уже минус, кредит списан. Чтобы диспетчер напоминал им.
не хочу добавлять это в стандартную поставку чтобы не засорять титульный экран т.к. эта фича не всем нужна. Могу сделать модуль, скажем, за 400 грн


Название: Re: Фичереквест на NoDeny+
Отправлено: Cell от 01 Июня 2018, 00:27:36
Стас, а не задумывался над тем, чтобы внедрить поддержку IPv6? Как бы в 21 веке живем. Цены на 4ю версию все выше и выше. Еще 3-5 лет и все больше провайдеров будет поддерживать 6ю версию. Лиры уже сплошь и рядом впаривают незадорого большие сети. Ну пока удается от них отбиваться, но это до поры до времени. Кака заключается в том, что предусматривается выдача на абонентов не отдельных ипов а целых сетей с маской 64 что само по себе реально дофига. Ну и ограничение всего этого добра в одном шейпере.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 04 Июня 2018, 10:16:45
А что нужно сделать кроме увеличения полей для хранения ip?  Я-то могу это сделать + вместо INET_NTOA в sql использовать INET6_NTOA (правда эта фича только в mysql 5.6+), будет ли этого достаточно?


Название: Re: Фичереквест на NoDeny+
Отправлено: elite от 04 Июня 2018, 16:48:34
в ипв6 принято выдавать не один адрес на клиента, а целую подсеть
я так понимаю, что сразу ломается весь учет трафика через айпикад/нефтлоу


Название: Re: Фичереквест на NoDeny+
Отправлено: Cell от 11 Июня 2018, 22:01:58
в ипв6 принято выдавать не один адрес на клиента, а целую подсеть
я так понимаю, что сразу ломается весь учет трафика через айпикад/нефтлоу
не только, там и с шейперами борода будет т.к. нужно подсети в трубу заворачивать а не отдельные ипы


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 12 Июня 2018, 16:14:39
Ну так давайте двигаться в этом направлении. Пока без шейперов и подсчета трафика. Сделать отдельную ветку чтоб там были ipv6 в базе?


Название: Re: Фичереквест на NoDeny+
Отправлено: Cell от 12 Июня 2018, 20:38:47
Моя имха такая, что поддержка ипв6 должна быть опционно включаемой, чтобы и так и так работало т.к. переход если и будет, то будет очень плавным и не быстрым.


Название: Re: Фичереквест на NoDeny+
Отправлено: tom от 14 Июня 2018, 02:45:08
Якщо що, готовий прийняти участь у тестуванні на базі accel. Там вроді з ipv6 працюють.


Название: Re: Фичереквест на NoDeny+
Отправлено: Groov от 14 Июня 2018, 06:12:27
Готов тестить на MikrotikE. И ip6 есть )))


Название: Re: Фичереквест на NoDeny+
Отправлено: cojiict от 20 Августа 2018, 09:49:33
Доброго дня Стас. Чи можна добавити в mac_uid додаткове поле "коментар"?
В деяких обліковках абонентів прив’язано більше 1 мак адреси і постійна плутанина яка куди! Пишемо в коментар до клієнта що дуже не зручно! Можна окремим модулем. Озвучте ціну.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 21 Августа 2018, 10:16:02
Можно сделать.


Название: Re: Фичереквест на NoDeny+
Отправлено: fet4 от 21 Августа 2018, 10:29:25
Здравствуйте!
Как можно разделить права администратора "Наличные / безнал / банковские" т.е. что бы можно было выдать администратору только Наличные т.к. если он оформит платеж как банковский или безнал, его баланс не увеличится и нужно будет контролировать какие платежи он выполняет.


Название: Re: Фичереквест на NoDeny+
Отправлено: WideAreaNetwork от 21 Августа 2018, 11:17:49
Здравствуйте!
Как можно разделить права администратора "Наличные / безнал / банковские" т.е. что бы можно было выдать администратору только Наличные т.к. если он оформит платеж как банковский или безнал, его баланс не увеличится и нужно будет контролировать какие платежи он выполняет.
+1


Название: Re: Фичереквест на NoDeny+
Отправлено: cojiict от 21 Августа 2018, 16:44:57
Здравствуйте!
Как можно разделить права администратора "Наличные / безнал / банковские" т.е. что бы можно было выдать администратору только Наличные т.к. если он оформит платеж как банковский или безнал, его баланс не увеличится и нужно будет контролировать какие платежи он выполняет.
+1
Код:
[/usr/local/nodeny/web/ajPayCreate.pl

Код:
Adm->chk_privil_or_die();
Якось так.
Почитай тут
ht_p://forum.nodeny.com.ua/index.php?topic=2662.msg29886#msg29886


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 22 Августа 2018, 14:27:59
Доброго дня Стас. Чи можна добавити в mac_uid додаткове поле "коментар"?
В деяких обліковках абонентів прив’язано більше 1 мак адреси і постійна плутанина яка куди! Пишемо в коментар до клієнта що дуже не зручно! Можна окремим модулем. Озвучте ціну.
сделал, скачай модуль dhcp заново. Не забывай, что некоторое время назад я рефакторил сам биллинг, так что эта версия модуля будет работать только с последней версией биллинга. Т.е. после обновления биллинга еще надо будет и некоторые (лучше все) модули обновить


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 22 Августа 2018, 16:51:48
Здравствуйте!
Как можно разделить права администратора "Наличные / безнал / банковские" т.е. что бы можно было выдать администратору только Наличные т.к. если он оформит платеж как банковский или безнал, его баланс не увеличится и нужно будет контролировать какие платежи он выполняет.
528  ревизия


Название: Re: Фичереквест на NoDeny+
Отправлено: Анатолий от 20 Октября 2018, 16:39:05
А есть возможность привязать автоактивацию услуги к определённой дате? Скажем, в день рождения абонента он получает поздравления и плюшки от провайдера (например, бесплатное увеличение скорости на сутки)? Также можно привязываться к полу (23 февраля и 8 марта), возрасту (1 сентября), даже имени (именины). Если нет, надо. Я б такой модуль купил.
В общем я такое сделал - это даже не модуль, а фича, поэтому в плане информативности немного страдает - не пишет абону что у него ДР и "поздравляем, вам добавили чуток скорости". Я воспользовался уже готовой фичей - скрипты в безлимитных тарифах. Это когда в специальном поле тарифа можно закодировать разную скорость в зависимости от условий. Вот я сделал такой скрипт:

if( is_now(user_field('_birthday')) ) { set_speed(100000) }

Который переводится примерно так: если текущий день равен дню, записанному в поле _birthday клиента - дать ему 100 мбит/сек.

Здесь user_field('_birthday') - берет значение поля _birthday из данных абона. is_now сравнивает его с текущим днем. Кстати, в допданных абона уже давно есть тип поля "дата", так что можно смело создавать поле "день рождение" с типом "дата" и при вводе будет рядом календарик.

Я пока не залил (user_field и user_field нет в текущей версии биллинга) - завтра на свежую голову все потестирую. Кстати, возможно, я нашел проблему, почему на новых фрях не работает noserver - тоже завтра потестирую.

Если такой вариант вас устраивает - можете задонатить в личный кабинет небольшую сумму (я ее "погашу" в фонд разработки)- я тут ваще в запарке, решил вот ночью все таки оторваться и для вас кое что сделать


Наконец купили/установили НД2+ и я добрался до скрипта. Возникла проблема: он работает только если ДР сегодня, например 20.10.2018. А вот если он 20.10.1972, то уже нет. К тому же, если год рождения абонента меньше 1970, то над полем выводится надпись "Неверно задано". Как побороть?


Название: Re: Фичереквест на NoDeny+
Отправлено: Warlock от 20 Октября 2018, 16:50:16
Код:
Unix-время (англ. Unix time, также POSIX-время) — система описания моментов во времени, принятая в Unix и других POSIX-совместимых операционных системах. Определяется как количество секунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года
До этой даты время уходит в минусовое значение


Название: Re: Фичереквест на NoDeny+
Отправлено: Cell от 20 Октября 2018, 21:28:19
Мое мнение таково что не стоит пользоваться типом поля "дата" для дней рождений т.к. это поле в базе пишется в формате юникстайм, а нужно использовать тип "строка" и парсить уже эту строку на предмет дня и месяца в этой дате, сравнивая с днем и месяцем в текущей дате. Как-то так. Как это возможно реализовать в скриптах не очень пока представляю, тут меня Стас наверное поправит.


Название: Re: Фичереквест на NoDeny+
Отправлено: Анатолий от 22 Октября 2018, 12:23:17
Мое мнение таково что не стоит пользоваться типом поля "дата" для дней рождений т.к. это поле в базе пишется в формате юникстайм, а нужно использовать тип "строка" и парсить уже эту строку на предмет дня и месяца в этой дате, сравнивая с днем и месяцем в текущей дате. Как-то так. Как это возможно реализовать в скриптах не очень пока представляю, тут меня Стас наверное поправит.

Согласен, осталось увидеть листинг скрипта. Жду с нетерпением.


Название: Re: Фичереквест на NoDeny+
Отправлено: Анатолий от 09 Февраля 2019, 13:50:09
А воз и ныне там. :-[


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 09 Февраля 2019, 18:55:38
так я не понял в чем проблема. Если не ошибаюсь, то дата записывается как юникстайм отметка на число 00:00:00

если очень надо, могу сделать строкой, но зачем - пока не понимаю


Название: Re: Фичереквест на NoDeny+
Отправлено: Cell от 10 Февраля 2019, 11:01:44
так я не понял в чем проблема. Если не ошибаюсь, то дата записывается как юникстайм отметка на число 00:00:00

если очень надо, могу сделать строкой, но зачем - пока не понимаю
День рождения может быть и в 1930 году, когда юникса небыло никакого нафиг, понимаешь?


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 11 Февраля 2019, 09:40:42
Интересно, что unixtimestamp может быть отрицательным - проверил в perl и на 2й ссылке онлайн конвертации в гугле. Что об этом говорит стандарт не читал т.к. сделаю как вы хотите


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 12 Февраля 2019, 08:44:06
так я не понял в чем проблема. Если не ошибаюсь, то дата записывается как юникстайм отметка на число 00:00:00

если очень надо, могу сделать строкой, но зачем - пока не понимаю
День рождения может быть и в 1930 году, когда юникса небыло никакого нафиг, понимаешь?
в 557й ревизии сделал галку "хранить как строка". Думал будет просто, но в реальности ебался несколько часов - нужно чтоб при смене галки происходило конвертация из формата в иной, также пришлось переделать поиск чтоб воспринимал разные варианты хранения ну и тд по мелочам


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 18 Февраля 2019, 12:30:46
Неоднократно сталкиваюсь с проблемой отсутствия истории манипуляций админов с услугами.
1 админ отменил абону автопродление услуги, а второй потом не может узнать кто и зачем так сделал.
либо изменил дату начала или конца, либо сумму, либо заказал смену услуги, а узнать кто и когда это сделал невозможно!
Хотелось что бы велись записи о любых изменениях в услугах абонов.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 18 Февраля 2019, 20:23:05
История ведется, но пока не вывел ее в админку. Поставил в график работ


Название: Re: Фичереквест на NoDeny+
Отправлено: fet4 от 25 Марта 2019, 14:35:34
Помогите пожалуйста с кодом.

В /usr/local/nodeny/web/start_user.pl есть участок кода
Код:
if( $info->{cstate} == 1 && scalar @cfg::request_info_from_usr )
{
    debug("Запись в состоянии 'на подключении' - запросим контактные данные вне зависимости от команды");
    unshift @cfg::Plugins, 'req_info';
    $cmd = 'u_req_info';
}
 elsif( $cmd eq 'u_req_info' )
{
    $cmd = 'u_main';
}

где вызывается request_info.pl когда учетка в состоянии "на подключении". Хочу после или до сохранения данных, запросить выбрать услугу находясь в состоянии "на подключении". Услуги создал с условием cstate = 1, а вот как тут разрулить не пойму. Нужно для того что бы показывать разные акционные услуги при подключении.


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 25 Марта 2019, 16:04:00
это или править reg_info или вводить еще один промежуточный статус между "на подключении" и все "ок". В любом случае надо лезть в код


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 26 Марта 2019, 11:05:25
Постепенно улучшаю документацию. Например: http://nodeny.com.ua/wiki/index.php/%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%B8_%D0%BF%D0%B8%D0%BA%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%83_%D0%BF%D1%83%D0%BD%D0%BA%D1%82%D0%BE%D0%B2_%D0%BC%D0%B5%D0%BD%D1%8E


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 26 Марта 2019, 21:08:30
Постепенно улучшаю документацию. Например: http://nodeny.com.ua/wiki/index.php/Локализация_и_пиктограммы_у_пунктов_меню
где найти весь перечень иконок?

или можно сделать выпадающий список из всех доступных!


Название: Re: Фичереквест на NoDeny+
Отправлено: Redmen от 26 Марта 2019, 21:49:42
нашел;D
https://fontawesome.com/v4.7.0/icons/ (https://fontawesome.com/v4.7.0/icons/)


Название: Re: Фичереквест на NoDeny+
Отправлено: fet4 от 21 Мая 2019, 10:27:00
Добавьте пожалуйста массовое создание клиентов, а то по одному создавать - рутина. Что бы можно было указать количество создания учетных записей.


Название: Re: Фичереквест на NoDeny+
Отправлено: WideAreaNetwork от 21 Мая 2019, 13:38:55
исправьте пжл в следующих релизах


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 21 Мая 2019, 17:59:00
Перевести на украинский в смысле?


Название: Re: Фичереквест на NoDeny+
Отправлено: WideAreaNetwork от 21 Мая 2019, 18:30:47
Перевести на украинский в смысле?
да


Название: Re: Фичереквест на NoDeny+
Отправлено: Jovani от 27 Декабря 2019, 10:01:00
Заметил в локализации меню такую странность, смотреть скрин.
И не удаляется...


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 27 Декабря 2019, 23:59:53
повторить проблему не могу. Какая версия nodeny? (http://nodeny.com.ua/wiki/index.php/%D0%A3%D0%B7%D0%BD%D0%B0%D1%82%D1%8C_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8E_NoDeny)


Название: Re: Фичереквест на NoDeny+
Отправлено: Gosha от 28 Декабря 2019, 23:44:39
У меня то же самое. Rev: 578


Название: Re: Фичереквест на NoDeny+
Отправлено: WideAreaNetwork от 29 Декабря 2019, 08:34:29
Код:
cd /usr/local/nodeny/ && svn log | head -2 | tail -1
Код:
r594 | sv | 2019-11-25 21:42:10 +0200 (Mon, 25 Nov 2019) | 1 line

таже проблема


Название: Re: Фичереквест на NoDeny+
Отправлено: Jovani от 30 Декабря 2019, 17:26:12
повторить проблему не могу. Какая версия nodeny? (http://nodeny.com.ua/wiki/index.php/%D0%A3%D0%B7%D0%BD%D0%B0%D1%82%D1%8C_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8E_NoDeny)

r596 | sv | 2019-12-13 14:53:52 +0200 (Fri, 13 Dec 2019) | 1 line


Название: Re: Фичереквест на NoDeny+
Отправлено: Jovani от 09 Января 2020, 13:44:21
[] были приостановлены услуги:[p]Будут автоматически подключены когда баланс станет [] []' => '[] були припинені послуги:[p]Будуть автоматично підключені коли баланс стане [] []

Код:
my $VAR1 = {'UA' => {'start_user' => {'u_cards' => '<span class="fa-credit-card-alt" style="font-family: FontAwesome;"></span> Карточки поповнення','u_stop_service' => 'Призупинити послуги','u_liq_phone' => 'Поповнити мобільник','u_liqpay' => '<span class="fa-credit-card" style="font-family: FontAwesome;"></span> Оплата через Приватбанк, LiqPay','u_lpay' => '<span class="fa-credit-card" style="font-family: FontAwesome;"></span> Оплата банківскою карткою','u_credit' => 'Кредит','u_download' => 'Завантажити','u_traf_graph' => 'Графік трафіку','u_main' => '<span class="fa-desktop" style="font-family: FontAwesome;"></span> Особисті дані','u_pays' => '<span class="fa-money" style="font-family: FontAwesome;"></span> Платежі','u_megogo' => 'Телебачення Megogo ТВ','u_omegatv' => 'Телебачення OmegaTV','u_srv_select' => '<span class="fa-shopping-bag" style="font-family: FontAwesome;"></span> Підключити послугу','u_auth_log' => 'Сеанси підключень','u_message' => '<span class="fa-ticket" style="font-family: FontAwesome;"></span> Повідомлення адміністрації','u_fondy' => 'Оплата банківскою карткою','u_oplatacom' => 'Оплата через oplata.com','[] были приостановлены услуги:[p]Будут автоматически подключены когда баланс станет [] []' => '[] були припинені послуги:[p]Будуть автоматично підключені коли баланс стане [] []','u_remitter' => 'Поділитися балансом','u_cash_order' => 'Прибутково-касовий ордер','u_loyalty' => 'Лояльність','u_locals' => 'Локальні ресурси','u_parent' => 'Батьківський контроль'}},'RU' => {'start_user' => {'u_cards' => '<span class="fa-credit-card-alt" style="font-family: FontAwesome;"></span> Карточки пополнения','u_stop_service' => 'Приостановка услуг','u_liq_phone' => 'Пополнить мобильник','u_liqpay' => '<span class="fa-credit-card" style="font-family: FontAwesome;"></span> Оплата через LiqPay','u_download' => 'Скачать','u_traf_graph' => '<span class="fa-bar-chart" style="font-family: FontAwesome;"></span> График трафика','u_credit' => 'Кредит','u_lpay' => '<span class="fa-credit-card" style="font-family: FontAwesome;"></span>  Оплата банковской картой','u_message' => '<span class="fa-ticket" style="font-family: FontAwesome;"></span> Сообщение администрации','u_fondy' => 'Оплата банковской картой','u_srv_select' => '<span class="fa-shopping-bag" style="font-family: FontAwesome;"></span> Подключить услугу','u_auth_log' => 'Сеансы подключений','u_main' => '<span class="fa-desktop" style="font-family: FontAwesome;"></span> Личные данные','u_pays' => '<span class="fa-money" style="font-family: FontAwesome;"></span> Платежи','u_megogo' => 'Телевидение Megogo','u_omegatv' => 'Телевидение OmegaTV','u_locals' => 'Локальные ресурсы','u_parent' => 'Родительский контроль','u_cash_order' => 'Приходно-кассовый ордер','u_remitter' => 'Поделиться балансом','u_loyalty' => 'Лояльность','u_oplatacom' => 'Оплата через oplata.com'}}};
%cfg::LANG = %$VAR1;


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 22 Февраля 2020, 11:05:02
Разобрался в чем проблема. Это сообщение формируется в том же файле, где и формируется меню. А раздел настроек все сообщения из файла рассматривает как пункты меню. В общем я это пофиксил, но только в версии next. Версия next - это версия nodeny по платной подписке. Теперь все нововведения в базе будут касаться в основном этой версии. Текущий nodeny plus  за столько лет уже причесан и можно сказать практически стейбл версия. По поводу обновлений - контактируйте с Николаем (+380978225919)


Название: Re: Фичереквест на NoDeny+
Отправлено: md5 от 24 Февраля 2020, 17:34:32
А как же удалять платежи не выдавая суперадмина ?
Тому же бухгалтеру например


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 24 Февраля 2020, 21:56:34
А как же удалять платежи не выдавая суперадмина ?
Тому же бухгалтеру например
это к чему относится? "а как же" намекает на какую-то предысторию


Название: Re: Фичереквест на NoDeny+
Отправлено: md5 от 25 Февраля 2020, 10:27:58
В прошлой версии можно было галочку установить на удаление платежей

А в этой версии такого нет. Да и удалить платеж старше 5ти минут уже требует суперадмина.
Не буду же я бухгалтеру выдавать права суперадмина...

Вот и интересует как бы это сделать или может добавить ?


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 25 Февраля 2020, 10:57:52
Ты подписан на nodeny next?


Название: Re: Фичереквест на NoDeny+
Отправлено: md5 от 25 Февраля 2020, 12:58:44
Ты подписан на nodeny next?

Да


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 25 Февраля 2020, 22:17:48
Сделал. Наберется некоторое количество обновлений - вылью и сообщу


Название: Re: Фичереквест на NoDeny+
Отправлено: md5 от 05 Марта 2020, 00:26:07
Вообщем то обновился а галочки "удаление платежей" либо что то подобное так и нет


Название: Re: Фичереквест на NoDeny+
Отправлено: goletsa от 06 Марта 2020, 15:55:44
Подскажите, можно ли как-то спрятать список администраторов (или не отображать там заблокированных), а то за много лет накопилось большое количество учетных записей уволенных сотрудников, по этогу этот список получается очень длинным.
В левой части
https://i.imgur.com/s0UM8Vf.png



Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 07 Марта 2020, 09:29:10
Вообщем то обновился а галочки "удаление платежей" либо что то подобное так и нет
сорян, видимо в тот момент другую фичу залил, а отложилось в памяти, что эту. Обнови next


Название: Re: Фичереквест на NoDeny+
Отправлено: Tooreagen от 07 Марта 2020, 22:51:16
Шо такое next?


Название: Re: Фичереквест на NoDeny+
Отправлено: Efendy от 08 Марта 2020, 13:09:59
Текущий NoDeny Plus объявляется стабильной версией и дальше в него не будут вноситься изменения, только фиксится баги. Версия Next доступна по подписке. Это обновления и техподдержка. Новые модули и обновления старых в большинстве случаев будут работать на обоих версиях. В редких случаях, о чем будет соообщено, только в next


Название: Re: Фичереквест на NoDeny+
Отправлено: md5 от 08 Марта 2020, 23:57:24
Вообщем то обновился а галочки "удаление платежей" либо что то подобное так и нет
сорян, видимо в тот момент другую фичу залил, а отложилось в памяти, что эту. Обнови next

Появилось. Спасибо!


Название: Re: Фичереквест на NoDeny+
Отправлено: Tooreagen от 09 Марта 2020, 09:20:09
Текущий NoDeny Plus объявляется стабильной версией и дальше в него не будут вноситься изменения, только фиксится баги. Версия Next доступна по подписке. Это обновления и техподдержка. Новые модули и обновления старых в большинстве случаев будут работать на обоих версиях. В редких случаях, о чем будет соообщено, только в next
А как сделать подписку и сколько ее стоимость?


Название: Re: Фичереквест на NoDeny+
Отправлено: md5 от 09 Марта 2020, 10:06:30
Текущий NoDeny Plus объявляется стабильной версией и дальше в него не будут вноситься изменения, только фиксится баги. Версия Next доступна по подписке. Это обновления и техподдержка. Новые модули и обновления старых в большинстве случаев будут работать на обоих версиях. В редких случаях, о чем будет соообщено, только в next
А как сделать подписку и сколько ее стоимость?

Цитировать
Разобрался в чем проблема. Это сообщение формируется в том же файле, где и формируется меню. А раздел настроек все сообщения из файла рассматривает как пункты меню. В общем я это пофиксил, но только в версии next. Версия next - это версия nodeny по платной подписке. Теперь все нововведения в базе будут касаться в основном этой версии. Текущий nodeny plus  за столько лет уже причесан и можно сказать практически стейбл версия. По поводу обновлений - контактируйте с Николаем (+380978225919)


Звонишь по номеру и договариваешся


Название: Re: Фичереквест на NoDeny+
Отправлено: Bars от 13 Марта 2020, 11:03:52
Текущий NoDeny Plus объявляется стабильной версией и дальше в него не будут вноситься изменения, только фиксится баги. Версия Next доступна по подписке. Это обновления и техподдержка. Новые модули и обновления старых в большинстве случаев будут работать на обоих версиях. В редких случаях, о чем будет соообщено, только в next

Техпідтримка через "повідомлення адміністрації", чи форум?


Название: Re: Фичереквест на NoDeny+
Отправлено: SerjioMati от 13 Марта 2020, 23:34:16
+380978225919


Название: Re: Фичереквест на NoDeny+
Отправлено: SerjioMati от 28 Марта 2020, 00:59:50
Постепенно улучшаю документацию. Например: http://nodeny.com.ua/wiki/index.php/%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%B8_%D0%BF%D0%B8%D0%BA%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%83_%D0%BF%D1%83%D0%BD%D0%BA%D1%82%D0%BE%D0%B2_%D0%BC%D0%B5%D0%BD%D1%8E
Супер було би якби зробили ще таке
файл menu.html або документ з тегами
system
template=menu
role=user
щоб було можна задати для кожного посилання ще class а не на все меню як зараз. Для цього потрібно було б зробити не тільки тег {{ msg }} а ще тег {{ url }} та {{ active }} якщо активний то додавати class active
а файл цей привести до вида
< a href="{{ url }}" class ="{{ active }}"> {{ msg }}</a>.