[buddypress-trac] [BuddyPress Trac] #3961: Need hierarchical groups

buddypress-trac noreply at wordpress.org
Sat Jun 14 13:42:55 UTC 2014


#3961: Need hierarchical groups
--------------------------------------+-----------------------------
 Reporter:  sooskriszta               |       Owner:
     Type:  enhancement               |      Status:  new
 Priority:  normal                    |   Milestone:  Future Release
Component:  Core                      |     Version:
 Severity:  major                     |  Resolution:
 Keywords:  dev-feedback 2nd-opinion  |
--------------------------------------+-----------------------------

Comment (by sooskriszta):

 One big unresolved issue is propagation:

 If Group 1 is a parent, and Groups 2 and 3 are children of Group 1, then
 should someone joining Group 2 automatically become a member of Group 1?
 Or should someone joining Group 1 automatically become a member of Group
 2?

 Theoretically, both approaches seem quite valid. However, let's look at
 live cases and why folks want hierarchical groups. The parent-child
 relationship essentially a bit like successive filters applied to the
 groups. At the top level (say Group 1), there's everyone. Then we filter
 down by interest/ specialization/ location/ class/ what have you. So in
 Group 2 we have fewer folks - only those that are into Group 2 stuff. Then
 we have Group 4 - a child of Group 2. It has even fewer folks. Super
 specialists.

 In other words, in live situations, it seems that the dominant use case is
 one where someone (say A) joining a child should automatically be added to
 the parent. (of course, there needs to be a check so that if A is already
 a member of 1, then that doesn't throw an error when A joins 2).

 Also, there would be some communities that would not want propagation and
 would want parents and children to operate independently. Thus,
 propagation should be a checkbox option.

 What of activity streams? Same upwards propagation principle applies. As
 anyone who has used a CRM software can attest, if I post something in the
 activity stream of a contact person then that propagates up to the
 activity stream of the contact person's organization's activity stream.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/3961#comment:14>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list