Для начала надо скачать сам плагин с сайта 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 коммент.:
Спасибо за статью 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 версией одна и таже проблема: комментарии к закрытию заявку отображаются знаками "?". Видимо проблема с кодировкой, но где смотреть незнаю.
И вас спасибо :)
1) Пост писался аж 5 мая, тогда еще не было этой версии :)
2) хм... У меня вроде не было этого, не помню уже, т.к. щас не использую его. Попробуйте поискать в исходном коде этого плагина по словам "charset", "codepage" и т.п. Еще можно по именами наиболее распространенных кодировок. В самом GLPI используется UTF-8, а вот как в плагинах не знаю :(
А если не секрет почему не используете? Что-то удобнее нашли или надобность отпала?
Честно сказать в нем и не было надобности никакой. Я просто пока изучал GLPI ставил всякие плагины, пробовал, а заодно и решил написать пост про установку плагинов. А этот выбрал, т.к. он мне показался наиболее полезным.
У меня заявки закрываю либо я, либо мой начальник, либо старший программер. Поэтому и нет нужды в нем.
привет! не могу научить Глпи слать сообщения на имейл про изменение конфигурации в уже проинвентаризированных ПК. На текущий момент GLPI 0.83.7 + OCSinventory оповещения о новых пк приходят через плагин additional allerts а вот оповещения об изменениях, никак не могу добится. Есть идеи ?
Не знаю. У меня никогда не было в этом нужды. К тому же уже несколько лет я не использую GLPI (работу сменил, на новом месте нет нужды). Сорри.
У меня стоит GLPI версия 0.84.3 - закинул с начало плагин версии 1.1.0 оказазалось не совместимость с текущей версией, потом закинул версию из этой статьи 0.2 говорит что
Несуществующая функция: plugin_validation_check_config
Кто уже смог решить эту проблему?
Как отредактировать шаблон уведомлений создания заявок по почте?
По памяти не скажу. Давно не видел GLPI. Но точно помню, что в 0.71.5, которую я юзал, такое было, хоть и запрятано неплохо.
Добавлять новые комментарии запрещено.