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


Поле группа доступа


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

#1 Stroevik

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 11 Июль 2014 - 14:49

Есть таблица, в ней можно указать поле "Группа доступа", Необходимо чтобы после указания перечня групп пользователей в этом поле, созданную запись могли видеть пользователи из указанных групп. Как это можно реализовать? Предусмотрена что то смой программной или нужно придумывать кастыли?

#2 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 11 Июль 2014 - 15:00

Просмотр сообщенияStroevik (11 Июль 2014 - 14:49) писал:

Есть таблица, в ней можно указать поле "Группа доступа", Необходимо чтобы после указания перечня групп пользователей в этом поле, созданную запись могли видеть пользователи из указанных групп. Как это можно реализовать? Предусмотрена что то смой программной или нужно придумывать кастыли?
Уже обсуждалось на форуме, можете поискать. Смысл в том что нужно создать доп. поле типа пользователь с множественным выбором. Далее создать вычисление, которое генерирует этот список исходя из выбранных групп. И последнее правило по полю пользователь.

#3 CbCoder

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

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

Отправлено 11 Июль 2014 - 16:10

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

Например, для группы "Менеджеры" указываем в правиле "Если Поле Группа содержит Менеджеры" то разрешить доступ к данным полям. В правиле по умолчанию соответственно доступ отключаем.

#4 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 11 Июль 2014 - 16:11

Просмотр сообщенияCbCoder (11 Июль 2014 - 16:10) писал:

Это устаревший алгоритм, он был актуален до введения правил. Сейчас логичнее сразу в правиле задать условие на нужную группу, без создания избыточного поля и вычислений.
Не знал. Запомнил. Спасибо.





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

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