Предоставление прав через группы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Volvod
    Junior Member
    • Jul 2019
    • 15

    Предоставление прав через группы

    Прошу разъяснить организацию предоставления прав через роли/группы.

    Созданы 2-а пользователя:
    Оба в одной группе (права Группы подтягиваются через Роль)
    В Роли описан доступ к Кандидатам таким образом:
    Кандидаты включено да группа группа нет группа
    Так вот, 1-й пользователь, являющийся "Ответственным" за определённых Кандидатов нормально видит только их.
    А 2-й пользователь, находящийся в этой-же группе, в списке Кандидаты не видит вообще ничего - "Нет данных".

    Естественно, если в Роли указать Чтение=Все, оба пользователя видят весь список Кандидатов (и с чужими Ответственными тоже)

    А надо что-б видели только свой список, где Ответственным является 1-й пользователь...

    Каким образом должны быть сформированы права для такой схемы?


    Заранее спасибо за помощь.
  • Maximus
    Senior Member
    • Nov 2018
    • 2731

    #2
    Здравствуйте,
    1. имеет ли 2-ой пользователь еще какие либо роли которые могут противоречить роли группы?
    2. указана ли группа в карточке Кандидата?

    Comment

    • Volvod
      Junior Member
      • Jul 2019
      • 15

      #3
      Здравствуйте!

      В том то всё и дело:
      на 1.: оба пользователя в одной единственной Группе (их там всего двое). Права подтягиваются в Группу из Роли.
      на 2.: в карточках Кандидатов Группы вообще не фигурируют.

      Между пользователями единственная разница - один является Ответственным за Кандидата.
      Что происходит: можно поменять Ответственного на 2-го пользователя и тогда он (2-й) увидит этого Кандидата. Соответственно этот Кадидат исчезает из списка 1-го пользователя.
      Т.е. несмотря на то, что пользователи в одной Группе и описываются одной Ролью, они не видят в списке Кандидатов друг друга... А вроде как должны?

      Comment

      • Maximus
        Senior Member
        • Nov 2018
        • 2731

        #4
        > в карточках Кандидатов Группы вообще не фигурируют.
        Установите эту группу в карточке кандидата.

        Comment

        • Volvod
          Junior Member
          • Jul 2019
          • 15

          #5
          Приветствую!

          > Установите эту группу в карточке кандидата.
          Да, так работает. Записи Кандидатов действительно становятся видны всем в Группе.

          Но в связи с этим вопрос:
          - возможно ли автоматическое подтягивание Группы (например "Группы по умолчанию" пользователя) при назначении/смене Ответственного для Кандидата?

          К сожалению у нас это постоянная практика - младшие менеджеры правят/создают Кандидатов, но Ответственным должен быть указан старший менеджер (поскольку - он "ведёт" Кандидата). И без автоматического подтягивания Группы к Ответственному наверняка будут постоянные "потери видимости" в списках для Групп. ;(((

          Comment

          • Maximus
            Senior Member
            • Nov 2018
            • 2731

            #6
            > возможно ли автоматическое подтягивание Группы (например "Группы по умолчанию" пользователя) при назначении/смене Ответственного для Кандидата?
            Да. Это можно реализовать за счет написания формулы.

            Comment

            • Volvod
              Junior Member
              • Jul 2019
              • 15

              #7
              Формула пишется в пределах интерфейса? Или custom файлы надо создавать?

              Если в пределах интерфейса прошу подсказать где рыть )).

              (Нашёл только условия управления видимостью полей ((()


              Спасибо.

              Comment

              • Maximus
                Senior Member
                • Nov 2018
                • 2731

                #8
                > Формула пишется в пределах интерфейса? Или custom файлы надо создавать?
                Да, в пределах интерфейса. Перейтите в Администрирование -> Управления объектами -> "Кандидаты" (напротив названия модуля с правой стороны стрелка вниз) -> Формула.
                Документация по формуле здесь https://github.com/espocrm/documenta...ion/formula.md.

                Comment

                • Volvod
                  Junior Member
                  • Jul 2019
                  • 15

                  #9
                  Понятно.
                  Спасибо.
                  Попробую "сформулировать" )))

                  Comment

                  Working...