Closed (fixed)
Project:
OG Mailinglist
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
24 Jul 2011 at 06:34 UTC
Updated:
19 Aug 2012 at 22:51 UTC
The manage group subscriptions tab (on the user's page) should only list those groups that the user is a member of, or should indicate the membership status for that user in the group.
Right now, I see all the groups on the site listed an its not clear which groups the user is a member of.
it'd be even nicer to be able to join and leave groups from this page.
Comments
Comment #1
kyle_mathews commentedAre you sure you're seeing groups there that you're not member of? The query only pulls in groups the user is member of so please double check that.
Comment #2
dmgenesys commentedKyle, I was about to report this issue when i saw this post. Yes - it shows Manage Group Subscriptions for a user who is looking at the tab. So, this presents a problem - 1) administrator cannot modify subscriptions for a user 2) if permissions for administering subscriptions are given to authenticated users they mistakenly might attempt to change subscription settings for a peer while in fact changing their own.
To me this is a bug that needs to be addressed. Otherwise (since this is my first post here) - Thank You for a great module!
Comment #3
tobias commentedI am having this problem too. What's actually happening is it is displaying the groups the logged in user is subscribed to and not the groups for that other user. Hope this makes sense. :)
Put another way: user 1 looks at user/2/og_mailinglist - sees what he'd see at user/1/og_mailinglist or at og_mailinglist/subscriptions.
Would be handy to fix this bug. THanks! :)
Cheers,
Tobias
Comment #4
Shai commentedI'm confirming that I have the same problem. If I want to administer group subscriptions for someone other than me, I have to log in as that person (I use the Devel module for that).
Shai
Comment #5
kyle_mathews commentedI pushed up a commit which seems like it fixes this issue (http://drupalcode.org/project/og_mailinglist.git/blobdiff/45945731b48c46...)
If a few of you could test the fix and report back that'd be great!
Comment #6
tobias commentedHi Kyle,
Sorry, I missed this update of yours to this issue. I have tried to apply the patch but it does not work for me with the version of og_mailinglist I have from last year. Which version should I be updating to in order to try this out?
Cheers,
Tobias
Comment #7
kyle_mathews commented@tobias -- you'll want to try the dev version of the module.
Comment #8
tobias commentedHi Kyle,
Thanks for this work. I have now installed the dev version and applied the patch, which appears to be working on my install. When I look at the subscriptions page for another user on the site, I get their subscriptions and not my own. When I change their subsription settings it changes their settings, not my own.
Cheers,
Tobias
Comment #9
kyle_mathews commentedGreat! Marking this fixed.