• Icon: Sub-task Sub-task
    • Resolution: Inactive
    • Icon: Critical Critical
    • None
    • 2.4.4
    • Other
    • MOODLE_24_STABLE

      ELIS defines six custom context levels. With the overhaul of the Moodle context API in 2.2, we tried to do this as a completely separate group of classes and not touch any Moodle core code. Unfortunately we did end up having to modify some Moodle code for this to work.

      Documentation link

      NOTE: links to files are a link to the patch file in the RL Github repository

      • /admin/roles/lib.php
        • Ensure that code defining ELIS custom context levels is loaded for role definition table
      • /admin/tool/unsuproles/index.php
        • Ensure that code defining ELIS custom context levels is loaded for checking unsupported role assignments
      • /lib/accesslib.php
        • Ensure that code defining ELIS custom context levels is loaded for absolutely necessary core methods (and include ELIS contexts in get_user_access_sitewide() preloading)
      • /elis/program/accesslib.php
        • Defines the ELIS context levels and their associated class implementation

            jfilip Justin Filip (Inactive)
            jfilip Justin Filip (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

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