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

Backwards-incompatible Grade API changes commited to stable branches in MDL-68652

XMLWordPrintable

    • 1
    • Team Alpha - Sprint 3 I4-2023

      Class graded_users_iterator is a key part of the grading infrastructure, used by many plugins.

      In MDL-68652 it was chagned to alter the data returned in the user objects it returns.

      This breaks some plugins, or at least one of mine. Not cool for a change that was committed to stable branches.

      Also, there is now no way to influence which fields are included - although it seems that to keep core code working, it was necessary to hard-code a few additional fields. That is all very well for core, but what about plugins?

      (Also, that is not the correct way to add extra fields to core_user\fields.)

      So, I am currently stuck that the only way to repair my plugin is core code changes, and that is not cool.

            ilyatregubov Ilya Tregubov
            timhunt Tim Hunt
            Tim Hunt Tim Hunt
            Mihail Geshoski Mihail Geshoski
            CiBoT CiBoT
            Votes:
            2 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour, 51 minutes
                1h 51m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.