1. 29 Sep, 2012 1 commit
    • Petr Škoda's avatar
      MDL-31437 add group sync option to enrol_cohort · 7881024e
      Petr Škoda authored
      This patch includes following changes and new features:
      * Group sync in enrol_cohort plugin.
      * Option for editing of role in existing cohort sync instance.
      * Group memberships are now restored after enrolments.
      * New enrol method for restore of protected group membership.
      * New component callback 'restore_group_member' for restore of general plugin group membership.
      * New component callback 'restore_role_assignment' for restore of general plugin role assignments.
      * Implemented group membership protection in enrolment UI.
      * Other minor fixes and cleanup.
      
      Notes:
      * The YUI base enrolment page is not reimplemented yet - see MDL-35618.
      7881024e
  2. 14 Sep, 2012 1 commit
  3. 07 Sep, 2012 2 commits
  4. 24 Aug, 2012 1 commit
  5. 22 Aug, 2012 1 commit
  6. 14 Aug, 2012 1 commit
  7. 23 Jul, 2012 1 commit
  8. 08 Jan, 2012 1 commit
    • Petr Skoda's avatar
      MDL-30944 improve enrol_cohort plugin · 7cfe6404
      Petr Skoda authored
      List of changes:
      * configurable unenrol action
      * cron period increased to 1 hour in order to lower server load, courses should not get out of sync often
      * CLI sync script for debugging or manual sync after configuration change
      * phpdocs fixes
      * when plugin is disabled all roles are removed, enrollments are kept
      * uninstall script
      * other bugfixing and performance improvements
      7cfe6404
  9. 18 Oct, 2011 1 commit
  10. 22 Jul, 2011 1 commit
  11. 21 Apr, 2011 3 commits
  12. 01 Aug, 2010 3 commits
  13. 22 Jun, 2010 1 commit
  14. 21 Jun, 2010 1 commit
    • Petr Skoda's avatar
      MDL-21782 reworked enrolment framework, the core infrastructure is in place,... · df997f84
      Petr Skoda authored
      MDL-21782 reworked enrolment framework, the core infrastructure is in place, the basic plugins are all implemented; see the tracker issue for list of unfinished bits, expect more changes and improvements during the next week
      
      AMOS START
          MOV [sendcoursewelcomemessage,core_admin],[sendcoursewelcomemessage,enrol_self]
          MOV [configsendcoursewelcomemessage,core_admin],[sendcoursewelcomemessage_desc,enrol_self]
          MOV [enrolstartdate,core],[enrolstartdate,enrol_self]
          MOV [enrolenddate,core],[enrolenddate,enrol_self]
          CPY [welcometocourse,core],[welcometocourse,enrol_self]
          CPY [welcometocoursetext,core],[welcometocoursetext,enrol_self]
          MOV [notenrollable,core],[notenrollable,core_enrol]
          MOV [enrolenddaterror,core],[enrolenddaterror,enrol_self]
          MOV [enrolmentkeyhint,core],[passwordinvalidhint,enrol_self]
          MOV [coursemanager,core_admin],[coursecontact,core_admin]
          MOV [configcoursemanager,core_admin],[coursecontact_desc,core_admin]
          MOV [enrolledincourserole,core],[enrolledin...
      df997f84