When you add your first relationship type in /admin/user/relationships, you don't see any others available to imply. This makes sense.

When you add your second relationship type, you see the first one available to select as an implied relationship. This also makes sense.

However, should you go back and edit the first one, you don't see the new one as a possible implied relationship choice. Additionally, should you create additional relationship types, none of the previous ones have the ability to imply any of those types added after them.

Comments

sprsquish’s picture

Status: Active » Closed (won't fix)

I'm not seeing this problem.

However, I see how it could come about. If you create a relationship type (say, Friend). Then create another (say, Significant Other), you'll have the option to imply the previous (Friend). If, when you create the new one, you imply the previous (Sig. Other implies Friend), you wont have the option of implying the latter from the former (Friend implies Sig. Other). So, if Sig. Other implies Friend, Friend can *not* imply Sig. Other. This would create a circular set of relationships and you'd get stuck in a few infinite loops.

phasmaphobic’s picture

Let's say you want to set up a quick Parent-Child implied relationship. Pat designates Sam as their Child, so it would make sense to have that automatically imply Parent. On the flip side, if Sam designates Pat as a Parent, then it would make sense for it to work the other way around, right?

Anyway, that's not the purpose of my post. If I create a set of relationships in the menu, say relationships 1, 2, 3, 4, and 5, there is no way right now to go back and edit them to have, say, Relationship 1 imply relationship 5. 5 can imply 1, but 1 can't imply 5. It is impossible to have a previously-entered relationship imply anything entered later without deleting the previous relationship completely and re-entering it. So regardless of what it is I'm trying to set up, the problem is that if I want to map relationships, I have to plan ALL of them out before ever touching this module.

Maybe it's just me, and this is how it's intended? I'm not sure, I'm still fairly new to Drupal's weird ways of reasoning =)

Anyway, I only submitted because it seems like a bug in the work-flow process of using the module's menu. I'm not asking for two-way relationships specifically, just for the ability to have previously-entered relationships even recognize the later ones at all =)

phasmaphobic’s picture

I've recently upgraded to the latest snapshot, and am no longer having this problem. Previously-entered relationships can now imply later ones. Excellent.