So I think Im missing something obvious here.
I set up my mailchimp block to accept only email addresses from people to subscribe to a list.
However, it seems that this only works as described with anonymous users.
If the user is logged in, the block changes into a radio check box with a 'join my list etc' title and a save settings button.
I have placed the box in my header, and wanted to keep the 'email submit field' consistent with all users, no matter the user role or if already subscribed.

Comments

This is the normal behavior of the module. A registered user doesn't need to give his email again, he just has to check the box.

What if a user wants to use a different email address for newsletters? What if a developer wants a consistent interface for anonymous and authenticated users?

Issue summary:View changes

I would also like the option to have the same full interface for registered users and anonymous users.

The same issue was raised for version 7.x-2.12:
https://drupal.org/node/2051273