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

Inconsistent behavior of Notifications Applications Preferences Macro

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 13.3
    • 13.2
    • Notifications
    • Linux Mint 20.1 Cinnamon 64bit, Chrome 90, using a local instance XWiki 13.3 RC1 on HSQLDB 2.5.1, Jetty 9.4.29
    • Unknown
    • N/A
    • N/A

    Description

      Steps to reproduce
      1. Edit a page with CKEditor
      2. Click Insert > Other Macros
      3. Search for Notifications Applications Preferences Macro
      4. Select it
      5. Click 'Submit'
      6. Click 'Save & View'
      7. Observe the existing settings on the macro (on 'Notification menu' and 'Email')
      8. Click on the top right bell icon > Notifications > Settings
      9. On the Application section, change the toggle for 'Notification menu' and 'Email' to the opposite setting
      10. Go to the edited page and observe the settings on the macro
      11. On the Macro, change the toggle for 'Notification menu' and 'Email' to the opposite setting
      12. Observe the settings on the Notification Settings
      Expected results

      The Notifications Applications Preferences Macro is displayed into the page. Both settings ('Notification menu' and 'Email') are synchronized with the existing ones on Notification Settings.

      ACTUAL RESULTS

      The Notifications Applications Preferences Macro is displayed into the page.

      If they are changes from the Notification Settings, the updates are reflected on Page with Macro but vice versa does not work. The settings ('Notification menu' and 'Email') are not synchronized when the changes are made from Macro even if the change is saved. 

      Attachments

        Issue Links

          Activity

            People

              surli Simon Urli
              asiriciuc Alexandra Siriciuc
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: