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

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
e.levitskiy
OTRS Новобранец
Сообщения: 46
Зарегистрирован: 25 июл 2014, 11:56

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

Сообщение e.levitskiy » 06 сен 2017, 16:15

Здравствуйте коллеги, есть задача- обязать писать комментарии к заявке при перемещениях в другую очередь. есть штатное решение, 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
Изображение
Евгений Левицкий
OTRS 6.0.10, ITSM 6.0.10
Oracle ent. Linux redhat 6.7 / MySQL 5.1.73 / Apache/2.2.15 (Oracle)

e.levitskiy
OTRS Новобранец
Сообщения: 46
Зарегистрирован: 25 июл 2014, 11:56

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

Сообщение e.levitskiy » 13 сен 2017, 10:34

сам спросил- сам частично ответил
в чем разница между
Frontend::Agent::Ticket::MenuModulePre и Frontend::Agent::Ticket::MenuModule
это MenuModulePre , все честно
Изображение
а вот как в тикетзуме оставить "не только лишь всем" выпадающий список с очередями....?
Евгений Левицкий
OTRS 6.0.10, ITSM 6.0.10
Oracle ent. Linux redhat 6.7 / MySQL 5.1.73 / Apache/2.2.15 (Oracle)

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

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

Сообщение alexus » 13 сен 2017, 10:50

Через ACL можно ограничить доступ к любому Action. Курите маны )))
С уважением,
Алексей Юсов

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? Спросите меня как!

MrIch
OTRS Новобранец
Сообщения: 97
Зарегистрирован: 30 ноя 2015, 10:37

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

Сообщение MrIch » 13 сен 2017, 11:03

Приветствую!

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

Делаем первый ACL - который запрещает всем использовать перемещение:
Изображение
делаем второй ACL - который разрешает людям, у которых есть право rw в группе admin использовать перемещение:
Изображение
OTRS ITSM 5.0.3
Ubuntu 14.04 + PostgreySQL 9.3.9 +Apache 2.4.7

e.levitskiy
OTRS Новобранец
Сообщения: 46
Зарегистрирован: 25 июл 2014, 11:56

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

Сообщение e.levitskiy » 13 сен 2017, 17:10

не хочет оно так. видимо вес запрета выше разрешения. закрывает всем, разрешение определенной группе не работает (
Евгений Левицкий
OTRS 6.0.10, ITSM 6.0.10
Oracle ent. Linux redhat 6.7 / MySQL 5.1.73 / Apache/2.2.15 (Oracle)

MrIch
OTRS Новобранец
Сообщения: 97
Зарегистрирован: 30 ноя 2015, 10:37

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

Сообщение MrIch » 13 сен 2017, 17:55

у меня прекрасно работает).
учтите, что ACL выполняются по списку, то есть если у вас вначале по списку идет второй ACL, а потом первый - то пропадет у всех.
то есть должно быть так:
Изображение
где test - запрет - первый из моего сообщения выше,
а test2 - добавление разрешения для использования перемещений - второе из моего сообщения выше
OTRS ITSM 5.0.3
Ubuntu 14.04 + PostgreySQL 9.3.9 +Apache 2.4.7

e.levitskiy
OTRS Новобранец
Сообщения: 46
Зарегистрирован: 25 июл 2014, 11:56

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

Сообщение e.levitskiy » 13 сен 2017, 21:19

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

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

напомню, что есть штатная функция изменить выпадающее меню смены очереди на кнопку с обязательным комментарием - Здесь Ticket -> Frontend::Agent::Ticket::ViewMove. Но это или/или в интерфейсе, мне же необходимо было оба варианта- И выпадающий список, И кнопка с обязательным комментарием
Спасибо всем- задача решена
Евгений Левицкий
OTRS 6.0.10, ITSM 6.0.10
Oracle ent. Linux redhat 6.7 / MySQL 5.1.73 / Apache/2.2.15 (Oracle)

smkthat
OTRS Новобранец
Сообщения: 4
Зарегистрирован: 22 окт 2019, 06:35

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

Сообщение smkthat » 23 окт 2019, 01:31

MrIch писал(а):
13 сен 2017, 11:03
Приветствую!

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

Делаем первый ACL - который запрещает всем использовать перемещение:
Изображение
делаем второй ACL - который разрешает людям, у которых есть право rw в группе admin использовать перемещение:
Изображение
Привет! Не могли бы продублировать пожалуйста!
Желательно текстом :oops:
- - - - - - - - - - - - - - - - - - -
OTRS 6.0.23
Apache 2.4.37 (CentOS 7)
MariaDB Server 10.3.11

smkthat
OTRS Новобранец
Сообщения: 4
Зарегистрирован: 22 окт 2019, 06:35

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

Сообщение smkthat » 23 окт 2019, 09:25

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

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

Делаем первый ACL - который запрещает всем использовать перемещение:
Изображение
делаем второй ACL - который разрешает людям, у которых есть право rw в группе admin использовать перемещение:
Изображение
Привет! Не могли бы продублировать пожалуйста!
Желательно текстом :oops:
Все, разобрался!
- - - - - - - - - - - - - - - - - - -
OTRS 6.0.23
Apache 2.4.37 (CentOS 7)
MariaDB Server 10.3.11

Ответить