Привет коллеги!
Прошу помощи в одной задаче!
Не подскажете как можно открыть доступ на отчеты другим пользователями, а точнее группе пользователей. В данный момент в отчете по холодным звонками я вижу только текущего пользователя. А если зайти через администратора то могу выбирать из списка кого отобразить. Что нужно сделать, где нужно открыть доступ что бы группа пользователей могли тоже выбирать из списка чей отчет можно посмотреть?
Заранее спасибо!
0
Настройки отчета(доступ)
Автор rarken, 13 июля 2016 06:52
Сообщений в теме: 6
#1
Отправлено 13 Июль 2016 - 06:52
IF m cool stay cool
#2
Отправлено 13 Июль 2016 - 13:42
в коде формирования отчёта, строка 296 исправьте
if ($user['group_id'] == 1) {на
if ($user['group_id'] == 1 || $user['group_id'] == ID_ВТОРОЙ_ГРУППЫ_ПОЛЬЗОВАТЕЛЕЙ) {
#3
Отправлено 13 Июль 2016 - 13:44
и ещё в строке 155 кода отображения отчёта:
{if $user_group==1}на
{if $user_group==1 || if $user_group==ID_ВТОРОЙ_ГРУППЫ_ПОЛЬЗОВАТЕЛЕЙ}
Сообщение отредактировал AntonKravchenko: 13 Июль 2016 - 13:45
#4
Отправлено 15 Июль 2016 - 06:41
AntonKravchenko (13 Июль 2016 - 13:44) писал:
и ещё в строке 155 кода отображения отчёта:
{if $user_group==1}на
{if $user_group==1 || if $user_group==ID_ВТОРОЙ_ГРУППЫ_ПОЛЬЗОВАТЕЛЕЙ}
l error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "eval:" on line 155 "{if $user_group==1 || if $user_group==800}" too many shorthand attributes' in C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templatecompilerbase.php:441 Stack trace: #0 C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_compilebase.php(48): Smarty_Internal_TemplateCompilerBase->trigger_template_error('too many shorth...', 155) #1 C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_compile_if.php(28): Smarty_Internal_CompileBase->_get_attributes(Array) #2 C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templatecompilerbase.php(286): Smarty_Internal_Compile_If->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL) #3 C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templatecompilerbase.php(125): Smarty_Internal_TemplateCompilerBase-> in C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templatecompilerbase.php on line 441Выдал вот такое сообщение.
IF m cool stay cool
#5
Отправлено 15 Июль 2016 - 06:52
Все спасибо сделал!
IF m cool stay cool
#6
Отправлено 21 Июль 2016 - 14:04
Добрый день!
Все еще мучаюсь с этим отчетам, не скажете почему в отчете он только показывает одного пользователя что он звонил 10 раз а писал 0 на самом деле были и звони и письма, статус указан все верно но почему то других сотрудников он не видит в чем может быть проблема?
Спасибо заранее.
Скрин прилагаю.
Все еще мучаюсь с этим отчетам, не скажете почему в отчете он только показывает одного пользователя что он звонил 10 раз а писал 0 на самом деле были и звони и письма, статус указан все верно но почему то других сотрудников он не видит в чем может быть проблема?
Спасибо заранее.
Скрин прилагаю.
IF m cool stay cool
#7
Отправлено 26 Июль 2016 - 16:48
Такие проблемы могут возникать только из-за некорректного кода отчета - либо Вы поменяли логику вывода данных не во всех местах, либо не в тех местах, где надо.
Количество пользователей, читающих эту тему: 5
0 пользователей, 5 гостей, 0 анонимных