Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-14683

Inclusive notification filter doesn't work properly

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 9.8-rc-1
    • 9.7
    • Notifications
    • Windows 10 Pro 64 bit, Chrome v.61, Firefox v.55, IE v.11, using a local instance configured with Oracle 11.2
    • Unknown
    • N/A
    • N/A

    Description

      Preconditions: E-mail sending must be configured and a set of nested pages are already created: http://localhost:8080/xwiki/bin/view/Main/a/b/c/d/e/

      STEPS TO REPRODUCE

      1. Login with an user and click on the Watchlist bell
      2. Click on Settings, in the right side of Notifications
      3. In the Notifications Preferences set all Notifications to ON (e.g. for System, both for Notification menu and for E-mail columns)
      4. Under 'A page is updated' section, click on Filters Button for both columns
      5. Click on 'Add a filter' Button and choose an Inclusive filter type
      6. From Filter Scope, select page 'c'
      7. Login with Admin and update the pages 'a','b','c','d','e'
      8. Trigger the e-mail sending from Job Scheduler (xwiki/bin/view/Scheduler/)
      9. Login with the user and observe the notification list and check the received e-mail

      EXPECTED RESULTS

      On the notification list and on the received e-mail, should be displayed the update events for pages 'c', 'd' and 'e'.

      ACTUAL RESULTS

      The user is notified only for the update events for page 'c'.

      Attachments

        1. Notifications_incl_mail.jpg
          59 kB
          Ilie Andriuta
        2. Notifications_inclusive.jpg
          106 kB
          Ilie Andriuta

        Activity

          People

            gdelhumeau Guillaume Delhumeau
            iandriuta Ilie Andriuta
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: