Редактируемое поле для пользователя

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • VikinGDM
    Member
    • Feb 2019
    • 92

    Редактируемое поле для пользователя

    Добрый день.
    Подскажите, как создать логичность динамики поля в зависимости от текущего пользователя?
    Last edited by VikinGDM; 04-12-2019, 07:04 AM. Reason: Уточню вопрос - т.к. написанное выше решается ролями - чтобы сравнивать текущего пользователя с указанным, в определенном поле сущности, пользователем
  • Maximus
    Senior Member
    • Nov 2018
    • 2731

    #2
    Добрый день.
    Для пользователей существуют роли. Про них Вы можете узнать тут:
    1. https://github.com/espocrm/documenta...-management.md
    2. https://www.espocrm.com/tips/security-roles/
    3. https://www.espocrm.com/video/security-roles/

    Comment

    • VikinGDM
      Member
      • Feb 2019
      • 92

      #3
      ОК. Тогда как ролями создать - если в сущности укажу пользователей, и только каждый из них должен добавить свою резолюцию не в ленте.

      Comment

      • Maximus
        Senior Member
        • Nov 2018
        • 2731

        #4
        Пожалуйста опишите конкретней что должен пользователь сделать и к каким сущностям и полям иметь доступ. Спасибо.

        Comment

        • VikinGDM
          Member
          • Feb 2019
          • 92

          #5
          Как пример:
          Сущность: приказ
          а в этой сущности связное поле со списком пользователей, которые должны согласовать этот приказ.
          мое представление было реализовать через чекбоксы для каждого пользователя.
          т.е. когда все отметятся (согласовали) - приказ состоялся.


          Немного полистав - похоже на на стандартную сущность встречи:
          там есть приглашенные и их ответ - пойду не пойду....

          можно ли создать такой же объект?

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

          Comment

          • Maximus
            Senior Member
            • Nov 2018
            • 2731

            #6
            Как пример:
            Сущность: приказ
            а в этой сущности связное поле со списком пользователей, которые должны согласовать этот приказ.
            мое представление было реализовать через чекбоксы для каждого пользователя.
            т.е. когда все отметятся (согласовали) - приказ состоялся.
            Конечно можно сделать кучу разных чекбоксов под каждого отдельного пользователя и потом дать каждому пользователю доступ к редактированию только его чекбокса

            Немного полистав - похоже на на стандартную сущность встречи:
            там есть приглашенные и их ответ - пойду не пойду....
            можно ли создать такой же объект?
            или просто какие файлы нужно скопировать и какие переменные поменять чтобы скопировать его чтобы создать кастомный модуль?
            Для встреч там действительно создана специальная логика и она не доступна для других сущностей. Для создания чего-то кастомного и похожего создайте топик на форуме в ветке Developer help. Там могут подсказать куда посмотреть. https://forum.espocrm.com/forum/developer-help. Рабочий язык в даной ветке - английский.

            Также документация по разработке находится тут: https://www.espocrm.com/documentatio...lopment/index/

            Comment

            • VikinGDM
              Member
              • Feb 2019
              • 92

              #7
              Попробую, спасибо

              Comment

              Working...