Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.4
    • Fix Version/s: 2.5
    • Component/s: Enrolments
    • Labels:
    • Testing Instructions:
      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)
    • Affected Branches:
      MOODLE_24_STABLE
    • Fixed Branches:
      MOODLE_25_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      w02_MDL-37187_m25_flatfile

      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

              Assignee:
              skodak Petr Skoda
              Reporter:
              skodak Petr Skoda
              Integrator:
              Dan Poltawski
              Tester:
              Dan Poltawski
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                14/May/13