Страница 1 из 1

частичное ограничение доступа к перемещению заявок

Добавлено: 06 сен 2017, 16:15
e.levitskiy
Здравствуйте коллеги, есть задача- обязать писать комментарии к заявке при перемещениях в другую очередь. есть штатное решение, Ticket -> Frontend::Agent::Ticket::ViewMove, которое я знаю, но оно применимо для всех агентов, у нас же задача ограничить для большинства агентов, оставив возможность перебрасывать заявки "втихую" без обязательных комментариев для некоторых.
сейчас выкрутился, ограничив модуль нужной группой в Ticket -> Frontend::Agent::ModuleRegistration, тогда выпадающее меню очередей при просмотре заявки у всех в интерфейсе есть, но при попытке перемещения-выдает ошибку. перемещение обязал всех выполнять через кнопку "заметка"
Изображение
но это костыльное решение по ряду причин, включая вышеописанное про ошибку.
логично представлялось мне ограничение к выпадающему меню группой агентов, кому нужно оставить интерфейс, здесь
Frontend::Agent::Ticket::MenuModulePre
Изображение
но этот раздел настроек не работает от слова совсем, т.е. включаю я или отключаю отображение любой кнопки- изменений в интерфейсе агента не происходит
а там где работает
Frontend::Agent::Ticket::MenuModule -нет раздела с настройками Move

поэтому прошу совета- как ограничить отображение выпадающий список для некоторых агентов? ACL я как-то совсем не вкурил, можно ли его впринципе для такого использовать?
и в чем вообще разница между
Frontend::Agent::Ticket::MenuModulePre
и
Frontend::Agent::Ticket::MenuModule
Изображение

Re: частичное ограничение доступа к перемещению заявок

Добавлено: 13 сен 2017, 10:34
e.levitskiy
сам спросил- сам частично ответил
в чем разница между
Frontend::Agent::Ticket::MenuModulePre и Frontend::Agent::Ticket::MenuModule
это MenuModulePre , все честно
Изображение
а вот как в тикетзуме оставить "не только лишь всем" выпадающий список с очередями....?

Re: частичное ограничение доступа к перемещению заявок

Добавлено: 13 сен 2017, 10:50
alexus
Через ACL можно ограничить доступ к любому Action. Курите маны )))

Re: частичное ограничение доступа к перемещению заявок

Добавлено: 13 сен 2017, 11:03
MrIch
Приветствую!

Например так через ACL:

Делаем первый ACL - который запрещает всем использовать перемещение:
Изображение
делаем второй ACL - который разрешает людям, у которых есть право rw в группе admin использовать перемещение:
Изображение

Re: частичное ограничение доступа к перемещению заявок

Добавлено: 13 сен 2017, 17:10
e.levitskiy
не хочет оно так. видимо вес запрета выше разрешения. закрывает всем, разрешение определенной группе не работает (

Re: частичное ограничение доступа к перемещению заявок

Добавлено: 13 сен 2017, 17:55
MrIch
у меня прекрасно работает).
учтите, что ACL выполняются по списку, то есть если у вас вначале по списку идет второй ACL, а потом первый - то пропадет у всех.
то есть должно быть так:
Изображение
где test - запрет - первый из моего сообщения выше,
а test2 - добавление разрешения для использования перемещений - второе из моего сообщения выше

Re: частичное ограничение доступа к перемещению заявок

Добавлено: 13 сен 2017, 21:19
e.levitskiy
действительно- срабатывание по очереди сверху вниз. больше человеческое СПАСИБО! заодно разобрался с азами ACL
в таком случае имеет смысл именовать ACL записи как
1-...
2-..., в противном случае система расставляет их в алфавитном порядке, независимо в какой последовательности они были созданы.

итого я таки выкрутился в стиле "во первых это красиво"
Ticket -> Frontend::Agent::Ticket::MenuModule взял неиспользуемую кнопку Delete и тупо перенес в нее настройки "Заметки", обозвав саму кнопку как New Queue
Изображение
и получил для всех вот такое
Изображение
а с помощью ACL ограничил доступ к выпадающему меню перемещения очередей, оставив эту возможность для своих 3-4 агентов, у них выглядит так- они могут перемещать заявки в очередь как с комментариями так и без них
Изображение

напомню, что есть штатная функция изменить выпадающее меню смены очереди на кнопку с обязательным комментарием - Здесь Ticket -> Frontend::Agent::Ticket::ViewMove. Но это или/или в интерфейсе, мне же необходимо было оба варианта- И выпадающий список, И кнопка с обязательным комментарием
Спасибо всем- задача решена

Re: частичное ограничение доступа к перемещению заявок

Добавлено: 23 окт 2019, 01:31
smkthat
MrIch писал(а):
13 сен 2017, 11:03
Приветствую!

Например так через ACL:

Делаем первый ACL - который запрещает всем использовать перемещение:
Изображение
делаем второй ACL - который разрешает людям, у которых есть право rw в группе admin использовать перемещение:
Изображение
Привет! Не могли бы продублировать пожалуйста!
Желательно текстом :oops:

Re: частичное ограничение доступа к перемещению заявок

Добавлено: 23 окт 2019, 09:25
smkthat
smkthat писал(а):
23 окт 2019, 01:31
MrIch писал(а):
13 сен 2017, 11:03
Приветствую!

Например так через ACL:

Делаем первый ACL - который запрещает всем использовать перемещение:
Изображение
делаем второй ACL - который разрешает людям, у которых есть право rw в группе admin использовать перемещение:
Изображение
Привет! Не могли бы продублировать пожалуйста!
Желательно текстом :oops:
Все, разобрался!