Purpose of "Renew their membership automatically" is unclear

Bug #179853 reported by Matthew Paul Thomas
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Unassigned

Bug Description

Steve and I have been discussing this option that a team maintainer can set: "When someone's membership is about to expire, Launchpad should notify them and: (*) renew their membership automatically, also notifying the admins". At face value, this seems like a complicated way of doing nothing: Launchpad lets you set a time period after which memberships not-expire, and e-mails you to let you know that it's not-expired them.

The option might exist to remind team admins of who is a member of their teams, without actually expiring them. But if so, this could be implemented in a way that didn't mention the word "expire" at all.

Another possible purpose is to let someone sign up to teams knowing that Launchpad will remind them of the membership at regular intervals, to prompt them to unsubscribe if they are no longer interested. (Like how Mailman reminds people of what mailing lists they're subscribed to.) But this would work only if it was an option members could set for all teams they're a member of, rather than an option admins could set for individual teams.

I suggest that the "renew their membership automatically" option be removed, or if necessary replaced by a separate option that addresses the relevant use case without referring to memberships expiring.

Related branches

Curtis Hovey (sinzui)
Changed in launchpad-registry:
importance: Undecided → Low
status: New → Triaged
Curtis Hovey (sinzui)
tags: added: teams
removed: registry
Revision history for this message
Curtis Hovey (sinzui) wrote :

Only 25 teams use "Renew their membership automatically", and 5 of them have set the times to be 3-10 years in the future. I think users are trying to ensure users do not need to leave the team, but it was not clear that Lp will not expire membership if the "Subscription Period" (very bad label) is empty or 0.

Let's remove this option from the form next time we visit this form.

tags: added: tech-debt
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: nobody → Curtis Hovey (sinzui)
Curtis Hovey (sinzui)
Changed in launchpad:
status: Triaged → In Progress
Curtis Hovey (sinzui)
tags: added: disclosure privacy-transitions
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: Curtis Hovey (sinzui) → nobody
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.