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


Разделение доступа к клиентам по компании которой принадлежит менеджер


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

#1 Mouse

    Участник

  • Пользователи
  • PipPip
  • 23 сообщений
  • Пол:Женщина
  • Город:Минск

Отправлено 13 Май 2014 - 23:05

Доброго времени суток! Подскажите, в базе есть две компании и соответственно сотрудники принадлежат компании 1 либо компании 2, когда менеджер вводит клиента он указывает к какой компании будет относиться клиент. Задача: если текущий менеджер = компания 1, он видит и редактирует клиентов компании 1, а клиентов компании 2 может видеть только таблицей. и наоборот.

#2 CbCoder

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

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

Отправлено 14 Май 2014 - 10:09

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

#3 Александр Пономарев

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

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

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

Просмотр сообщенияCbCoder (14 Май 2014 - 10:09) писал:

Боюсь, тут как раз ситуация, когда стандартный функционал буксует на данный момент. В условии правил доступа можно подставить текущего пользователя, но вот как его компанию вытащить, честно говоря сам пока затрудняюсь сказать.
Все очень просто. Делаете системную таблицу "Свойства", а в "Пользователе" поле ссылки на конкретную запись этого поля. Структуру таблицы "Свойства" определяет сам пользователь. А через связь [Пользователь][Поле свойства] можно организовать любые выборки и фильтры.

#4 CbCoder

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

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

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

Причем тут это? Речь во-первых, была о текущем функционале, т.к. человек спрашивает как сейчас можно сделать, а у вас, как я понял - некое предложение доработки. Во-вторых, то что вы предлагаете, данную проблему само по себе не решит. И в третьих, вряд ли мы вообще делать некие прикрепляемые "свойства", т.к. это противоречит текущей модели программы. Если и будем решать, то скорее как-то иначе.

#5 Mouse

    Участник

  • Пользователи
  • PipPip
  • 23 сообщений
  • Пол:Женщина
  • Город:Минск

Отправлено 05 Август 2014 - 10:40

Очень надеюсь на доработку функционала базы под мою проблему :rolleyes:

#6 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 08 Август 2014 - 13:40

а нельзя разве фильтры по компаниям сделать? Компания1, компания2 и 2 группы менеджеров соответственно?

#7 Mouse

    Участник

  • Пользователи
  • PipPip
  • 23 сообщений
  • Пол:Женщина
  • Город:Минск

Отправлено 17 Сентябрь 2014 - 16:32

Просмотр сообщенияDinara (08 Август 2014 - 13:40) писал:

а нельзя разве фильтры по компаниям сделать? Компания1, компания2 и 2 группы менеджеров соответственно?

И как указать что для менеждеров2 в фильтре компания1 видны только поле 3,4,5 а для менеджеров1 все и наоборот?

#8 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 18 Сентябрь 2014 - 08:50

Так в доступе прописать все у каждой группы..





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

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