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
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona), David Mudrák (@mudrd8mz), Helen Foster, Víctor Déniz Falcón, Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                17/May/18