Support for email addresses beyond init + mail

Created on 12 December 2023, 11 months ago

Problem/Motivation

I'm interested in extending Dbee to support the Alternative User Emails module and perhaps the Multiple E-mail Addresses module .

I looked over the code to try to add support, but I ran into a problem.

Both of these modules store their data outside the users_field_data table. Alternative User Emails stores email addresses in the alternative_user_emails_value column of the user__alternative_user_emails table, while Multiple E-mail Addresses stores email addresses in the email column of the multiple_email table.

Dbee's encrypt/decrypt functions seem to presuppose that email addresses are stored in the users_field_data table, so it seems that the module would have to be heavily rewritten to support email addresses outside that table. If such a large refactoring is needed, it might be best to move much of the functionality in dbee.module to a class/service.

Do you have any suggestions or ideas about how to approach this?

Feature request
Status

Active

Version

3.0

Component

Code

Created by

🇯🇵Japan ptmkenny

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024