while deduping in a contact import, you can choose whether you want new data to "fill" or "override".
is there a way to enable this feature for a form submission?
example would be an event registration
if a woman already in civi named Cindy Weiner registers for an event with her email address that we have on file, but used "weiner family" for first and last names, or used an email address that we have as a secondary one, we want her submission to be matched to the contact we have on file with the same email address, but we don't want it to override any fields.
is there any way to accomplish this?
Follow up solution, which I think is very simple to implement: Limit any given email address to one contact. This would allow us to use very lenient dedupe rules for and always connect contacts. You could add any address or phone number that doesn't match, as a secondary one.
What do you think?