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

              Assignee:
              marina Marina Glancy
              Reporter:
              marina Marina Glancy
              Peer reviewer:
              Carlos Escobedo
              Integrator:
              Andrew Nicols
              Tester:
              CiBoT
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), David Mudrák (@mudrd8mz), Helen Foster, Víctor Déniz Falcón, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                17/May/18