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

Tool to list all events

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 2.7
    • 2.7
    • Events API
    • MOODLE_27_STABLE
    • MOODLE_27_STABLE
    • wip-MDL-44637-master
    • Hide
      1. Install the plugin.
      2. Go to [Administration ► Site administration ► Reports ► Events list].
      3. Try different combinations of the filter and make sure that the results are filtered correctly.
      4. Click on an event to view the details.
      5. Check that the details match the code.
      6. On the details page, reduce the width of the page until the information becomes one column. Check that the formatting looks okay.
      7. Change to a right to left language such as Hebrew and make sure that the formatting of the page looks okay.
      8. Run the following behat test - report/eventlist/tests/behat/mainsection.feature
      Show
      Install the plugin. Go to [Administration ► Site administration ► Reports ► Events list] . Try different combinations of the filter and make sure that the results are filtered correctly. Click on an event to view the details. Check that the details match the code. On the details page, reduce the width of the page until the information becomes one column. Check that the formatting looks okay. Change to a right to left language such as Hebrew and make sure that the formatting of the page looks okay. Run the following behat test - report/eventlist/tests/behat/mainsection.feature
    • 100
    • BACKEND Sprint 12

    Description

      As events are being added and updated, it is very hard to find which events are available and what data they store.

      We need a tool that is useful for two main user groups:

      1. for analysts/researchers, to understand what data may be found in our logs
      2. for developers, to understand what events are available to use

      The tool should:

      • Generate a list of all events in core
      • Include high-level descriptions of the event
      • List as much as possible about the payload data in the event
      • Filter/search by verb/module etc.
      • List the observers that are consuming those events.

      Attachments

        1. base-event-with-observer.png
          base-event-with-observer.png
          147 kB
        2. event-detail.png
          event-detail.png
          167 kB
        3. event-details.png
          event-details.png
          119 kB
        4. list-events.png
          list-events.png
          196 kB
        5. main-table.png
          main-table.png
          199 kB
        6. reduced-size.png
          reduced-size.png
          39 kB
        7. single-event.png
          single-event.png
          155 kB
        8. single-event-with-code.png
          single-event-with-code.png
          186 kB

        Issue Links

          Activity

            People

              abgreeve Adrian Greeve
              rajeshtaneja Rajesh Taneja
              Petr Skoda Petr Skoda
              Marina Glancy Marina Glancy
              Marina Glancy Marina Glancy
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                12/May/14