Moodle

Web services improvement

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 2.0
  • Fix Version/s: 2.0
  • Component/s: Web Services
  • Labels:
    None
  • Affected Branches:
    MOODLE_20_STABLE
  • Fixed Branches:
    MOODLE_20_STABLE

Description

After review with Martin, here following point to fix:

  • under Administration > Plugins > Webservice: add an overview page explaining how to set access with token
  • users as client with token
  • one system controlling moodle (eg student information system) with token
    For each step indicate if the setting is enable or not.
  • on Token profil page:
  • change the title name - web service token => web service management
  • always display automatically generated tokens with a Reset button for each service
  • if admin created some tokens, display these tokens without reset button.
  • on admin manage protocol page:
  • remove "the table above are sorted automatically"
  • change text: For security reason only protocol that are in used should be enabled
  • on admin manage token page:
  • when https disabled, display the string as ******************
  • change text: No token have been created

*on admin manage service pages

  • move add link to the left under the table
  • top navigation should be consistent (check other page too) - no need back button on the function selection page
  • make the search selector multiple => can select multiple function
  • change buttons labels "Saves changes" => "add function", ...
  • add help information to the required capability field
  • add help text to indicate that a service is made of function
  • the Add function button is weird (css?)
  • remove the "Save changes" button on the manage service page
  • change exception "invalid token" in a more explicit message (not valid, IP restriction,...)

Issue Links

Activity

Hide
Jerome Mouneyrac added a comment -

documentation can be found there: http://docs.moodle.org/en/Web_Services

Show
Jerome Mouneyrac added a comment - documentation can be found there: http://docs.moodle.org/en/Web_Services
Hide
Jerome Mouneyrac added a comment -

The Save changes button issue has been moved to another issue => MDL-21392

Show
Jerome Mouneyrac added a comment - The Save changes button issue has been moved to another issue => MDL-21392
Hide
Jerome Mouneyrac added a comment -

New improvement to do:
Create service page: hide required capability
Manage token page: user should be linked to their user profil
Security keys page: display token created by administrator
Manage service page: rewording :
Authorised user only => user

  • => All users
Show
Jerome Mouneyrac added a comment - New improvement to do: Create service page: hide required capability Manage token page: user should be linked to their user profil Security keys page: display token created by administrator Manage service page: rewording : Authorised user only => user
  • => All users

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: