Вопрос про роли и поля

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • neenekrasov16
    Junior Member
    • Jan 2020
    • 11

    Вопрос про роли и поля

    Здравствуйте, в системе присуцтвуют 3 роли :
    1. Клиент (бывшее поле ответственный)
    2. Менеджер (новое поле)
    3. Исполнитель (новое поле)

    Суть такая нужно что бы менеджер видел только пустые задачи (пустое поле менеджер) или где он сам, так же и с Исполнителем. По аналогии так работает поле Ответственный, но оно уже занято. Как можно реализовать?

    Маленький пример логики: Клиент создает задачу - менеджер(а) смотрят и берут задачу - далее назначают Исполнителя
  • VikinGDM
    Member
    • Feb 2019
    • 92

    #2
    День добрый.
    Если я правильно понял, то можно реализовать следующим образом:
    Делить на 3 группы и каждой в ролях прописать видимость только своей группы
    Плюс к этому разрешить видимость и назначение всех пользователей и групп.

    Comment

    • neenekrasov16
      Junior Member
      • Jan 2020
      • 11

      #3
      Originally posted by VikinGDM
      День добрый.
      Если я правильно понял, то можно реализовать следующим образом:
      Делить на 3 группы и каждой в ролях прописать видимость только своей группы
      Плюс к этому разрешить видимость и назначение всех пользователей и групп.
      На группы уже поделил, нужно что бы отображались записи только назначенного пользователя или пустые (не назначенные)

      Например "Менеджер - Иван Иванов" открывает вкладку задачи, он может видеть только задачи где поле "Менеджер" пустое или является "Иван Иванов" то есть им самим

      Comment

      • neenekrasov16
        Junior Member
        • Jan 2020
        • 11

        #4
        Проблема как раз в этом что члены группы могут видеть все записи группы и назначать все

        Comment

        • VikinGDM
          Member
          • Feb 2019
          • 92

          #5
          смысл в том, чтобы назначать не только людей, но и группы. а группами можно уже пилить область видимости.

          Comment

          • neenekrasov16
            Junior Member
            • Jan 2020
            • 11

            #6
            Originally posted by VikinGDM
            смысл в том, чтобы назначать не только людей, но и группы. а группами можно уже пилить область видимости.
            Я разве смогу настроить 2 группы с разными привилегиями правами на одной записи?

            Comment

            • VikinGDM
              Member
              • Feb 2019
              • 92

              #7
              Originally posted by neenekrasov16
              Я разве смогу настроить 2 группы с разными привилегиями правами на одной записи?
              Именно. Права в ролях складываются по принципу: "+" + "-" = "+"

              Comment

              • neenekrasov16
                Junior Member
                • Jan 2020
                • 11

                #8
                Originally posted by VikinGDM

                Именно. Права в ролях складываются по принципу: "+" + "-" = "+"
                Спасибо за быстрые ответы, проверяю этот метод на практике, не получается скрыть задачи от других пользователей группы если один пользователь уже назначен

                Comment

                • VikinGDM
                  Member
                  • Feb 2019
                  • 92

                  #9
                  Originally posted by neenekrasov16

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

                  Comment

                  • neenekrasov16
                    Junior Member
                    • Jan 2020
                    • 11

                    #10
                    Originally posted by VikinGDM

                    Значит видеть он должен только свои, а не группы
                    Так и хучу сделать))))) , но как реализовать? Если Владельцем считается только кто стоит в поле Ответственный?

                    Comment

                    • VikinGDM
                      Member
                      • Feb 2019
                      • 92

                      #11
                      Originally posted by neenekrasov16

                      Так и хучу сделать))))) , но как реализовать? Если Владельцем считается только кто стоит в поле Ответственный?
                      Давай подумаем, только подробнее логику нужно.

                      Comment

                      Working...