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

Назначение Клиентам права в группах

Добавлено: 18 окт 2012, 09:56
firebolt
Суть проблемы проста: нужно, чтобы Клиенты в Своих заявках видели все свои заявки, в какой бы очереди те ни были. Очередей 6 и на каждую очередь назначена отдельная группа.

Как я понял, если у Клиентов нет прав в той группе, которая назначена определенной очереди, то свои заявки, если те находятся в этой очереди, они видеть не смогут.

Если эта проблема решается как-либо еще, то здорово, подскажите, как. Но если единственное решение - раздать им права в группах, то как решить смежную проблему? В диалоге добавления пользователей в группу на странице отображается только 200 человек! Из восьмисот c лишним только двести на странице. Им я могу раздать права в группе выставлением галочки в одном лишь чекбоксе. А как выставить остальным шестистам? Отобразить на одной странице все 800 учеток? Как это сделать? Или есть другие варианты?

Re: Назначение Клиентам права в группах

Добавлено: 18 окт 2012, 11:01
ykolesnikov
Про вывод большого количества клиентов было уже на форуме. Если найду кину ссылку.
Вот она - viewtopic.php?f=2&t=831&p=4250#p4250 :)

Re: Назначение Клиентам права в группах

Добавлено: 18 окт 2012, 11:28
firebolt
ykolesnikov писал(а):Про вывод большого количества клиентов было уже на форуме. Если найду кину ссылку.
Вот она - viewtopic.php?f=2&t=831&p=4250#p4250 :)
Это безусловно полезнейшая ссылка! Она помогла отоборазить всех клиентов в диалоге назначения клиентам сервисов. Но так как я искал, как отобразить всех клиентов в диалоге назначения клиентам групп, то я поправил еще и AgentCustomerUserGroup.pm в строке 48.

Огромное спасибо, Юрий. Вы действительно OTRS-Ninja :!: :D

Re: Назначение Клиентам права в группах

Добавлено: 18 окт 2012, 11:53
ykolesnikov
Я не волшебник, только учусь. :)

Re: Назначение Клиентам права в группах

Добавлено: 18 окт 2012, 13:41
alexus
Отключите вообще функционал Клиент-Группа! И каждый клиент будет видеть все свои заявки в любой очереди.
Зачем придумывать себе ненужную работу на ровном месте?!

Re: Назначение Клиентам права в группах

Добавлено: 19 окт 2012, 05:54
firebolt
alexus писал(а):Отключите вообще функционал Клиент-Группа! И каждый клиент будет видеть все свои заявки в любой очереди.
Зачем придумывать себе ненужную работу на ровном месте?!
Отлично! Так я и поступлю! Вспомнить бы только, где :D

Re: Назначение Клиентам права в группах

Добавлено: 19 окт 2012, 07:35
Creative
firebolt писал(а):Отлично! Так я и поступлю! Вспомнить бы только, где :D
Посмотри Framework -> Frontend::Customer. Помнится, там это было.

Re: Назначение Клиентам права в группах

Добавлено: 19 окт 2012, 09:30
firebolt
Может быть заодно вы подскажете мне, как отобразить в списке всех пользователей сперва фамилию, а потом имя? И чтобы сортировал по фамилии

Re: Назначение Клиентам права в группах

Добавлено: 19 окт 2012, 12:01
Creative
Тут только хардкодить. Однозначно.

Re: Назначение Клиентам права в группах

Добавлено: 19 окт 2012, 12:12
firebolt
Creative писал(а):Тут только хардкодить. Однозначно.
Это печально. Отложим тогда на потом

Re: Назначение Клиентам права в группах

Добавлено: 19 окт 2012, 13:16
alexus
firebolt писал(а):
alexus писал(а):Отключите вообще функционал Клиент-Группа! И каждый клиент будет видеть все свои заявки в любой очереди.
Зачем придумывать себе ненужную работу на ровном месте?!
Отлично! Так я и поступлю! Вспомнить бы только, где :D
Поиск по SysConfig - CustomerGroupSupport