View Issue Details

IDProjectCategoryView StatusLast Update
1157Composrcore_cnspublic2013-07-12 21:32
ReporterChris Graham Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status resolvedResolutionfixed 
Summary1157: Limit allowed email domains
DescriptionFeature to limit what email address domains are valid.
Additional InformationThis may already be possible via fields.xml, but multiple people have requested it, so it may be worth adding as a specific feature.
TagsNo tags attached.
Attach Tags
Attached Files
Time estimation (hours)2
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

Chris Graham

2013-04-16 00:49

administrator   ~1363

Thanks Sholzy :). Details coming...
valid_email_domains.tar (248,320 bytes)

Chris Graham

2013-04-16 00:50

administrator   ~1364

Last edited: 2013-04-16 00:52

v9 implementation attached. Also in git under the email_domain_limit branch. Will be merged into v10 branch.

Chris Graham

2013-04-16 00:52

administrator   ~1365

Screenshots attached (config option, and feature in action).

sholzy

2013-07-12 03:08

developer   ~1532

Is this valid only during join? Or is it in effect also after the join process (i.e: when current members modify their profile or change their email address)?

Chris Graham

2013-07-12 11:00

administrator   ~1533

We just did for joining.

My thinking is that this feature is for security, stopping external people being allowed to get into the site.

Do you think it needs doing for account editing also?

sholzy

2013-07-12 20:23

developer   ~1535

I don't see any need for account editing also.

Once you're validated, there should be no reason to limit which email is used, except maybe if it's a corporate site and they wanted email addresses restricted to the corporate email domain for privacy/security reasons (which I think would be an edge case).

Chris Graham

2013-07-12 21:32

administrator   ~1536

Exactly. I thought it was worthwhile to allow admins to edit it to something freely, but I didn't think it was worthwhile to introduce a privilege to decide who could do that (bloat).

Issue History

Date Modified Username Field Change