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

External database test settings (auth & enrolment) indicate deprecated dynamic properties

XMLWordPrintable

    • MOODLE_402_STABLE, MOODLE_403_STABLE
    • MOODLE_402_STABLE
    • MDL-79511-master
    • Hide

      Prerequisites:

      • The system needs PHP version 8.2

      Test Authentication External database

      1. Login as admin
      2. Navigate to the Site administration > Plugins > Manage Authentication page
      3. Enable the External database plugin
      4. Click the External Database settings
      5. Specify all needed input in the settings:
           - Host
           - Database
           - DB name
           - DB User
           - Password
           - Table = externaldb
           - Username field = username_field
           - Password field = pass_field
      6. Save changes
      7. Execute SQL files externaldb.sql to your external database
      8. Return to the Manage Authentication page
      9. Click the External Database Test settings
      10. Verify that you do not see any dynamic properties error message, and ensure all table fields in the external table are visible in the green box.

      Test Course Enrolment External database

      1. Login as admin
      2. Navigate to the Site administration > Plugins > Manage enrol plugins page
      3. Enable the External database plugin
      4. Click the External Database settings
      5. Specify all needed input in the settings:
         - Database driver
         - Database host
         - Database user
         - Database password
         - Database name
         - Remote user enrolment table = remoteenroltable
         - Remote new courses table = newcoursetable
      6. Save changes
      7. Execute SQL files remoteenroltable.sql and newcoursetable.sql to your external database
      8. Return to the Manage enrol plugins page
      9. Click the External Database Test settings
      10. Verify that you do not see any dynamic properties error message, and ensure all table fields in the external table are visible in the green box.
      Show
      Prerequisites: The system needs PHP version 8.2 Test Authentication External database Login as admin Navigate to the Site administration > Plugins > Manage Authentication page Enable the External database plugin Click the External Database settings Specify all needed input in the settings:    - Host    - Database    - DB name    - DB User    - Password    - Table = externaldb    - Username field = username_field    - Password field = pass_field Save changes Execute SQL files externaldb.sql to your external database Return to the Manage Authentication page Click the External Database Test settings Verify that you do not see any dynamic properties error message, and ensure all table fields in the external table are visible in the green box. Test Course Enrolment External database Login as admin Navigate to the Site administration > Plugins > Manage enrol plugins page Enable the External database plugin Click the External Database settings Specify all needed input in the settings:  - Database driver  - Database host  - Database user  - Database password  - Database name  - Remote user enrolment table = remoteenroltable  - Remote new courses table = newcoursetable Save changes Execute SQL files remoteenroltable.sql and newcoursetable.sql to your external database Return to the Manage enrol plugins page Click the External Database Test settings Verify that you do not see any dynamic properties error message, and ensure all table fields in the external table are visible in the green box.
    • 1
    • Team Hedgehog 2023 Sprint 3.3

      The external database test settings page uses the ADOdb fetchObject function. Currently, Moodle is still using the version that has a problem with the function.

       

        1. externaldb.sql
          0.2 kB
        2. MDL-79511.png
          MDL-79511.png
          301 kB
        3. mdlqa18206_test_settings.png
          mdlqa18206_test_settings.png
          120 kB
        4. newcoursetable.sql
          0.2 kB
        5. remoteenroltable.sql
          0.3 kB

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

              Created:
              Updated:
              Resolved:

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

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