Details

    • Sub-task
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.4
    • 2.5
    • Enrolments
    • MOODLE_24_STABLE
    • MOODLE_25_STABLE
    • w02_MDL-37187_m25_flatfile
    • Hide

      1/ execute phpunit tests
      2/ create some flatfile enrolment file and execute it or wait for cron
      3/ try to manually edit enrolments as administrator (or any other role if you override plugin permissions)

      Show
      1/ execute phpunit tests 2/ create some flatfile enrolment file and execute it or wait for cron 3/ try to manually edit enrolments as administrator (or any other role if you override plugin permissions)

    Description

      Current flatfile plugin contains multiple problems and lack of functionality:

      • problematic coding style
      • lacks manual management of enrolments
      • missing unenrolment action
      • impossible to sync via CLI
      • cron progress trace handling is non-standard
      • restore support is missing
      • unit tests are missing
      • no support for different encodings
      • problems with unicode support
      • no support for CSV text quoting or different separators
      • start time can not be specified without end time
      • etc.

      This patch implements all this missing functionality and fixes all know bugs and bugs discovered during testing. The unit tests should cover all the functionality except manual editing of enrolments.

      Attachments

        Issue Links

          Activity

            People

              skodak Petr Skoda
              skodak Petr Skoda
              Dan Poltawski Dan Poltawski
              Dan Poltawski Dan Poltawski
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Laurent David, Raquel Ortega, Sara Arjona (@sarjona)
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                14/May/13