BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 01:07

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
 Заголовок сообщения: [5.2] Меню
СообщениеДобавлено: 02 апр 2012, 20:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
День добрый.

Подскажите классы для вызова того или иного модуля/плагина, хочю свою менюшку сделать, а не могу найти для этого классы. И это
Код:
Пункты меню, соответствующие конкретному модулю имеют код вида <имя модуля>_<код модуля>. Например, dialup_12.
в 5.2 работает? что-то не хочет модули прятать, пишу mps_12 (у меня ид у модуля 12, как в доке у dialup :)) и никаких изменений.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 02 апр 2012, 21:12 
Дмитрий писал(а):
День добрый.

Подскажите классы для вызова того или иного модуля/плагина, хочю свою менюшку сделать, а не могу найти для этого классы. И это
Код:
Пункты меню, соответствующие конкретному модулю имеют код вида <имя модуля>_<код модуля>. Например, dialup_12.
в 5.2 работает? что-то не хочет модули прятать, пишу mps_12 (у меня ид у модуля 12, как в доке у dialup :)) и никаких изменений.

У меня в 5.2 работает так:
modules.14
modules.15


Вернуться к началу
  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 02 апр 2012, 21:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
nik247 писал(а):
Дмитрий писал(а):
День добрый.

Подскажите классы для вызова того или иного модуля/плагина, хочю свою менюшку сделать, а не могу найти для этого классы. И это
Код:
Пункты меню, соответствующие конкретному модулю имеют код вида <имя модуля>_<код модуля>. Например, dialup_12.
в 5.2 работает? что-то не хочет модули прятать, пишу mps_12 (у меня ид у модуля 12, как в доке у dialup :)) и никаких изменений.

У меня в 5.2 работает так:
modules.14
modules.15
и ведь точно, были же еще сподвижки попробовать такую комбинацию :) Но по поводу классов идея все равно интересная.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 11:51 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
Посмотрите в Сервис=>Журнал Web запросов логи запросов, там выводятся какие акшены вызываются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 12:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
KostiK писал(а):
Посмотрите в Сервис=>Журнал Web запросов логи запросов, там выводятся какие акшены вызываются.
но нужны то классы :)

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 12:10 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
В большинстве случаем классы также называются. К примеру в журнале action=>ChangeTariff, то класс так и будет называться ActionChangeTariff.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 13:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
KostiK писал(а):
В большинстве случаем классы также называются. К примеру в журнале action=>ChangeTariff, то класс так и будет называться ActionChangeTariff.
имеем module=reports и action=GetReports, получаем bitel.billing.module.reports.ActionGetReports?! Отнюдь и подобных экспериментов (с разными модулями) не попадают под в большинство случаев.

В частности модуля reports, очень хотелось чтобы вызов модуля был с отличным от report_module=kernel и люди не тыкали на множество OK при всплывающих ошибках прав доступа, но проблема не разрешима по всей видимости.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 14:39 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
А какую менюшку то хотите сделать? я про веб акшены говорил.
если так то они лежат в bitel.billing.server.module_name.web.Action*
А у модуля Report нет web меню


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 14:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
KostiK писал(а):
А какую менюшку то хотите сделать? я про веб акшены говорил.
если так то они лежат в bitel.billing.server.module_name.web.Action*
А у модуля Report нет web меню
В частности модуля reports, очень хотелось чтобы вызов модуля был с отличным от report_module=kernel и люди не тыкали на множество OK при всплывающих ошибках прав доступа

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 14:53 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
Вы хотите сделать web меню для модуля Reports?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 15:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
KostiK писал(а):
Вы хотите сделать web меню для модуля Reports?
я хочу, что люди сидящие в клиенте при вызове модуля reports не получали ошибки. И причем тут веб? про него речи не было.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 15:34 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
Тогда смотрите запросы в журнале запросов.
акшены лежат в bitel.billing.server.module_name.action либо в ru.bitel.bgbilling.modules
Пункты меню описаны в data/menu.xml


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 16:25 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
KostiK писал(а):
Тогда смотрите запросы в журнале запросов.
акшены лежат в bitel.billing.server.module_name.action либо в ru.bitel.bgbilling.modules
Пункты меню описаны в data/menu.xml
имхо все это не, нет у клиента таких классов.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 16:45 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
так какие классы то надо? :facepalm:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 17:26 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
dimOn писал(а):
так какие классы то надо? :facepalm:

Цитата:
Подскажите классы для вызова того или иного модуля/плагина
, экшины если хотите, но их нет, я уже вычитал. Или есть какие-то другие классы, которыми можно вызывать модули из менюшки в клиенте? :)

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 17:53 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Так экшены то на сервере, конечно. Классы на все пункты меню просто смотрите в menu.xml как и сказали. Для модулей/плагинов класс один всегда, внутри уже динамически добавляются в меню для каждого модуля.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 03 апр 2012, 17:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
dimOn писал(а):
Так экшены то на сервере, конечно. Классы на все пункты меню просто смотрите в menu.xml как и сказали. Для модулей/плагинов класс один всегда, внутри уже динамически добавляются в меню для каждого модуля.
в menu.xml можно часами смотреть, там такого нет, а то что сами модули динамически добавляются это сразу видно было.

ps: в каком году можно ожидать запуск модуля reports без/изменяемым report_module=kernel? неужели на проксирующей прокладке менять данный атрибут на желаемый? что и придется в итоге делать.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 04 апр 2012, 15:41 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Я окончательно перестал понимать о чём данный топик

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 04 апр 2012, 15:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
dimOn писал(а):
Я окончательно перестал понимать о чём данный топик
он изначально потерял смысл, когда все сводилось к "смотрите в menu.xml". Проблему решил через другое место, через которое приходится делать от безысходности.

зы: исправьте ошибку в документации, модули из меню скрываются через modules.<moduleid>, а не <module>_<moduleid>
Цитата:
Пункты меню, соответствующие конкретному модулю имеют код вида <имя модуля>_<код модуля>. Например, dialup_12.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 04 апр 2012, 16:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Дмитрий писал(а):
зы: исправьте ошибку в документации, модули из меню скрываются через modules.<moduleid>, а не <module>_<moduleid>

Скоро исправят :lol: :lol:

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 04 апр 2012, 16:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
:(

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 06 июн 2012, 15:39 
+1 к вопросу: как настроить один отчет к отдельному (новому) пункту меню BGBillingClient?


Вернуться к началу
  
 
 Заголовок сообщения: Re: [5.2] Меню
СообщениеДобавлено: 06 июн 2012, 16:23 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
nik247 писал(а):
+1 к вопросу: как настроить один отчет к отдельному (новому) пункту меню BGBillingClient?

никак

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.055s | 58 Queries | GZIP : On ]