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


Публикации aolin

3 публикаций создано aolin (учитываются публикации только с 26-Апрель 23)


#22303 Права доступа клиентам

Отправлено от aolin в 28 Февраль 2014 - 18:17 in Как это сделать

Еще вопрос по ходу пьессы ...
А можно ли отключить для клиентов поиск и панель для быстрого поиска?
А то там весь список клиентов добыть можно ...



#22302 Права доступа клиентам

Отправлено от aolin в 28 Февраль 2014 - 17:59 in Как это сделать

Да, все получилось. Спасибо.
Для остальных.

1. Добавляем доп.поле в таблицу Счета, вешаем на него вычисление на отображение(ну или куда еще по обстоятельствам)
$line['id_kg'] = $line['На кого']['Пользователь'];
2. Добавляем фильтр 'id_kg'={текущий}
По этому фильтру выставляем права доступа и ВУАЛЯ.
Клиент заходит и видит ТОЛЬКО СВОИ СЧЕТА.



#22299 Права доступа клиентам

Отправлено от aolin в 28 Февраль 2014 - 16:49 in Как это сделать

Есть таблица счета (стандартная) там есть поле На кого (на кого из контрагентов выписан счет)
Нужно сделать чтобы контрагент заходя по своей учетной записи - видел только свои счета.
Через расширенные права доступа - смысла делать нет, т.к. клиенты используют запись только для просмотра, не внося никаких изменений.
С одной стороны клиент выступает в роли пользователя - а отфильтровать его записи надо по полю "на кого" (где он - контрагент).
Пробовал с помощью фильтра - не получилась.
Хотя мысль была написать фильтр по полю "На кого" = {текущий} (по аналогии с пользователем) но в результате
клиент не видит ни одной записи. Через фильтр быстрее всего, но не могу правильно условие написать ...

X
Как реализовать задумку?