OTRS 3.2.2 Повторы в меню и пр.
Модератор: ykolesnikov
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
OTRS 3.2.2 Повторы в меню и пр.
Добрый день!
При обновлении до 3.2.2 с 3.1.12 обнаружились следующие моменты:
1. В главном меню появился дополнительно пункт "Клиенты" по которому осуществляется переход на CustomerInformationCenter. Причем, теперь в меню два пункта с названием "Клиенты" и оба отправляют в одно и то же место, хотя при наведении мыши на пункт меню в первом, который идет сразу за "Дайджест" в Firefox (внизу окна) светится ссылка на уже упомянутый CustomerInformationCenter, а у второго AdminCustomerUser, но при нажатии у обоих появляется подменю - CustomerInformationCenter, а на управление клиентами выхода из главного меню нет.
2. В окне в AgentTicketZoom пункты меню Сделать звонок и Звонок от клиента теперь есть и в меню заявки и в меню заметки.
Возможно, это можно отрегулировать в настройках или это баги моей установки? Кто-нибудь уже видел подобное?
При обновлении до 3.2.2 с 3.1.12 обнаружились следующие моменты:
1. В главном меню появился дополнительно пункт "Клиенты" по которому осуществляется переход на CustomerInformationCenter. Причем, теперь в меню два пункта с названием "Клиенты" и оба отправляют в одно и то же место, хотя при наведении мыши на пункт меню в первом, который идет сразу за "Дайджест" в Firefox (внизу окна) светится ссылка на уже упомянутый CustomerInformationCenter, а у второго AdminCustomerUser, но при нажатии у обоих появляется подменю - CustomerInformationCenter, а на управление клиентами выхода из главного меню нет.
2. В окне в AgentTicketZoom пункты меню Сделать звонок и Звонок от клиента теперь есть и в меню заявки и в меню заметки.
Возможно, это можно отрегулировать в настройках или это баги моей установки? Кто-нибудь уже видел подобное?
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Бывалый
- Сообщения: 310
- Зарегистрирован: 25 окт 2012, 15:06
- Откуда: Воронеж
- Поблагодарили: 2 раза
Re: OTRS 3.2.2 Повторы в меню и пр.
Код: Выделить всё
perl ./bin/otrs.RebuildConfig.pl
Меркушов Виктор, perl программист
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: OTRS 3.2.2 Повторы в меню и пр.
Да, делали. Сейчас еще раз повторили, все тоже самое
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: OTRS 3.2.2 Повторы в меню и пр.
Еще до кучи:
При попытке изменить(включить) параметр -
Изменить настройки SysConfig in Framework -> CustomerInformationCenter
AgentCustomerInformationCenter::MainMenu###010-EditCustomerID - выдает ошибку - Can't write ConfigItem!
При попытке изменить(включить) параметр -
Изменить настройки 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
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Бывалый
- Сообщения: 310
- Зарегистрирован: 25 окт 2012, 15:06
- Откуда: Воронеж
- Поблагодарили: 2 раза
Re: OTRS 3.2.2 Повторы в меню и пр.
Похоже что не хватает прав на запись. Нужно ./bin/otrs.SetPermissions.pl с кучей параметров запускать.
А кастомизация у вас большая? Т.е. помимо конфигов много ли ещё изменений в модулях?
А кастомизация у вас большая? Т.е. помимо конфигов много ли ещё изменений в модулях?
Меркушов Виктор, perl программист
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: OTRS 3.2.2 Повторы в меню и пр.
Да, по последнему вопросу так и оказалось, исправили, этой ошибки больше нет.
Но то что было в первом сообщении так и осталось.
Но то что было в первом сообщении так и осталось.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: OTRS 3.2.2 Повторы в меню и пр.
Не очень понятно где и копать. Сегодня времени не было просмотреть внимательно ModuleRegistration и MenuModule..., допустим я там увижу повторы, но причина не понятна. Отключал свои исправленные модули, хотя они и не должны влиять на отображение пунктов меню, как главного, так и меню заявки.
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
-
- OTRS Бывалый
- Сообщения: 310
- Зарегистрирован: 25 окт 2012, 15:06
- Откуда: Воронеж
- Поблагодарили: 2 раза
Re: OTRS 3.2.2 Повторы в меню и пр.
У меня обновление с 3.1.6 до 3.2.1 в этом плане прошло гладко. В меню Клиенты три пункта, все работают как положено. Кнопки "Сделать звонок" и "Phone Call Inbound" переехали в меню Заявки.
Юр, расскажите как обновлялись и что у вас кастомизировано.
Юр, расскажите как обновлялись и что у вас кастомизировано.
Меркушов Виктор, perl программист
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: OTRS 3.2.2 Повторы в меню и пр.
Обновлял, админ, но он человек очень аккуратный. Просмотрели логи, все шло штатно. Обновляли с 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.
По моему разумению, они не должны влиять на отображение главного меню. Пробовал отключать доработки - все тоже самое.
Доработки в модулях AgentTicketPhone.dtl, AgentTicketDashboardGeneric.dtl, AgentTicketZoom.dtl, CustomerTicketMessage.dtl - это, в основном - шаблоны и отображение динамических полей вразбивку, в нужном порядке, в Дайджесте - дополнительные колонки в таблицах и шапка к ним. AgentTicketZoom.pm - отображение учетных элементов (CI) клиента на экране заявки и AgentTicketPhone.pm - 1 строчка для правильной работы ACL.
По моему разумению, они не должны влиять на отображение главного меню. Пробовал отключать доработки - все тоже самое.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: OTRS 3.2.2 Повторы в меню и пр.
Ума не приложу, что я такое мог накосячить в системе, что она так ведет себя при обновлении
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: OTRS 3.2.2 Повторы в меню и пр.
Возможно при переносе как-то задулировались файлы 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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
Re: OTRS 3.2.2 Повторы в меню и пр.
Да, спасибо, Алексей, примерно в этом направлении и собирался завтра копать, к этому Серверу из дома доступа нет. Но, даже если и исправится ситуация, причина непонятна, что напрягает на будущее. Не люблю скелеты за спиной
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: OTRS 3.2.2 Повторы в меню и пр.
В 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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
Re: OTRS 3.2.2 Повторы в меню и пр.
Возможно, но у многих апгрейд проходит без таких глюков, ведь RebiuldConfig.pl должен предусматривать это. Значит глюк, связан с набором каких-то определенных опций для menu Item Customers (Клиенты). У меня их сейчас 2, один сразу после Дайджест, второй на своем месте, но оба имеют один подпункт - CustomerInformationCenter,хотя при наведении курсора на первый светится подсказка CustomerInformationCenter, а у второго Управление клиентами
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
-
- OTRS Новобранец
- Сообщения: 126
- Зарегистрирован: 11 янв 2013, 12:06
Re: OTRS 3.2.2 Повторы в меню и пр.
А пункт "Компании" в меню присутствует? Включена у Вас в системе была эта фича?
FreeBSD 7.4 :: OTRS 3.3.11
FreeBSD 9.1 :: OTRS 5
FreeBSD 9.1 :: OTRS 5
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: OTRS 3.2.2 Повторы в меню и пр.
Да присутствует. Включена и после апгрейда на прежнем месте и работает.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: OTRS 3.2.2 Повторы в меню и пр.
Вроде заборол мамонта.
Но. К сожалению желание пересилило разум и вместо отсечения хвоста по кусочку, демон заставил решить все разом.
Что сделал:
1.Через АдминКонфиг вернул в исходное состояние параметры Frontend::Admin::ModuleRegistration, которыми отрубал доступ к кнопкам "Клиенты" для всех агентов, кроме двух групп - admin и ADM-SD-OTRS (группа админа OTRS). Последняя вдобавок была написана давно и неправильно (с русскими буквами, спутал с очередью админа в спешке)
2. После того как писал пост, нашел еще один глюк в клиентском интерфейсе - пропала кнопка "Новая заявка" после создания первой. В пункте меню "Мои заявки" нет выпадающего меню, а все как в 3.1. Убрал отключение показа кнопки "Заявки компании"
После выполнения п.1 и 2 все вроде заработало и выглядит как при чистой установке.
P.S. Предупреждение в файле UPGRADING - предлагает в ACL в предложениях Possible для динамических полей - заменить значения полей на ключи полей!
Обратил внимание, что в агентском интерфейсе при создании телефонной заявки все работает и в старом варианте, а вот в клиентском без изменения не работает, и, если поле обязательное, то оно выводится, но не дает туда вводить ничего - т.е. заявку не ввести. Это касается динамических полей типа Dropdown.
Завтра попробую опять сломать, возвращая по очереди отмененные изменения. Т.о. скрипт RebiuldConfig.pl - работает формально. У меня он выдает сообщение, что отработал нормально установив некие дефолтные значения. Длина файла не изменилась ни на байт. Пока вот так!
Спасибо всем, кто помогал подойти к решению проблемы, вы реально помогли, спасибо!!!
Но. К сожалению желание пересилило разум и вместо отсечения хвоста по кусочку, демон заставил решить все разом.
Что сделал:
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
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
Re: OTRS 3.2.2 Повторы в меню и пр.
Еще раз провели цикл обновления с 3.1.12 на 3.2.5.
Все вышеописанные глюки повторились.
Все лечится просто - после обновления - возвращаем отображение заявок компании для клиентов и клиентский интерфейс приходит в нужное состояние. Причем, если после этого опять отключить показ заявок компании все остается в норме, т.е. правильно отображается меню и НЕ показываются заявки компании
Аналогично и для интерфейса агента - возвращение к исходным настроек в ModuleRegistration для показа пунктов меню Клиенты и Компании - восстанавливает правильный показ меню Клиенты.
Лечится - то лечится, но осадок неприятный остался. Получается, что, вроде бы легитимная операция, штатными средствами, по настройке отображения меню приводит к неправильной отработке процедуры обновления. На мой взгляд, это недоработка команды разработчиков. Накануне, отрабатывали обновление с 3.1.12 на 3.2.4 все было также, но обновление потом с 3.2.4 на 3.2.5 прошла без глюков.
Вот примерно так.
Все вышеописанные глюки повторились.
Все лечится просто - после обновления - возвращаем отображение заявок компании для клиентов и клиентский интерфейс приходит в нужное состояние. Причем, если после этого опять отключить показ заявок компании все остается в норме, т.е. правильно отображается меню и НЕ показываются заявки компании
Аналогично и для интерфейса агента - возвращение к исходным настроек в ModuleRegistration для показа пунктов меню Клиенты и Компании - восстанавливает правильный показ меню Клиенты.
Лечится - то лечится, но осадок неприятный остался. Получается, что, вроде бы легитимная операция, штатными средствами, по настройке отображения меню приводит к неправильной отработке процедуры обновления. На мой взгляд, это недоработка команды разработчиков. Накануне, отрабатывали обновление с 3.1.12 на 3.2.4 все было также, но обновление потом с 3.2.4 на 3.2.5 прошла без глюков.
Вот примерно так.
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: OTRS 3.2.2 Повторы в меню и пр.
Проверьте 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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!