Using Simplenews 6.x-2.x-dev (2010-Oct-16) on Drupal 6.19
Newsletter set to Default On.
When logged in as admin and creating the new user manually the check box shows up as checked correctly but after creating the user and clicking on "Create New Account" the user is NOT subscribed to the newsletter and must be manually added.

When Newsletter is set to Silent, the checkbox does not appear( which is the correct behavior) and after creating the user, the user is NOT subscribed to the newsletter and must be manually added.

I have only tested this when logged in as admin and manually creating the users.

CommentFileSizeAuthor
#1 simplenews_958506_register.patch5.38 KBmiro_dietiker

Comments

miro_dietiker’s picture

Version: 6.x-2.x-dev » 7.x-1.x-dev
Status: Active » Patch (to be ported)
StatusFileSize
new5.38 KB

In current implementation you first need to login to make the subscription complete.
This is to prevent using the registration to subscribe anyone (without completing the registrytion by e.g. mail confirmation)

In latest dev i've added a change in this process.
Subscription happens now on registration - but inactive. As soon as a user does his first successful login the subscription gets activated.
Thus admins will better understand the state of subscription. Also serialized data complexity is no more here.

If you're not yet happy with this solution, we need to find and integrate a third party module that knows more about authentication/verification state of a user.
Currently the core lacks of this information and e.g. if an admin edits a unverified (but unblocked) user and hits save, the subscription activates.

Pity this is still present in D7 as it seems.
Attached patch shows you what's committed to 6.x-2.x now. This needs port to D7.

miro_dietiker’s picture

Status: Patch (to be ported) » Fixed

D7 port submitted by DrupOn. Fixed.

DrupOn’s picture

Status: Fixed » Closed (fixed)

It works ...