Система Orphus
[]

вторник, 5 мая 2009 г.

GLPI: Подтверждаем закрытие заявки (пример установки плагина)

Оказывается для GLPI есть замечательный плагин имя которому Tickets Validation. А замечателен он тем, что после его установки появляется возможность отправить юзеру запрос удовлетворен ли он выполнением заявки или нет.

В этом посте я расскажу как установить, настроить и руссифицировать плагины на примере сегодняшнего "героя" :)

Для начала надо скачать сам плагин с сайта GLPI (на данный момент самая свежая версия 0.2):
wget http://glpi-project.org/IMG/gz/glpi-validation-0.2.tar.gz
Теперь его нужно извлеч из тарбола:
cd /var/www/plugins/
tar xzf ~/glpi-validation-0.2.tar.gz
Теперь лонинемся в нашем GLPI, если ты уже залогинен, то надо выйти и снова войти, и идем в Установки > Плагины, там находим ссылку "Validation" и переходим по ней. Жмем следующую ссылку "Install Tickets Validation plugin 0.2" (имя ссылки написала по памяти). Следующая ссылка - "Manage profiles", заходим по ней и выбираем профили, из под которых можно будет отправлять юзеру запрос удовлетворен ли он выполнением заявки или нет.

С настройкой готово. Теперь расскажу как использовать его.
В Поддержка > Отслеживание открываем любую заявку. Вверху появилась еще одна маленькая "панелька" "Плагины", между "Заявка ХХХ" и "Добавить ответ". Если навести мышку на "Плагины", то появится "менюшка", в которой будет пункт "Validation", щелкаем по нему. Теперь идем в самый низ страницы и видим там раздел "Send a validation request". В поле "Пользователь" выбираем нужного юзера, а в поле "Примечание" вводим какое-либо примечание :) и жмем кнопку "Send". Юзеру будет отправлено сообщение с ссылкой, по которой ему надо перейти, чтобы подтвердить закрытие заявки. А там уже и так все понятно :)

Все сделали, плагин работает, юзеры довольны, волки, т.е. мы - админы, сыты :) Но(!) плагин не знает, что такое великий и могучий русский язык. Не хорошо, не хорошо... Надо его поучить уму разуму. Чем мы сейчас и займемся :)

Идем в папку /var/www/plugins/validation/locales/, там есть файлик en_GB.php, копируем его в ru_RU.php, конвертируем полученный файл в utf-8 и правим его на русский язык (да, да, а вы что халявы хотели?):
cd /var/www/plugins/validation/locales/
sudo cp -v en_GB.php ru_RU.php
iconv -f cp1251 -t utf-8 ru_RU.php | sudo tee ru_RU.php
sudo vim ru_RU.php



Чего унылый такой? :) Перевод халявный не дали? :) Держи ru_RU.php :)
Вся критика и замечания по переводу с радостью принимаются :)



ЗЫЖ Я что-то проглядел плагин, когда смотрил весь большой список на сайте GLPI, а узнал из этого комментария за что frolin'у огромное спасибо :)

Похожие статьи

9 коммент.:

Анонимный комментирует... понедельник, 21 декабря 2009 г., 14:21:00 GMT+2

Спасибо за статью Roman! Хотел только внести пару уточнений:

1) на данный момент доступна 1.0.1 верния данного плагина
https://forge.indepnet.net/projects/list_files/validation
правда по непонятным причинам не выложили в
http://www.glpi-project.org/IMG/gz/, ну да ладно, главное, что есть и что она уже в комплекте русифицирована.

2) не могу понять где собака порылась, но у меня и с glpi-validation-0.2.tar.gz, и с 1.0.1 версией одна и таже проблема: комментарии к закрытию заявку отображаются знаками "?". Видимо проблема с кодировкой, но где смотреть незнаю.

Angel 2S2 комментирует... понедельник, 21 декабря 2009 г., 14:28:00 GMT+2

И вас спасибо :)

1) Пост писался аж 5 мая, тогда еще не было этой версии :)

2) хм... У меня вроде не было этого, не помню уже, т.к. щас не использую его. Попробуйте поискать в исходном коде этого плагина по словам "charset", "codepage" и т.п. Еще можно по именами наиболее распространенных кодировок. В самом GLPI используется UTF-8, а вот как в плагинах не знаю :(

Анонимный комментирует... понедельник, 21 декабря 2009 г., 17:08:00 GMT+2

А если не секрет почему не используете? Что-то удобнее нашли или надобность отпала?

Angel 2S2 комментирует... понедельник, 21 декабря 2009 г., 17:27:00 GMT+2

Честно сказать в нем и не было надобности никакой. Я просто пока изучал GLPI ставил всякие плагины, пробовал, а заодно и решил написать пост про установку плагинов. А этот выбрал, т.к. он мне показался наиболее полезным.

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

Neolithik комментирует... среда, 9 января 2013 г., 15:35:00 GMT+3

привет! не могу научить Глпи слать сообщения на имейл про изменение конфигурации в уже проинвентаризированных ПК. На текущий момент GLPI 0.83.7 + OCSinventory оповещения о новых пк приходят через плагин additional allerts а вот оповещения об изменениях, никак не могу добится. Есть идеи ?

Roman Shagrov комментирует... среда, 9 января 2013 г., 17:37:00 GMT+3

Не знаю. У меня никогда не было в этом нужды. К тому же уже несколько лет я не использую GLPI (работу сменил, на новом месте нет нужды). Сорри.

Анонимный комментирует... пятница, 14 февраля 2014 г., 16:45:00 GMT+3

У меня стоит GLPI версия 0.84.3 - закинул с начало плагин версии 1.1.0 оказазалось не совместимость с текущей версией, потом закинул версию из этой статьи 0.2 говорит что
Несуществующая функция: plugin_validation_check_config
Кто уже смог решить эту проблему?

Sergey Kildushov комментирует... четверг, 18 июня 2015 г., 8:06:00 GMT+2

Как отредактировать шаблон уведомлений создания заявок по почте?

Roma Shagrov комментирует... четверг, 18 июня 2015 г., 10:39:00 GMT+2

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

Отправить комментарий