Indirect members cannot see the subscribe/unsubscribe mailing list actions

Bug #604614 reported by Björn Tillenius
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
j.c.sackett

Bug Description

I received a mail from a mailing list I'm subscribed to, which I wanted to unsubscribe from. This was at the end of the mail:

  Mailing list: https://launchpad.net/~launchpad-reviewers
  Post to : <email address hidden>
  Unsubscribe : https://launchpad.net/~launchpad-reviewers
  More help : https://help.launchpad.net/ListHelp

However, I can't find out how to unsubscribe from that page.

I had a slight recollection that I should be able to manage my mailing list subscriptions from https://launchpad.net/~bjornt. I fail to find any links there either, though.

(Later I tried clicking on the edit button for my e-mail addresses, which does allow me to unsubscribe, but that is very far from being intuitive)

Related branches

Curtis Hovey (sinzui)
Changed in launchpad-registry:
importance: Undecided → Low
milestone: none → series-future
status: New → Triaged
tags: added: mailing-lists trivial
Revision history for this message
j.c.sackett (jcsackett) wrote :

It looks like this occurs when you're trying to unsubscribe from a team you're not directly a member of.

Revision history for this message
Curtis Hovey (sinzui) wrote :

The template is calling view/user_is_active_member which checks direct membership. This is wrong. As a direct *or* indirect member I should see either the subscribe or unsubscribe link. indirect members never see either option. The template should use view/userIsParticipant.

summary: - Unsubscribe instructions are incorrect?
+ Indirect members cannot see the subscribe/unsubscribe mailing list
+ actions
Changed in launchpad-registry:
assignee: nobody → j.c.sackett (jcsackett)
milestone: series-future → 10.09
status: Triaged → In Progress
j.c.sackett (jcsackett)
Changed in launchpad-registry:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
tags: added: qa-needstesting
removed: qa-ok
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in launchpad-registry:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.