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

Upgrade PHPSpreadsheet to latest version

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-71720-master
    • Hide

      Testing scenario 1

      1. Login as admin
      2. Go to http://yourmoodleurl/lib/tests/other/spreadsheettestpage.php and generate the Excel and ODS sample file.
      3. Review the server error logs to make sure there are no notices there.
      4. Open the Excel and ODS sample file in various office suites.
      5. Expected Result: Check the content is displayed as expected (Font colors, headings etc). You can download the ODS file and compare it with or download the Excel file without that patch. Alternatively, you can also compare to the moodletest_withoutpatch.ods attached file (which was created without the patch).

       

      Testing scenario 2

      1. Login as admin.
      2. Create a course with some enrolled students and one graded activity for some of them (at least).
      3. Access to the course.
      4. Go to Grades / Export / Excel spreadsheet
      5. Click over the Download button
      6. Expected Result: Check the file is downloaded and contains one row per user and, at least, the following columns:  "First name", "Surname", "ID number", "Institution", "Department", "Email address", "Course total", "Last downloaded from this course" and one column for each activity.
      Show
      Testing scenario 1 Login as admin Go to  http://yourmoodleurl/lib/tests/other/spreadsheettestpage.php and generate the Excel and ODS sample file. Review the server error logs to make sure there are no notices there. Open the Excel and ODS sample file in various office suites. Expected Result: Check the content is displayed as expected (Font colors, headings etc). You can download the ODS file and compare it with or download the Excel file without that patch. Alternatively, you can also compare to the moodletest_withoutpatch.ods  attached file (which was created without the patch).   Testing scenario 2 Login as admin. Create a course with some enrolled students and one graded activity for some of them (at least). Access to the course. Go to Grades / Export / Excel spreadsheet Click over the Download button Expected Result:  Check the file is downloaded and contains one row per user and, at least, the following columns:  "First name", "Surname", "ID number", "Institution", "Department", "Email address", "Course total", "Last downloaded from this course" and one column for each activity.
    • Moppies Kanban

    Description

      PhpSpreadsheet (/lib/phpspreadsheet/) 1.16.0 --> 1.21.0 : https://github.com/PHPOffice/PhpSpreadsheet/releases
       

      Attachments

        Issue Links

          Activity

            People

              sarjona Sara Arjona (@sarjona)
              sarjona Sara Arjona (@sarjona)
              Ilya Tregubov Ilya Tregubov
              Victor Déniz Falcón Victor Déniz Falcón
              Gladys Basiana Gladys Basiana
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                19/Apr/22

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 hours
                  3h