Uploaded image for project: 'phpBB3'
  1. phpBB3
  2. PHPBB3-14648

Users don't receive default notifications if another setting is set.

    Details

      Description

      Problem 1: All newly signed up users who subscribe to a topic / forum do not receive board notifications.

      How to replicate:

      1. Sign up as any new user
      2. Subscribe to a thread / forum
      3. You will not receive board notifications upon a new post / topic.

      Expected behaviour:

      The default preference is to receive board notifications, and it's checked in the UCP, so they should receive a board notification upon the new post / topic.

      Problem 2: Subscribing by email breaks subscribing by board notifications.

      How to replicate:

      1. Sign up as any new user
      2. Go to notification options
      3. Check "subscribed by email" for "quote" and hit submit.
      4. You will not receive board notifications for "quote" anymore, even though the preference is checked.

      Expected behaviour:

      The default preference is to receive board notifications, and it's checked in the UCP, so they should receive a board notification when quoted.

      Cause:

      • The "default" notification option only works if there are NO rows in phpbb_user_notifications for that "item_type".
      • The "default" preference for board notifications is to receive them. However, the default stops working when there is a row for "notification.method.email" and no row for "notification.method.board".

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Marc Marc
                Reporter:
                markshawtoronto markshawtoronto [X] (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: