Использование ACL
Модератор: ykolesnikov
Re: Использование ACL
Как я понимаю если не задать параметр, то он отсутствует у тикета соответственно ACL проверку не проходит. Мол нет параметра нет проверки.
OTRS 4.0.12, ITSM 4.0.12 тестовая
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Использование ACL
Так проверьте. Это займет немного времени. Отображение на экране и наличие начального значения это, по моему разные вещи.
С уважением Юрий Колесников
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 тестовая
Re: Использование ACL
Я бы не сказал, что хорошо знаю потроха OTRS, потому и задаю вопрос (Да и perl мне не нравится, и не учил я его). А то мало ли вдруг, что то где то пропустил.
На сколько я понимаю OTRS в ACL не обрабатывает значения которых не существует. Ибо проверка:
Кроме как дописывать код, идей у меня нет. К примеру так:
И вроде работает. Но это изменение кода OTRS, а мне бы не хотелось в исполняемых файлах, что либо менять (что бы при апдейтах не париться).
На сколько я понимаю OTRS в ACL не обрабатывает значения которых не существует. Ибо проверка:
Код: Выделить всё
elsif ( defined $UsedChecks{$Key}->{$Data} ) {
Код: Выделить всё
} elsif ( !defined $UsedChecks{$Key}->{$Data} && $Item eq 'undef' ) {
$MatchProperty = 1;
# debug
if ( $Self->{ACLDebug} ) {
$Kernel::OM->Get('Kernel::System::Log')->Log(
Priority => $Self->{ACLDebugLogPriority},
Message =>
"TicketACL '$Acl' $PropertiesHash:'$Key->$Data' Matched ($Item eq undef)",
);
}
}
OTRS 4.0.12, ITSM 4.0.12 тестовая
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Re: Использование ACL
Хотел было написать про кастомный каталог, но взглянув на дату вашей регистрации на форуме, решил, что я чего-то не понял.bloodice писал(а):... а мне бы не хотелось в исполняемых файлах, что либо менять (что бы при апдейтах не париться).
--
OTRS 6.0.22
OTRS 6.0.22
Re: Использование ACL
Про кастомный каталог я знаю. Просто при переходе на новую версию могут меняться и те файлы которые подверглись изменению (изначальный вариант). Могли баги пофиксить, а могли и какие нибудь механизмы поменять. Текущая рабочая версия имеет более десяти измененных файлов, из-за чего обновление становится тем еще гемором. Поэтому в "новом" релизе цель настроить все с минимумом изменений исполняемых файлов.
OTRS 4.0.12, ITSM 4.0.12 тестовая
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Использование ACL
1. Более 10 - это 11, 50 или 100500? Да если и 500 - это не проблема, а расходы
2. Чтобы давать советы по ACL, нужно как минимум понимать версию OTRS. Вот старожил вроде, а подпись так и нет.
2. Чтобы давать советы по ACL, нужно как минимум понимать версию 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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
Re: Использование ACL
Озвучивание необходимости доп. расходов руководство воспринимает как попытку отобрать у них последнюю конфетку. Необходимость приходится чуть ли не выгрызать. Так что лучше заранее позаботиться о сохранности своих нервов, к тому же это интересно .
Ради интереса подсчитал 23 pm файла изменено (это в 3 ветке), не считая своих дополнительных модулей. Подпись добавил. Можно еще в 5 версии посмотреть не поменялось ли чего, но в изменениях ничего такого не заметил.
Ради интереса подсчитал 23 pm файла изменено (это в 3 ветке), не считая своих дополнительных модулей. Подпись добавил. Можно еще в 5 версии посмотреть не поменялось ли чего, но в изменениях ничего такого не заметил.
OTRS 4.0.12, ITSM 4.0.12 тестовая