Перейти к содержимому


Как убрать для клиентов расширенный поиск?


Сообщений в теме: 8

#1 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 17 Декабрь 2013 - 02:10

Версия 1.9.6

...иначе, через такой поиск всех пользователей и клиентов будет видно..., что клиенту знать не нужно.

/
/ Извините. На главный вопрос уже нашел ответ: "Расширенные права". Помогает, но частично: клиентов всех видно.
/


И еще бы хорошо значок "Напоминания" в шапке убрать.
Спасибо!

Сообщение отредактировал Tony999: 17 Декабрь 2013 - 02:39

Умные сайты на заказ
https://info.crm-master.info

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 24 Декабрь 2013 - 11:21

Значок можно убрать путем редактирования файла templates/index_top.tpl. Насчет поиска - отрегулировать можно только расширенными правами, других способов нет.

#3 GoGPS

    Активный участник

  • Пользователи
  • PipPipPip
  • 159 сообщений
  • Пол:Мужчина

Отправлено 23 Ноябрь 2017 - 16:19

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

Подскажите плс, как убрать "Расширенный поиск" для определенного пользователя или для группы пользователей.

Перелопатил вроде как все, не нашел.

Версия 2.0.10

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 23 Ноябрь 2017 - 16:32

Никак, он не отключается специально. Ограничивается только набор полей, но общим ограничением по таблице (т.е. по недоступным полям искать нельзя).

А какой смысл его отключать? Только лишаете пользователя полезной функции. То что доступно, он и так увидит, через поиск или нет. Если у вас не так - значит неверно доступ настроили.

#5 GoGPS

    Активный участник

  • Пользователи
  • PipPipPip
  • 159 сообщений
  • Пол:Мужчина

Отправлено 23 Ноябрь 2017 - 16:38

Проблема с ограничением поиска по типу поля "Пользователь"

Правила настроены корректно. Каждый пользователь видит только свои записи, но в случае расширенного поиска он видит всех существующих пользователей системы.

Фильтр по группе доступа не подходит

#6 GoGPS

    Активный участник

  • Пользователи
  • PipPipPip
  • 159 сообщений
  • Пол:Мужчина

Отправлено 23 Ноябрь 2017 - 16:45

Имею ввиду, что видит всех пользователей при выборе из выпадающего списка в расширенном поиске. Сам поиск результатов не дает согласно правилам.

#7 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 23 Ноябрь 2017 - 18:55

if (user.id != 1)
$('#ext_search_icon').hide();

В данном случае "Расширенный поиск" увидит только главный Администратор.
Однако, есть еще способ вызвать расширенный поиск из обычного. Уберем и его.

if (user.id != 1) {
$('#ext_search_icon').hide();
$('.notifySearch>div').attr('onclick','');
}

Разумеется, это все будет работать только после перезагрузки страницы. Как вставить такую функцию и вышеприведенный код в файл functions_custom.php много раз упоминалось на этом форуме.

Сообщение отредактировал Tony999: 23 Ноябрь 2017 - 20:10

Умные сайты на заказ
https://info.crm-master.info

#8 GoGPS

    Активный участник

  • Пользователи
  • PipPipPip
  • 159 сообщений
  • Пол:Мужчина

Отправлено 24 Ноябрь 2017 - 08:51

Спасибо. К сожалению это костыль, нужен более гибкий способ...

#9 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 24 Ноябрь 2017 - 15:30

Проблема понятна. К сожалению, на данный момент нельзя ограничить выпадающий список пользователей, кроме как для всех сразу.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных