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

Display contact form setting in site registration should be removed

XMLWordPrintable

    • MOODLE_37_STABLE, MOODLE_39_STABLE, MOODLE_401_STABLE, MOODLE_403_STABLE
    • MOODLE_405_STABLE
    • MDL-66994-main
    • Hide

      1. Test upgrade

      Install a Moodle site without the patch so you can use, for instance, the last weekly:

      git checkout 7d7a871eddf81cdc1e6f5ea9dda67cf9058dd032

      1. Login as admin.
      2. Access the Registration form (admin/registration/index.php).
      3. In the Site listing dropdown, choose the option "Only display my site name".
      4. In the Display contact form dropdown, choose the option "Yes, provide a form for other Moodles to contact me".
      5. Register your site (if you have a local instance, an error will be raised; that's OK).
      6. Open your favourite database client.
      7. View the config_plugins table in your Moodle database.
      8. VERIFY the "site_contactable" in the column "name" exists
      9. Change to the latest version on integration.git or apply the patch:

        git checkout main

      10. Upgrade Moodle.
      11. Open your favourite database client.
      12. View the config_plugins table in your Moodle database.
      13. VERIFY the "site_contactable" in the column "name" does not exist.

      2. Test registration form

      1. Login as admin
      2. Navigate to Site Admin > General > Registration.
      3. In the Site listing dropdown, choose the option "Only display my site name"
      4. VERIFY the Display contact form dropdown is not visible
      5. In the Site listing dropdown, choose the option "Display my site name with the link"
      6. VERIFY the Display contact form dropdown is not visible
      Show
      1. Test upgrade Install a Moodle site without the patch so you can use, for instance, the last weekly: git checkout 7d7a871eddf81cdc1e6f5ea9dda67cf9058dd032 Login as admin. Access the Registration form (admin/registration/index.php). In the Site listing dropdown, choose the option "Only display my site name". In the Display contact form dropdown, choose the option "Yes, provide a form for other Moodles to contact me". Register your site (if you have a local instance, an error will be raised; that's OK). Open your favourite database client. View the config_plugins table in your Moodle database. VERIFY the "site_contactable" in the column "name" exists Change to the latest version on integration.git or apply the patch: git checkout main Upgrade Moodle. Open your favourite database client. View the config_plugins table in your Moodle database. VERIFY the "site_contactable" in the column "name" does not exist. 2. Test registration form Login as admin Navigate to Site Admin > General > Registration. In the Site listing dropdown, choose the option "Only display my site name" VERIFY the Display contact form dropdown is not visible In the Site listing dropdown, choose the option "Display my site name with the link" VERIFY the Display contact form dropdown is not visible
    • 2
    • Team Hedgehog 2024 Sprint 2.3

      When an admin registers their site, if they chose to display their site in the site listing, the setting 'Display contact form' appears and they can select 'Yes, provide a form for other Moodlers to contact me'.

      In the past, when the list of registered sites was on moodle.net, if a visitor knew to log in (not very intuitive!) when they browsed the list, sites which were willing to be contacted had an icon next to them with a link to a contact form. (It worked well originally, when the list of registered sites was on moodle.org, and people were likely to be logged in anyway.)

      The functionality doesn't exist on stats.moodle.org. These days, if sites are willing to be contacted, they provide a contact link on their site.

      As the functionality was most likely hardly ever used when the list of registered sites was on moodle.net, it doesn't seem worth adding it to stats.moodle.org. Instead, let's just remove the 'Display contact form' setting in site registration.

            meirza.arson@moodle.com Meirza
            tsala Helen Foster
            Raquel Ortega Raquel Ortega
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Kim Jared Lucas Kim Jared Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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