- Issue created by @ptmkenny
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?
Active
3.0
Code