OTRS 3.2.2 Повторы в меню и пр.

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

OTRS 3.2.2 Повторы в меню и пр.

Сообщение ykolesnikov » 25 фев 2013, 09:34

Добрый день!
При обновлении до 3.2.2 с 3.1.12 обнаружились следующие моменты:
1. В главном меню появился дополнительно пункт "Клиенты" по которому осуществляется переход на CustomerInformationCenter. Причем, теперь в меню два пункта с названием "Клиенты" и оба отправляют в одно и то же место, хотя при наведении мыши на пункт меню в первом, который идет сразу за "Дайджест" в Firefox (внизу окна) светится ссылка на уже упомянутый CustomerInformationCenter, а у второго AdminCustomerUser, но при нажатии у обоих появляется подменю - CustomerInformationCenter, а на управление клиентами выхода из главного меню нет.
2. В окне в AgentTicketZoom пункты меню Сделать звонок и Звонок от клиента теперь есть и в меню заявки и в меню заметки.

Возможно, это можно отрегулировать в настройках или это баги моей установки? Кто-нибудь уже видел подобное? :oops:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 2 раза

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение merkushov » 25 фев 2013, 09:38

Код: Выделить всё

perl ./bin/otrs.RebuildConfig.pl
делали?
Меркушов Виктор, perl программист

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение ykolesnikov » 25 фев 2013, 10:44

Да, делали. Сейчас еще раз повторили, все тоже самое :x
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение ykolesnikov » 25 фев 2013, 11:54

Еще до кучи:
При попытке изменить(включить) параметр -
Изменить настройки SysConfig in Framework -> CustomerInformationCenter
AgentCustomerInformationCenter::MainMenu###010-EditCustomerID - выдает ошибку - Can't write ConfigItem!

Код: Выделить всё

Backend ERROR: OTRS-CGI-10 Perl: 5.16.0 OS: linux Time: Mon Feb 25 12:52:43 2013 Message: Can't write ConfigItem! RemoteAddress: 192.168.14.23 RequestURI: /otrs/index.pl Traceback (21504): Module: Kernel::Modules::AdminSysConfig::Run (v1.125) Line: 318 Module: Kernel::System::Web::InterfaceAgent::Run (v1.73) Line: 866 Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46 Module: (eval) (v1.94) Line: 204 Module: ModPerl::RegistryCooker::run (v1.94) Line: 204 Module: ModPerl::RegistryCooker::default_handler (v1.94) Line: 170 Module: ModPerl::Registry::handler (v1.99) Line: 31 
:cry:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 2 раза

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение merkushov » 25 фев 2013, 12:01

Похоже что не хватает прав на запись. Нужно ./bin/otrs.SetPermissions.pl с кучей параметров запускать.
А кастомизация у вас большая? Т.е. помимо конфигов много ли ещё изменений в модулях?
Меркушов Виктор, perl программист

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение ykolesnikov » 25 фев 2013, 13:01

Да, по последнему вопросу так и оказалось, исправили, этой ошибки больше нет. :)
Но то что было в первом сообщении так и осталось. :evil:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение yuri0001 » 25 фев 2013, 18:21

Не очень понятно где и копать. Сегодня времени не было просмотреть внимательно ModuleRegistration и MenuModule..., допустим я там увижу повторы, но причина не понятна. Отключал свои исправленные модули, хотя они и не должны влиять на отображение пунктов меню, как главного, так и меню заявки.
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 2 раза

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение merkushov » 26 фев 2013, 09:26

У меня обновление с 3.1.6 до 3.2.1 в этом плане прошло гладко. В меню Клиенты три пункта, все работают как положено. Кнопки "Сделать звонок" и "Phone Call Inbound" переехали в меню Заявки.

Юр, расскажите как обновлялись и что у вас кастомизировано.
Меркушов Виктор, perl программист

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение ykolesnikov » 26 фев 2013, 10:00

Обновлял, админ, но он человек очень аккуратный. Просмотрели логи, все шло штатно. Обновляли с 3.1.12 до 3.2.2. В установке есть ITSM, FAQ, OTRS Master/Slave, Survey.
Доработки в модулях AgentTicketPhone.dtl, AgentTicketDashboardGeneric.dtl, AgentTicketZoom.dtl, CustomerTicketMessage.dtl - это, в основном - шаблоны и отображение динамических полей вразбивку, в нужном порядке, в Дайджесте - дополнительные колонки в таблицах и шапка к ним. AgentTicketZoom.pm - отображение учетных элементов (CI) клиента на экране заявки и AgentTicketPhone.pm - 1 строчка для правильной работы ACL.
По моему разумению, они не должны влиять на отображение главного меню. Пробовал отключать доработки - все тоже самое. :x
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение yuri0001 » 26 фев 2013, 17:55

