Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-18443 Moodle 4.4 QA
  3. MDLQA-18695

CLONE - Mobile service is enabled by default on secure server

XMLWordPrintable

      NOTE: You need a moodle site with https

      1. Install clean moodle site under domian using https
      2. Check that during the installation you don’t see any warnings
      3. Once the site is installed, you need to check that:
        • The setting enablemobilewebservice is enabled in Site administration > General > Advanced features (enablemobilewebservice)
        • The Moodle mobile web service is enabled in Site administration > Server > Web services > External services
        • Rest protocol is enabled in Site administration > Server > Web services > Manage protocols
        • For the authenticated user, the capabilities: webservice/rest:use and moodle/webservice:createmobiletoken are enabled at system level
      4. Disable the Mobile service (enablemobilewebservice) in Site administration > Mobile app > Mobile settings
      5. Bump moodle version (version.php) number to simulate an upgrade and go to Admin > Notifications to do the upgrade
      6. Confirm that the setting enablemobilewebservice is still disabled
      7. Now, do another clean installation under https but this time using the CLI:

        sudo -u www-data php admin/cli/install.php --lang=en --wwwroot=https://localhost/m/stable_master --dataroot=/Users/xyz/wwwdata/moodledatatest1 --dbtype="postgres" --dbhost="localhost" --dbuser="dbuser1" --dbname=test1 --dbpass=xyz --fullname=t --shortname=t --adminpass="yourPass!" --adminemail="yourmail@moodle.com" --non-interactive --allow-unstable --agree-license

      1. Confirm steps 3, 4, 5, and 6 (doing the upgrade using the cli)

        1. MDLQA-18695 - Step 3 . Rest protocol.png
          75 kB
          Carlos Escobedo
        2. MDLQA-18695 - Step 3 - Capabilities.png
          120 kB
          Carlos Escobedo
        3. MDLQA-18695 - Step 3 - enablemobilewebservice.png
          128 kB
          Carlos Escobedo
        4. MDLQA-18695 - Step 3 - Web service.png
          101 kB
          Carlos Escobedo
        5. MDLQA-18695 - Step 5 - bum version.png
          83 kB
          Carlos Escobedo
        6. MDLQA-18695 - Step 6 - Confirm disabled previous keeped.png
          132 kB
          Carlos Escobedo
        7. MDLQA-18695 - Step 7-3 . Rest protocol.png
          94 kB
          Carlos Escobedo
        8. MDLQA-18695 - Step 7-3 - Capabilities.png
          109 kB
          Carlos Escobedo
        9. MDLQA-18695 - Step 7-3 - enablemobilewebservice.png
          130 kB
          Carlos Escobedo
        10. MDLQA-18695 - Step 7-3 - Web service.png
          74 kB
          Carlos Escobedo
        11. MDLQA-18695 - Step 7 - cli install.png
          168 kB
          Carlos Escobedo
        12. MDLQA-18695 - Step 7 - cli successfully.png
          23 kB
          Carlos Escobedo

            cescobedo Carlos Escobedo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

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