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

Major 2.0 enrolments rewrite META

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.9
    • Fix Version/s: 2.0
    • Component/s: Enrolments, Roles / Access
    • Labels:
      None
    • Affected Branches:
      MOODLE_19_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE

      Description

      Spec:

      This is a meta bug describing all necessary steps. Issues marked as work-in-progress are implemented in my patch. We are looking for volunteers to work on issues assigned to 'nobody'

        Gliffy Diagrams

          Attachments

          1. enrol20_10.patch
            631 kB
          2. enrol20_6.patch
            588 kB
          3. enrol20.patch
            593 kB
          4. Participants (A).bmml
            5 kB
          5. Participants (A).png
            Participants (A).png
            119 kB

            Issue Links

            1.
            New enrolment infrastructure Sub-task Closed Petr Skoda
             
            2.
            Change meaning of course_categories.visible Sub-task Closed Petr Skoda
             
            3.
            upgrade enrol/authorize plugin Sub-task Closed Aaron Barnes
             
            4.
            new enrol/category plugin Sub-task Closed Petr Skoda
             
            5.
            new enrol/cohort plugin Sub-task Closed Petr Skoda
             
            6.
            upgrade enrol/database plugin Sub-task Closed Petr Skoda
             
            7.
            upgrade enrol/flatfile plugin Sub-task Closed Aaron Barnes
             
            8.
            new enrol/guest plugin Sub-task Closed Petr Skoda
             
            9.
            upgrade enrol/imsenterprise plugin Sub-task Closed Aaron Barnes
             
            10.
            upgrade enrol/ldap plugin Sub-task Closed Iñaki Arenaza
             
            11.
            upgrade enrol/manual plugin Sub-task Closed Petr Skoda
             
            12.
            new enrol/meta plugin Sub-task Closed Petr Skoda
             
            13.
            upgrade enrol/mnet plugin Sub-task Closed David Mudrák
             
            14.
            upgrade enrol/paypal plugin Sub-task Closed Aaron Barnes
             
            15.
            new enrol/self plugin Sub-task Closed Petr Skoda
             
            16.
            Enrolled users overview page Sub-task Closed Petr Skoda
             
            17.
            Enrol instances management UI Sub-task Closed Petr Skoda
             
            18.
            Enrol plugins settings and management Sub-task Closed Petr Skoda
             
            19.
            Backup of enrol tables Sub-task Closed Petr Skoda
             
            20.
            Restore of enrolment data Sub-task Closed Petr Skoda
             
            21.
            New course info details logic/icons Sub-task Closed Rossiani Wijaya
             
            22.
            Upgrade all places that deal with my courses Sub-task Closed Petr Skoda
             
            23.
            Review course completion compatibility with new enrol internals Sub-task Closed Aaron Barnes
             
            24.
            test, test, test enrol upgrade Sub-task Closed Petr Skoda
             
            25.
            Upgrade stats code to use new enrol tables Sub-task Closed Petr Skoda
             
            26.
            enrol related webservices Sub-task Closed Petr Skoda
             
            27.
            enrolment related events Sub-task Closed Petr Skoda
             
            28.
            Add AJAX and more features to the main enrolment overview Sub-task Closed Sam Hemelryk
             
            29.
            UI for not-enrolled users with a role in the course Sub-task Closed Sam Hemelryk
             
            30.
            Add one time cohort enrol UI Sub-task Closed Sam Hemelryk
             
            31.
            review course request - add new enrol logic there when auto confirming Sub-task Closed Petr Skoda
             
            32.
            Enrolment help strings Sub-task Closed David Mudrák
             
            33.
            add total count to Enrol overview page Sub-task Closed Sam Hemelryk
             
            34.
            enrol UI ajax must explicitly ask each enrol plugin instance if manual enrol allowed Sub-task Closed Sam Hemelryk
             
            35.
            Move enrolment instance configuration to the enrolment overview page Sub-task Closed Petr Skoda
             
            36.
            reimplement missing longtimenosee unenrol support Sub-task Closed Petr Skoda
             

              Activity

                People

                • Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Fix Release Date:
                    24/Nov/10