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

Upgrade Font Awesome library to 6.7.2

XMLWordPrintable

    • MOODLE_500_STABLE
    • MOODLE_500_STABLE
    • MDL-84163-main
    • Hide

      Setup

      1. Download the attached file MDL-84163.feature.
      2. Run the following command to create a test course:

        php admin/tool/generator/cli/runtestscenario.php --feature="/absolute/path/to/MDL-84163.feature"
        

        It might fail while creating the users if they already exist in your local instance. If that's the case, this error can be ignored.

      Testing scenario: Icons

      1. Navigate to the course (Testing course for MDL-84163).
      2. Access the Assignment activity.
      3. Go to Advanced Grading in the secondary navigation.
      4. Change the active grading method to Rubric.
      5. VERIFY that the icon for "Create new grading form from a template" has two document icons as shown below:
      6. Go to the test course homepage.
      7. Access the Lesson activity.
      8. Click on Edit lesson and look at the list of pages.
      9. VERIFY the Duplicate page icon has two white and black squares as shown below:
      10. Go to the test course homepage.
      11. Access the Page activity and navigate to the Settings tab.
      12. Edit the Page and set Page content to:

        <p><i class="fa-brands fa-bluesky"></i></p>

      13. Save changes.
      14. VERIFY there is a butterfly icon is displayed.

      UI Component Library

      1. Run `grunt componentlibrary` (more info https://moodledev.io/general/development/tools/component-library%60)
      2. Navigate to Site Admin > Development > UI Component library
      3. On the left sidebar menu, click Moodle > Moodle components > Icons
      4. VERIFY that all icons were loaded nicely without any issues.

      Thirdpartylibraries version info

      1. Navigate to Site Admin > Development > Third party libraries
      2. VERIFY that Font awesome is listed with a version number of 6.7.2

       

      Show
      Setup Download the attached file MDL-84163.feature . Run the following command to create a test course: php admin/tool/generator/cli/runtestscenario.php --feature="/absolute/path/to/MDL-84163.feature" It might fail while creating the users if they already exist in your local instance. If that's the case, this error can be ignored. Testing scenario: Icons Navigate to the course ( Testing course for MDL-84163 ). Access the Assignment activity. Go to Advanced Grading in the secondary navigation. Change the active grading method to Rubric. VERIFY that the icon for "Create new grading form from a template" has two document icons as shown below: Go to the test course homepage. Access the Lesson activity. Click on Edit lesson and look at the list of pages. VERIFY the Duplicate page icon has two white and black squares as shown below: Go to the test course homepage. Access the Page activity and navigate to the Settings tab. Edit the Page and set Page content to: <p><i class = "fa-brands fa-bluesky" ></i></p> Save changes. VERIFY there is a butterfly icon is displayed. UI Component Library Run `grunt componentlibrary` (more info https://moodledev.io/general/development/tools/component-library%60 ) Navigate to Site Admin > Development > UI Component library On the left sidebar menu, click Moodle > Moodle components > Icons VERIFY that all icons were loaded nicely without any issues. Thirdpartylibraries version info Navigate to Site Admin > Development > Third party libraries VERIFY that Font awesome is listed with a version number of 6.7.2  
    • Hide

      Code verified against automated checks.

      Checked MDL-84163 using repository: https://github.com/meirzamoodle/moodle.git

      More information about this report

      Built on: Tue Mar 4 06:54:50 UTC 2025

      Show
      Code verified against automated checks. Checked MDL-84163 using repository: https://github.com/meirzamoodle/moodle.git main (0 errors / 0 warnings) [branch: MDL-84163-main | CI Job ] More information about this report Built on: Tue Mar 4 06:54:50 UTC 2025
    • Show
      Launching automatic jobs for branch MDL-84163 -main https://ci.moodle.org/view/Testing/job/DEV.02%20-%20Developer-requested%20PHPUnit/18264/ PHPUnit (sqlsrv) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/62416/ Behat (NonJS - boost and classic) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/62417/ Behat (Firefox - boost) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/62418/ Behat (Firefox - classic) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/62419/ App tests (stable app version) Built on: Fri Feb 14 04:25:14 AM UTC 2025
    • 1
    • Team Dragons 2025 Sprint 1.2

      Font Awesome by Dave Gandy - http://fontawesome.io lib/fonts/ 6.5.2 -> 6.7.2 https://github.com/FortAwesome/Font-Awesome

        1. MDL-84163_test_doc_icon.png
          MDL-84163_test_doc_icon.png
          11 kB
        2. MDL-84163_test_duplicate_icon.png
          MDL-84163_test_duplicate_icon.png
          0.4 kB
        3. MDL-84163.feature
          3 kB
        4. MDL-84163.png
          MDL-84163.png
          687 kB

            meirza.arson@moodle.com Meirza
            sarjona Sara Arjona (@sarjona)
            David Woloszyn David Woloszyn
            Jun Pataleta Jun Pataleta
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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