Ума не приложу, что я такое мог накосячить в системе, что она так ведет себя при обновлении
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение alexus » 26 фев 2013, 19:04

Возможно при переносе как-то задулировались файлы XML из Kernel/Config/Files. В результате создались доп. пункты в MenuModuleRegistration. Проверьте Sysconfig по части пунктов меню.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение yuri0001 » 26 фев 2013, 19:15

Да, спасибо, Алексей, примерно в этом направлении и собирался завтра копать, к этому Серверу из дома доступа нет. Но, даже если и исправится ситуация, причина непонятна, что напрягает на будущее. Не люблю скелеты за спиной :x
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение alexus » 26 фев 2013, 19:30

В 3.2 несколько изменилось меню. Возможно "шкаф для скелетов" именно здесь :-)
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение yuri0001 » 26 фев 2013, 20:01

Возможно, но у многих апгрейд проходит без таких глюков, ведь RebiuldConfig.pl должен предусматривать это. Значит глюк, связан с набором каких-то определенных опций для menu Item Customers (Клиенты). У меня их сейчас 2, один сразу после Дайджест, второй на своем месте, но оба имеют один подпункт - CustomerInformationCenter,хотя при наведении курсора на первый светится подсказка CustomerInformationCenter, а у второго Управление клиентами
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

egorbright
OTRS Новобранец
Сообщения: 126
Зарегистрирован: 11 янв 2013, 12:06

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение egorbright » 27 фев 2013, 05:37

А пункт "Компании" в меню присутствует? Включена у Вас в системе была эта фича?
FreeBSD 7.4 :: OTRS 3.3.11
FreeBSD 9.1 :: OTRS 5

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение ykolesnikov » 27 фев 2013, 06:58

Да присутствует. Включена и после апгрейда на прежнем месте и работает.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение yuri0001 » 28 фев 2013, 18:04

Вроде заборол мамонта. :lol:
Но. К сожалению желание пересилило разум и вместо отсечения хвоста по кусочку, демон заставил решить все разом.
Что сделал:
1.Через АдминКонфиг вернул в исходное состояние параметры Frontend::Admin::ModuleRegistration, которыми отрубал доступ к кнопкам "Клиенты" для всех агентов, кроме двух групп - admin и ADM-SD-OTRS (группа админа OTRS). Последняя вдобавок была написана давно и неправильно (с русскими буквами, спутал с очередью админа в спешке)
2. После того как писал пост, нашел еще один глюк в клиентском интерфейсе - пропала кнопка "Новая заявка" после создания первой. В пункте меню "Мои заявки" нет выпадающего меню, а все как в 3.1. Убрал отключение показа кнопки "Заявки компании"

После выполнения п.1 и 2 все вроде заработало и выглядит как при чистой установке.

P.S. Предупреждение в файле UPGRADING - предлагает в ACL в предложениях Possible для динамических полей - заменить значения полей на ключи полей!
Обратил внимание, что в агентском интерфейсе при создании телефонной заявки все работает и в старом варианте, а вот в клиентском без изменения не работает, и, если поле обязательное, то оно выводится, но не дает туда вводить ничего - т.е. заявку не ввести. Это касается динамических полей типа Dropdown.

Завтра попробую опять сломать, возвращая по очереди отмененные изменения. Т.о. скрипт RebiuldConfig.pl - работает формально. У меня он выдает сообщение, что отработал нормально установив некие дефолтные значения. Длина файла не изменилась ни на байт. Пока вот так! :?
Спасибо всем, кто помогал подойти к решению проблемы, вы реально помогли, спасибо!!!
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение yuri0001 » 10 апр 2013, 21:07

Еще раз провели цикл обновления с 3.1.12 на 3.2.5.
Все вышеописанные глюки повторились.
Все лечится просто - после обновления - возвращаем отображение заявок компании для клиентов и клиентский интерфейс приходит в нужное состояние. Причем, если после этого опять отключить показ заявок компании все остается в норме, т.е. правильно отображается меню и НЕ показываются заявки компании
Аналогично и для интерфейса агента - возвращение к исходным настроек в ModuleRegistration для показа пунктов меню Клиенты и Компании - восстанавливает правильный показ меню Клиенты.

Лечится - то лечится, но осадок неприятный остался. Получается, что, вроде бы легитимная операция, штатными средствами, по настройке отображения меню приводит к неправильной отработке процедуры обновления. На мой взгляд, это недоработка команды разработчиков. Накануне, отрабатывали обновление с 3.1.12 на 3.2.4 все было также, но обновление потом с 3.2.4 на 3.2.5 прошла без глюков.
Вот примерно так. :shock:
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: OTRS 3.2.2 Повторы в меню и пр.

Сообщение alexus » 15 апр 2013, 22:19

Проверьте ZZZAuto.pm. Там лежат все измененные настройки Sysconfig
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить