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

Merge together core subsystems core_hub, core_register and core_publish

    XMLWordPrintable

Details

    Description

      core_component::fetch_subsystems() :

                  'hub'         => null,
                  'publish'     => $CFG->dirroot.'/course/publish',
                  'register'    => $CFG->dirroot.'/'.$CFG->admin.'/registration', // Broken badly if $CFG->admin changed.
      

      lib/classes/hub/, lang/en/hub.php - present, contain classes and strings for all three subsystems
      admin/registration/classes/ and lang/en/register.php - created during GDPR work for privacy API implementations
      course/publish/classes/, lang/en/publish.php - do not exist but would need to be created for privacy API implementations otherwise, see MDL-62136

      Basically, there is no reason for components core_publish and core_reigster to exist

      Attachments

        Issue Links

          Activity

            People

              marina Marina Glancy
              marina Marina Glancy
              Carlos Escobedo Carlos Escobedo
              Andrew Lyons Andrew Lyons
              CiBoT CiBoT
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                17/May/18