Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-67882

Log changes to the message notifications settings

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Visit /report/configlog/index.php
      2. Confirm there are no recent changes
      3. Go to /admin/message.php
      4. Save without making any changes
      5. Confirm that /report/configlog/index.php has no extra changes
        • If it's the first time you save it, some entries might appear. In that case, remember the, save one more time and check that no new entries are added the second time you save changes (without changing anything).
      6. Make changes to any of the Notification Plugins checkboxes
      7. Make changes to the Default notification preferences checkboxes and dropdowns
      8. Confirm that all changes above are shown in the configlog
      9. Make changes to both the Notification Plugin checkboxes and the Default notification preferences of another plugin
      10. Confirm that the changes to the Notification Plugins as well as Default notification preferences appear on the log
      11.  [OPTIONAL] Whilst completing step 10, make sure no changes are being logged where the preference has not changed but instead the order of the values have changed, e.g. a false positive where new value: "email,jabber" and old value: "jabber,email" are being logged. 

       
       

      Show
      Visit /report/configlog/index.php Confirm there are no recent changes Go to /admin/message.php Save without making any changes Confirm that /report/configlog/index.php has no extra changes If it's the first time you save it, some entries might appear. In that case, remember the, save one more time and check that no new entries are added the second time you save changes (without changing anything). Make changes to any of the Notification Plugins checkboxes Make changes to the Default notification preferences checkboxes and dropdowns Confirm that all changes above are shown in the configlog Make changes to both the Notification Plugin checkboxes and the Default notification preferences of another plugin Confirm that the changes to the Notification Plugins as well as Default notification preferences appear on the log   [OPTIONAL]  Whilst completing step 10, make sure no changes are being logged where the preference has not changed but instead the order of the values have changed, e.g. a false positive where new value: "email,jabber" and old value: "jabber,email" are being logged.     
    • Affected Branches:
      MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_311_STABLE
    • Pull 3.11 Branch:
      MDL-67882-message-config-log-MOODLE_311_STABLE
    • Pull Master Branch:
      MDL-67882-message-config-log

      Description

      Any changes done here are not logged or auditable:

      /admin/message.php

       

        Attachments

        1. MDL-67882.jpg
          MDL-67882.jpg
          56 kB
        2. MDL-67882 Fail 1
          36 kB
        3. MDL-67882 Fail 1.png
          MDL-67882 Fail 1.png
          36 kB
        4. MDL-67882 Fail 2.png
          MDL-67882 Fail 2.png
          136 kB

          Activity

            People

            Assignee:
            brendanheywood Brendan Heywood
            Reporter:
            brendanheywood Brendan Heywood
            Peer reviewer:
            Peter Burnett Peter Burnett
            Integrator:
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Tester:
            Anna Carissa Sadia Anna Carissa Sadia
            Participants:
            Component watchers:
            Andrew Lyons, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              17/May/21

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours, 30 minutes
                3h 30m