Suppose you have 2 relationship types, Friend and Best Friend, and that Best Friend implies Friend. Currently, if I send you a Best Friend request, the Friend "request" isn't generated until you approve the Best Friend request, and the Friend "request" is automatically approved. That means you don't have the option of approving only the Friend request, but disapproving the Best Friend request.

If the implications module created an unapproved Friend request at the time the Best Friend request was created, then you would have the option of approving the Friend request, but disapproving the Best Friend request, which may be desirable, at least in some cases.

Jeff, what are your thoughts about this "enhancement"?

Comments

prfctns6@gmail.com’s picture

Please note: now that the patch posted at http://drupal.org/node/177339 has been applied, approving an implying request automatically approves any pre-existing implied requests, so adding the enhancement mentioned here wouldn't require any extra code at approval time.

prfctns6@gmail.com’s picture

Assigned: Unassigned » prfctns6@gmail.com
Status: Active » Fixed

Committed the change

sprsquish’s picture

Status: Fixed » Closed (fixed)