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

Add new "Disabled feature" within Mobile app settings for the new "Contact site support" feature introduced in app v4.1

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • 4.1
    • 4.0.1, 4.1
    • Other
    • MOODLE_400_STABLE, MOODLE_401_STABLE
    • MOODLE_401_STABLE
    • MDL-75099-master
    • Hide

      Test

      1. Go to Site administration ► Advanced feature and enable "Enable web services for mobile devices"
      2. Create a WS Token for one user on the site:
        • Click on Site administration ► Plugins ► Web services ► Manage tokens
      3. Go to Site administration ►Mobile app ►Mobile features - Disabled features option
      4. Select the "Contact site support" option under the Mobile features section
      5. Next, you can do a CURL REST call simulating a WS client with the user token.
      6. You need to replace the $wstoken and the MOODLE_URL of your moodle instance

        curl 'MOODLE_URL/webservice/rest/server.php?moodlewsrestformat=json' --data 'wsfunction=tool_mobile_get_config&wstoken=$wstoken' --compressed | python -m json.tool

      1. Check that in the WS response, in the "tool_mobile_disabledfeatures" value field, you see the following value: "NoDelegate_CoreUserSupport"
      2. Now, go back to Site administration ►Mobile app ►Mobile features - Disabled features option, and deselect the "Contact site support" option under the Mobile features section
      3. Execute the CURL request again and check that the "tool_mobile_disabledfeatures" value is empty
      Show
      Test Go to Site administration ► Advanced feature and enable "Enable web services for mobile devices" Create a WS Token for one user on the site: Click on Site administration ► Plugins ► Web services ► Manage tokens Go to Site administration ►Mobile app ►Mobile features - Disabled features option Select the "Contact site support" option under the Mobile features section Next, you can do a CURL REST call simulating a WS client with the user token. You need to replace the $wstoken and the MOODLE_URL of your moodle instance curl ' MOODLE_URL /webservice/rest/server.php?moodlewsrestformat=json' --data 'wsfunction=tool_mobile_get_config&wstoken= $wstoken ' --compressed | python -m json.tool Check that in the WS response, in the " tool_mobile_disabledfeatures " value field, you see the following value: " NoDelegate_CoreUserSupport " Now, go back to Site administration ►Mobile app ►Mobile features - Disabled features option, and deselect the "Contact site support" option under the Mobile features section Execute the CURL request again and check that the " tool_mobile_disabledfeatures " value is empty

      We should allow site admins to disable the option to "contact site support" within the app

            rodrigo.mady@moodle.com Rodrigo Mady
            jleyva Juan Leyva
            Noel De Martin Noel De Martin
            Jun Pataleta Jun Pataleta
            John Edward Pedregosa John Edward Pedregosa
            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 - 1 hour, 41 minutes
                1h 41m

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