Неправильный вывод результата поиска
#1
Отправлено 06 Июнь 2011 - 11:52
2. Ограничен доступ, видны только те записи которые добавил пользователь (свои записи).
3. Делаем поиск.
Ошибка, неправильно выводятся найденные записи:
1. Указывается неправильное количество строк (Всего строк: 50 из 131) т.е. считает все что нашел и свое и чужое
2. Первая, своя, найденная запись, показана на странице 2 на первой странице пустота,
3. Всего вывел 3 страницы для одной найденной записи в таблице.
#2
Отправлено 06 Июнь 2011 - 14:08
#3
Отправлено 15 Август 2011 - 13:41
Analitic (6.6.2011, 14:08) писал:
Быстрый поиск все равно выдает по всей базе, без учета фильтров.
Расширенный - учитывает фильтр.
Попутно вопрос, учитываются какие фильтры, которые по умолчанию установлены в настройках доступа
или текущие, которые выбрал пользователь?
Версия: 1.9.3 Ревизия: 2007 от 2011-07-14
Сообщение отредактировал DarkNight: 15 Август 2011 - 13:41
#4
Отправлено 15 Август 2011 - 13:48
DarkNight (15.8.2011, 13:41) писал:
Расширенный - учитывает фильтр.
Попутно вопрос, учитываются какие фильтры, которые по умолчанию установлены в настройках доступа
или текущие, которые выбрал пользователь?
Версия: 1.9.3 Ревизия: 2007 от 2011-07-14
На текущий момент быстрый поиск не учитывает фильтры. Идет поиск по всей таблице.
На текущий момент фильтры не являются средством ограничения доступа.
Для ограничения доступа необходимо использовать расширенные права.
#5
Отправлено 15 Август 2011 - 15:02
Analitic (15.8.2011, 13:48) писал:
На текущий момент фильтры не являются средством ограничения доступа.
Для ограничения доступа необходимо использовать расширенные права.
Да, все это хорошо и понятно, и задумка хорошая ( с расширенными настройками доступа), но в нашем случае это не совсем то, т.к. если клиентов может видеть только сотрудник который их создал, и руководитель (к примеру). т.е. при отсутствии сотрудника, информацию по клиенту может получить только руководитель. Что есть не очень хорошо.
Этого клиента должны видеть и другие сотрудники, но опять же не все. Для определения круга сотрудников которые имеют доступ к клиентам у нас используется поле "регион".
Из вашего ответа, я не понял, какие фильтры учитываются при расширенном поиске?
#6
Отправлено 15 Август 2011 - 16:04
DarkNight (15.8.2011, 15:02) писал:
Этого клиента должны видеть и другие сотрудники, но опять же не все. Для определения круга сотрудников которые имеют доступ к клиентам у нас используется поле "регион".
Создаете второе поле пользователь, заполняете его значением по умолчанию - руководитель, ставите галочку использовать права доступа, и выбираете поля.
Полей пользователь - может быть несколько.
Также можно использовать поле пользователь с множественным выбором.
DarkNight (15.8.2011, 15:02) писал:
#7
Отправлено 21 Декабрь 2011 - 09:19
- Делаю поиск по Контрагенту, дает правильный результат
- Делаю поиск по всем фильтрам, выдает записи, доступа к которым, не должно быть (кто добавил другой пользователь).
Цитата
как реализовать чтобы пользователь имел доступ только к своим записям, в таблицах и по поиску?
Сообщение отредактировал bryukhov: 21 Декабрь 2011 - 10:21
#8
Отправлено 25 Декабрь 2011 - 00:30
bryukhov (21 Декабрь 2011 - 09:19) писал:
- Делаю поиск по Контрагенту, дает правильный результат
- Делаю поиск по всем фильтрам, выдает записи, доступа к которым, не должно быть (кто добавил другой пользователь).
как реализовать чтобы пользователь имел доступ только к своим записям, в таблицах и по поиску?
не работает отправил в техподдержку
Количество пользователей, читающих эту тему: 5
0 пользователей, 5 гостей, 0 анонимных













