I would like a more holistic way of viewing Consent, Solicit Codes, Requests no email, and potentially contact details.
I think having so many different places to view that information creates greater chances of error. The main issues I see:
Requests no email is a double up of solicit code DO NOT EMAIL - creating multiple points a user needs to look at to determine if they can contact someone
Only requests no email appears as a tag - surface Solicit Codes to the top (profile summary area) so users don't have to dig for that information
Solicit codes and consent should really be tracked in one spot, tracking:
Solicit code
Date it was changed
Consent information and notes related to the change
Which contact detail that consent is related to, all or one specifically