wid-tech / website

1 stars 0 forks source link

Email Subscription Preferences Lost in Import #74

Closed pamelatech closed 3 years ago

pamelatech commented 3 years ago

Describe the bug In the import, both members and contacts were subscribed to the newsletter subscription topic, however in our testing of the data import, it looks like all the members are now in "Not Subscribed" state. This is an issue - some of our members have legitimately unsubscribed, and we need that status to be preserved, the rest should be subscribed. We are migrating existing preferences and do not want those preferences changed

What kind of user are you? Admin

To Reproduce Steps to reproduce the behavior:

  1. Go to the admin console
  2. Choose any member other than Heather, Francesca, or Pam
  3. Open Email preferences
  4. See email preference is "Not Subscribed"

Expected behavior All members should have their previous subscription preferences preserved as per the data import file

Screenshots image

Additional context Add any other context about the problem here.

mcresilkstart commented 3 years ago

Can one of you delete the account that was imported from the import file for @.*** as I can't login now. Once I get back in I can investigate the 'unsubscribed' issue. My first step will be to check the subscriber status for the users that should be marked as unsubscribed by looking in their home chapter not just at the APEX.

On Sat, 2 Oct 2021, 17:29 pamelatech, @.***> wrote:

Assigned #74 https://github.com/wid-tech/website/issues/74 to @mcresilkstart https://github.com/mcresilkstart.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/wid-tech/website/issues/74#event-5398448143, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVHFQQ26I3PHCYZSD7FAOGLUE4XNRANCNFSM5FGSAOTA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

mcresilkstart commented 3 years ago

@pamelatech so the import process has imported the subscriber and group topics settings correctly in the APEX. The global chapter (and any other chapter) have their own set of subscriber settings associated with that chapter. So you can be a subscriber in the APEX but not in a chapter etc. So if you run mailshots from the APEX then everything works fine as it is looking at the subscriber settings for members held at the APEX level. If you run the mailshot from Global then it will use the global chapter subscriber settings for members of that chapter. Given how you have decided to use the GLobal chapter I suspect you want to run mailshots from there and therefore need the subscriber settings to be set per the import file at the global chapter level. If that is what you are looking for then I need to see if there is an easy way to get the subscriber settings 'copied across'. Views?

mcresilkstart commented 3 years ago

@pamelatech the subscriber settings have now been imported at the GLobal chapter level so I think this now can be closed.

pamelatech commented 3 years ago

Successful!