ACL, сравнение User и Owner
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 108
- Зарегистрирован: 09 авг 2012, 22:57
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
ACL, сравнение User и Owner
Доброго времени суток!
Вопрос в следующем, ACL может сравнивать владельца тикета и залогиненного агента?
Требуется для ограничения возможности закрытия тикета не владельцем,
знаю могу ограничить типы состояний доступных при создании заметки, но это не подходит.
Если может, то подскажите плиз, как обзывать параметры, комбинации: Owner - UserLogin , Owner - id, user_id - id, User - user_id подобное - не помогает.
На форуме мельком увидел утверждение что можно только насоздавать кучу ACL'ок по количеству агентов, если это так, то это не есть гуд.
Вопрос в следующем, ACL может сравнивать владельца тикета и залогиненного агента?
Требуется для ограничения возможности закрытия тикета не владельцем,
знаю могу ограничить типы состояний доступных при создании заметки, но это не подходит.
Если может, то подскажите плиз, как обзывать параметры, комбинации: Owner - UserLogin , Owner - id, user_id - id, User - user_id подобное - не помогает.
На форуме мельком увидел утверждение что можно только насоздавать кучу ACL'ок по количеству агентов, если это так, то это не есть гуд.
OTRS 3.3.8, Debian 7, PostgreSQL 9.1.13
OTRS 4.0.17, Debian 8, MySQL + MSSQL
OTRS 4.0.17, Debian 8, MySQL + MSSQL
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: ACL, сравнение User и Owner
А почему бы не закрыть доступ к кнопке/действию/состоянию Закрыть/Закрыта+- - НЕ владельцам? Чтобы уменьшить количество вариантов можно оставить состояние зарыта+- только для операции Закрыть.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 108
- Зарегистрирован: 09 авг 2012, 22:57
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
Re: ACL, сравнение User и Owner
в том то и вопрос, как определить что агент, обратившийся к заявке, не owner тикета.
OTRS 3.3.8, Debian 7, PostgreSQL 9.1.13
OTRS 4.0.17, Debian 8, MySQL + MSSQL
OTRS 4.0.17, Debian 8, MySQL + MSSQL
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: ACL, сравнение User и Owner
Наверное, не надо определять что он не владелец, а установить это разрешение для владельца
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 108
- Зарегистрирован: 09 авг 2012, 22:57
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
Re: ACL, сравнение User и Owner
Как я понял, ACL не может работать с динамическими данными (судя по http://еще один форум по отрс.org/viewtopic.php?t=24983) , поэтому вопрос скорее закрыт, чем решен.
OTRS 3.3.8, Debian 7, PostgreSQL 9.1.13
OTRS 4.0.17, Debian 8, MySQL + MSSQL
OTRS 4.0.17, Debian 8, MySQL + MSSQL
-
- OTRS Гуру
- Сообщения: 5204
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: ACL, сравнение User и Owner
Почему бы просто Ticket::Frontend::AgentTicketClose###RequiredLock не использовать, который, кстати, для кнопки Закрыть, включен по умолчанию!
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 108
- Зарегистрирован: 09 авг 2012, 22:57
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
Re: ACL, сравнение User и Owner
Вопрос изначально по модулю Frontend::Agent::Ticket::ViewNote
Если в нем Ticket::Frontend::AgentTicketNote###State - установлено в "Да", то имеем возможность закрыть тикет из окна создания заметки, но при этом, если Ticket::Frontend::AgentTicketNote###RequiredLock установлен как "Нет", то при выборе состояния "Решена" не меняется владелец, и получается что любой может сменить состояние не став владельцем.
Если Ticket::Frontend::AgentTicketNote###RequiredLock установить в "Да", то тогда для любой заметки требуется стать владельцем, что несколько избыточно по телодвижениям в наших условиях)))))))0
Если убрать тип "closed" из Ticket::Frontend::AgentTicketNote###StateType, тогда нельзя закрыть заявку из окна "Заметка"
Закольцованное кольцо, написал бы как полкан с военкафедры описывал данное понятие, но боюсь забанят
Если в нем Ticket::Frontend::AgentTicketNote###State - установлено в "Да", то имеем возможность закрыть тикет из окна создания заметки, но при этом, если Ticket::Frontend::AgentTicketNote###RequiredLock установлен как "Нет", то при выборе состояния "Решена" не меняется владелец, и получается что любой может сменить состояние не став владельцем.
Если Ticket::Frontend::AgentTicketNote###RequiredLock установить в "Да", то тогда для любой заметки требуется стать владельцем, что несколько избыточно по телодвижениям в наших условиях)))))))0
Если убрать тип "closed" из Ticket::Frontend::AgentTicketNote###StateType, тогда нельзя закрыть заявку из окна "Заметка"
Закольцованное кольцо, написал бы как полкан с военкафедры описывал данное понятие, но боюсь забанят
OTRS 3.3.8, Debian 7, PostgreSQL 9.1.13
OTRS 4.0.17, Debian 8, MySQL + MSSQL
OTRS 4.0.17, Debian 8, MySQL + MSSQL
-
- OTRS Гуру
- Сообщения: 5204
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: ACL, сравнение User и Owner
Заметка - это заметка, закрытие - это закрытие. За нарушение беспорядков (как бы сказал полкан с кафедры ) с Вами бы разобраться как следует и наказать кого попало ))))
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 108
- Зарегистрирован: 09 авг 2012, 22:57
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
Re: ACL, сравнение User и Owner
Согласен, немногим более чем полностью. Попробую убедить народные массы.
OTRS 3.3.8, Debian 7, PostgreSQL 9.1.13
OTRS 4.0.17, Debian 8, MySQL + MSSQL
OTRS 4.0.17, Debian 8, MySQL + MSSQL