Блог Fixcom

Изменяем наименование приоритетов в Zammad

В данной статье продемонстрируем, как изменить наименование приоритетов. В настройках личного кабинета (web) у администратора данная возможность заблокирована. Работать будем через консоль, подключаемся к серверу через горячо любимый SSH. Я буду использовать приложение PuTTY.

Запустим фреймворк Ruby on Rails, выполнив в командной строке команду
zammad run rails c


Дальнейшие команды будут выполняться на языке программирования Ruby (но это не точно)

Ознакомимся с наименованием всех текущих статусов. Выполним поочередно команды:
Ticket::Priority.find 1
Ticket::Priority.find 2
Ticket::Priority.find 3
Ticket::Priority.find 4
Ticket::Priority.find 5


Разберем полученную информацию, скопировав код в текстовый блокнот, чтобы быстрее разобраться, что к чему. P.s текстовый блокнот может искажать кодировку и сам код, используйте лучше notepad++. Такс...

1 - наименование статуса в веб-интерфейсе Zammad
2 - автоматически назначенный статус всем создаваемым заявкам
3 - приоритет (не трогать)
4 - приоритет (не трогать)
5 - активация, вкл/выкл отображение в веб-интерфейсе Zammad

В нашем случае проблема с наименованиями приоритетов возникла после миграции с OTRS. Переименуем два приоритета и установим один из вариантов по умолчанию.
Изменяем наименования приоритета c id=2 (пункт в выпадающем списке в веб-интерфейсе Zammad). Переименуем в Стандартный.
Ticket::Priority.find(2).update(name:"стандартный")

Изменяем наименования приоритета c id=3 (пункт в выпадающем списке в веб-интерфейсе Zammad). Переименуем в Высокий.
Ticket::Priority.find(3).update(name:"высокий")

Далем, чтобы приоритет с id 2, назначался автоматически всем создаваемым заявкам в Zammad.
Ticket::Priority.find(2).update(default_create:true)

Готово, проверяем
Zammad
Made on
Tilda