• Resolved majecdad

    (@majecdad)


    Hello,

    I am testing your plugin – thanks for making this much needed function. One thing I can’t seem to get figured out though… shouldn’t the Privacy considerations from Group to SubGroup and vice versa apply?

    By way of example, if I have Group A (Public) which has a subGroup B (Private), shouldn’t content posted to subGroup B be subject to the Private status of subGroup B and therefore NOT propagated to Group A?

    Further, if a NON-member of subGroup B (but who was a member of Group A) posted in Group A, shouldn’t that post content be subject to the non-membership and therefore not posted to subGroup B?

    Obviously, if both Group and subGroup were public, free flow of content both ways would be expected.

    Am I looking at functionality correctly? Because in my testing, the Privacy status of the Group did not seem to be honored. As always, I might be doing it wrong. ??

    Using BPGH 1.43, BPGHP 0.3, BP 2.1.1, WP 4.1

    Thanks again.

    https://www.ads-software.com/plugins/bp-group-hierarchy-propagate/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Christian Wach

    (@needle)

    Thanks for the report. I’ve updated the plugin to 0.3.2 with what I think is a fix. Perhaps you could let me know if it now behaves the way you’d expect it to?

    Did you have a look at the thread where I try and think through group access in the hierarchy? It’s a complex issue which I haven’t fully got my head round. Your thoughts would be most welcome.

    Cheers, Christian

    Thread Starter majecdad

    (@majecdad)

    Hello Christian,

    Firstly, thanks for the timeliness of your reply, excellent.

    So I updated the plugin to 0.32, here’s whats happening: (activity set as bi-directional)

    If User A posts in (Public) Group 1, the content is also seen by User A in (Private) subGroup 1.1 (that he is a member of). It is NOT seen by User B, who is NOT a member of (Private) subGroup. — that’s good.

    If User A posts in the (Private) subGroup 2, if feeds up stream to (Public Group 1) — but only seen ny members of the (Private) subGroup 2. — that’s good.

    However, if User B posts in (Public) Group 1, it IS propagated to (Private) subGroup 1.1 (even though he is NOT a member there). User B can NOT actually see the post in (Private) subGroup 1.1, but other members of the (Private) subGroup 1.1 CAN see it. – no bueno, shouldn’t even be there.

    All this testing has been good in that it has me reevaluating my structure to feed downstream too. Original thinking was that it was important, I’m not so sure. But if it would work – and be subject to the privacy considerations – it would at least give that option.

    A tangent, if I may – you know what would be cool, selectively allowing only Admin or Group mods to have downstream posting capabilities. Thoughts?

    Thanks again for your efforts here. Let me know if you have an update that you want further tested.

    Also, WRT your comment and link, I would refer to the statement you made in that thread… “Why would a private or hidden group have a public child group?” — Seems like a really edge case use, and sometimes it comes down to just because you can do something, doesn’t mean you should do something. ??

    Plugin Author Christian Wach

    (@needle)

    However, if User B posts in (Public) Group 1, it IS propagated to (Private) subGroup 1.1 (even though he is NOT a member there). User B can NOT actually see the post in (Private) subGroup 1.1, but other members of the (Private) subGroup 1.1 CAN see it. – no bueno, shouldn’t even be there.

    Hmm, I would have thought that this was expected behaviour: activity items in “(Public) Group 1” should be propagated everywhere – they are public after all. I don’t understand why members of “(Private) subGroup 1.1” would want to see only activity items from its own members in “(Public) Group 1”.

    A tangent, if I may – you know what would be cool, selectively allowing only Admin or Group mods to have downstream posting capabilities. Thoughts

    Thanks for the suggestion. I’m wary of adding too much functionality to this plugin because of the potential complexities. I’ll have think about this, however.

    Cheers, Christian

    Thread Starter majecdad

    (@majecdad)

    To clarify, I was seeing Items posted in Public Group 1 fed downstream into Private subGroup 1.1 – when the User posting was NOT a member of subGroup 1.1. That was the issue.

    I agree with your statement above
    ‘I don’t understand why members of “(Private) subGroup 1.1” would want to see only activity items from its own members in “(Public) Group 1”.’
    … they should see all member content in the PUBLIC group, but not (non-member) Public Group content IN the Private subGroup.

    Strangely, as I try to replicate the issue today, I can’t. Yet I still see the comments I made yesterday in the stream that created this impression. In all the testing, I may have had a setting tweaked. I think I’ll step away for a bit and come back to it. ??

    Regardless, thanks again for both a fantastic plugin and the timeliness of your support replies. Have a great day.

    Plugin Author Christian Wach

    (@needle)

    I think you may be hitting the complexity I mentioned ?? Bi-directional propagation + group types + membership = mind-bending possibilities.

    Let me know how you get on and in the meantime I’ll see if I can add more actions and filters that would allow a plugin to tailor the propagation to a particular use case.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Privacy rules in Propagation’ is closed to new replies.