Bug 3137 - When changing email on catdap, the email used to subscribe on sympa mailing lists is not updated
Summary: When changing email on catdap, the email used to subscribe on sympa mailing l...
Status: NEW
Alias: None
Product: Infrastructure
Classification: Unclassified
Component: Others (show other bugs)
Version: unspecified
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Sysadmin Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 859
  Show dependency treegraph
 
Reported: 2011-10-22 15:51 CEST by Nicolas Vigier
Modified: 2012-01-25 08:07 CET (History)
4 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Nicolas Vigier 2011-10-22 15:51:02 CEST
When you change your email address on https://identity.mageia.org/, the email address used to subscribe to sympa mailing lists on https://ml.mageia.org/ is not updated. You are still subscribed using your old address, you can subscribe to the mailing lists again with your new address, but you cannot unsubscribe your old address.

To fix this, I think we need :
 - a script that will update an email address in the sympa database
 - in catdap, the possibity to run a script automatically when the email address of a user is changed. The script should get as arguments the old email address and the new email address.

An other option, maybe better, would be to change sympa to store the subscribers list by uid instead of email addresses, but this doesn't look like something simple to do.
Nicolas Vigier 2011-10-22 15:51:40 CEST

CC: (none) => bgmilne
Blocks: (none) => 859

Comment 1 andré blais 2011-10-22 20:54:40 CEST
It would be a big plus if changing one's email adresse in identity would update the sympa lists, but also the temporary lists and bugzilla at the same time.

Note that Sympa allows _changing_ the email adresse, and there is a check box for changing all sympa mailing lists at the same time.
(It would be much better if it were more clearly documented.  I found it out almost by chance, the second time I changed by email adresse.)

As it is now, there can be a different email adresse for each mailing list subscribed to.  Not that I do that, but some might want to.
Maybe check boxes to opt out, for those who want to use different adresses ?

Another idea, if it is easier to implement :  Have the option of using a mageia logon id in sympa instead of an email adresse.  In which case sympa takes the current email adresse from identity.

CC: (none) => andre999mga

Comment 2 Nicolas Vigier 2011-10-22 22:51:22 CEST
(In reply to comment #1)
> It would be a big plus if changing one's email adresse in identity would update
> the sympa lists, but also the temporary lists and bugzilla at the same time.

The bugzilla is already updated when the email is changed. And the temporary mailing list are temporary and not linked at all to ldap.

> 
> Note that Sympa allows _changing_ the email adresse, and there is a check box
> for changing all sympa mailing lists at the same time.
> (It would be much better if it were more clearly documented.  I found it out
> almost by chance, the second time I changed by email adresse.)

It's not documented because this is something that should be disabled in sympa.

> 
> As it is now, there can be a different email adresse for each mailing list
> subscribed to.  Not that I do that, but some might want to.
> Maybe check boxes to opt out, for those who want to use different adresses ?
> 
> Another idea, if it is easier to implement :  Have the option of using a mageia
> logon id in sympa instead of an email adresse.  In which case sympa takes the
> current email adresse from identity.

It's already possible to login to sympa using the ldap login.
Comment 3 Marja Van Waes 2012-01-25 08:07:31 CET
Pinging. because nothing happened to this report since more than 3 months ago, and it still has the status NEW or REOPENED.

Please set status to ASSIGNED. If for work flow reasons you can't do that, then please put OK on the whiteboard instead. Don't change anything if you want to be pinged by me here again ;)

CC: (none) => marja11


Note You need to log in before you can comment on or make changes to this bug.