Multiple Assigned Users not working as of 8.2?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • esforim
    Active Community Member
    • Jan 2020
    • 2204

    Multiple Assigned Users not working as of 8.2?

    EDIT & UPDATE: It is a bug. It is fixable, see solution below.

    v. 8.2.2

    Hi guys,

    With Multiple Assigned Users, does this still work?


    I tried creating it but it doesn't seem to be, I'm guessing it because it auto add the "c" prefix in the name field and this might have ruin this feature? Does anyone know?

    Thank, I tried assigning user, but their avatar is not showing so it not working. I log in as another user but it is not working.

    I tried to create a new field to remove the "c" this time, so it might work? But nope! It automatic add the "c" and show it exist.

    Click image for larger version  Name:	image.png Views:	0 Size:	44.9 KB ID:	106369
    Last edited by esforim; 05-23-2024, 04:32 AM.
  • Vadym
    Super Moderator
    • Jun 2021
    • 345

    #2
    Hi esforim,

    I tested the identical scenario. In my case, everything works as it should on EspoCRM 8.2.2/8.2.4. Try to use other field names.
    Last edited by Vadym; 05-21-2024, 12:24 PM.

    Comment

    • esforim
      Active Community Member
      • Jan 2020
      • 2204

      #3
      Originally posted by Vadym
      Hi esforim,

      I tested the identical scenario. In my case, everything works as it should on EspoCRM 8.2.2/8.2.4. Try to use other field names.
      Hi Vadym,

      Can you share some of the working scenario with screenshot or something? I have feeling that you may have not understood.

      Comment

      • esforim
        Active Community Member
        • Jan 2020
        • 2204

        #4
        Just tried on the Demo:

        Click image for larger version  Name:	image.png Views:	0 Size:	34.0 KB ID:	106427
        Click image for larger version  Name:	image.png Views:	0 Size:	32.0 KB ID:	106428

        Yeah I think we can confirm it... does not work because of some reason or the "c"
        As you can see there is no avatar.

        Click image for larger version  Name:	image.png Views:	0 Size:	7.9 KB ID:	106429

        Here is an older version (v8?) without the "c" prefix, AssignedUsers - where I have done this before and it working fine. As you can see it is working (avatar can be shown)!

        Click image for larger version  Name:	image.png Views:	0 Size:	9.3 KB ID:	106430
        Click image for larger version  Name:	image.png Views:	0 Size:	7.1 KB ID:	106431
        Last edited by esforim; 05-22-2024, 07:58 AM.

        Comment

        • esforim
          Active Community Member
          • Jan 2020
          • 2204

          #5
          Hi yuri

          I think I found a bug with multipleUsers but I'm uncertain as I could be doing it wrong? Demo version I 'reproduce" seem to shown that it is a bug.

          To reproduce:

          1. Go to Admin setting > Entity Manager > relationship > Create Relation as per https://docs.espocrm.com/administrat...ssigned-users/
          2. Add this field to Layout and try to use it.
          3. It certain does link to Users but it doesn't actually function as an Assigned User (no avatar)
          4. I'm guessing it due to the "c" prefix for custom field that was added to v8.2

          Comment

          • Kharg
            Senior Member
            • Jun 2021
            • 410

            #6
            Just set customPrefixDisabled to true in settings and you will be able to create the field without adding “c”.

            I think that a possible fix may be to have this link created automatically for every entity and then the administrator choose wether to use it or not.


            also the same thing will probably happen with the “Location” field in the Google Integration, as you have to create that manually as well.
            Last edited by Kharg; 05-22-2024, 08:43 AM.

            Comment


            • esforim
              esforim commented
              Editing a comment
              Thank Mini Boss Kharg, I will give this a try!
          • esforim
            Active Community Member
            • Jan 2020
            • 2204

            #7
            Reporting back! I can confirm it is now working (at least it showing avatar), will need to test it on other user's account to see if it function as intended.

            If anyone want to do this 'hotfix' do what Kharg advised.

            Here is an details step:
            1. Open File Manager or whatever you use (SSH?)
            2. Open where you install EspoCRM
            3. Go to file: app/data/config.php
            4. Scroll to the very bottom, change customPrefixed to true
            5. Create your multipleAssignedUsers
            6. Now you can use it. You can go back and disable it or keep it as is setting. I recommend disable incase v8.3+ have conflict.

            Click image for larger version

Name:	image.png
Views:	169
Size:	7.6 KB
ID:	106496

            Comment

            • Emmker
              Member
              • Nov 2023
              • 64

              #8
              Thanks for the help.

              Two questions though.

              1. Need to use an automation in workflows that checks the team of the assigned users, and automatically adds the default teams of the users to the teams field.
              With the Assigned user that was easy: if assignedUser.Teams = testTetam => add TestDeafaultTeam in teams field
              But there is no "aasignedUsers.teams as an attribute. Only for the single assignedUser

              2. The "Assignment Rule" in workflow actions. does it work with the assignedUsers too or does it assign only to the single user?
              And if so, what would be the correct way to auto assign to the correct field, (assignedUsers instead of assignedUser)?


              Comment

              Working...