[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