• Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: Minor Minor
    • 2.5
    • 2.4
    • 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)

      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.

            skodak Petr Skoda
            skodak Petr Skoda
            Dan Poltawski Dan Poltawski
            Dan Poltawski Dan Poltawski
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.