Entity Manager > Relationships > Create Link panel form fields mixed up

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • odpontinen
    Junior Member
    • Sep 2026
    • 4

    #1

    Entity Manager > Relationships > Create Link panel form fields mixed up

    Hiya.

    Entity manager -> Relationships -> Create Link panel has the Entity and Foreign entity fields mixed up left-to-right. Or rather the column~row march order seems messed up so that the column flow creates this nasty swapping of critical fields from side-to-side.

    The left (Entity side) has:
    Code:
    data-name="linkForeign"
    data-name="labelForeign"
    The right (Foreign Entity side) has
    Code:
    data-name="name"
    data-name="label"
    When the panel collapses to a single-column view in narrow viewports, the field order is corrected.

    That's about it. I totally love Espo <3 Thank you all.
  • yuri
    EspoCRM product developer
    • Mar 2014
    • 10052

    #2
    Hi,

    I'm not sure if I understood correctly. If it's about the columns should be swapped, then it's an intended order. It matches the link type, e.g, one-to-many, the one is at the left, the many at the right.

    IIRC, it used to be flipped and users tended to confuse, after we changed to the current order it became more intuitive.

    Comment

    • emillod
      Active Community Member
      • Apr 2017
      • 1592

      #3
      It seems that the author might have an issue with the order of the columns. It can sometimes be confusing, even for me, after using EspoCRM for nearly 10 years. I still have to think about it when creating new relations in the GUI, haha. In the code, it's much easier.

      Rebuilding it properly might involve creating a panel with steps, where the first step is choosing the type of relation, followed by selecting one entity, then the second entity, and finally providing a summary. However, I wonder if it's worth the effort? I don't think so

      Comment

      • yuri
        EspoCRM product developer
        • Mar 2014
        • 10052

        #4
        > even for me, after using EspoCRM for nearly 10 years

        It was the opposite order a few years ago I believe. So I don't think that swapping would help. We used to see users being confused with the previous order.

        Comment

        • yuri
          EspoCRM product developer
          • Mar 2014
          • 10052

          #5
          How I see it. For me, it's pretty intuitive.

          Click image for larger version

Name:	image.png
Views:	21
Size:	70.6 KB
ID:	127957

          Comment

          • odpontinen
            Junior Member
            • Sep 2026
            • 4

            #6
            Oh dear.

            If the swap has already happened to remove confusion, then this is not simply a swap issue, but a pattern flow thing. UI/UX is a difficult thing and I don't mean to say I know what is right or wrong.

            For my brain, it's not easy to understand that under the main label "Foreign Entity" would be fields relating to anything else than "Foreign Entity".

            In this case, "Foreign Entity" Name/Label fields are below "Entity" and the corresponding "Entity" fields are below "Foreign Entity".

            Does this ordering make sense in the way that we ARE linking things, so the "Link" is exactly why the fields are crossed? As in "Look, now this links to that and that links to this"..?

            Thank you for the responses. So happy to talk to people on a clean-cut forum

            Comment

            • yuri
              EspoCRM product developer
              • Mar 2014
              • 10052

              #7
              I believe it was initially grouped that way to accommodate developers, who know about link parameters and where they belong. After the swap, it became more intuitive for non-developers. Though I find the current grouping more intuitive than it was.

              Comment

              Working...