1. 07 Oct, 2016 1 commit
    • Aaron Wells's avatar
      Bug 1620879: Remove extraneous "/webservice" from end of plugin components · 98ca273e
      Aaron Wells authored
      Currently, a plugin has to list its component as e.g.
      "module/mobileapi/webservice". This could just be "module/mobileapi".
      
      Since we're using the component string as part of the automated token
      request system, it's better to change this now to something more sensible.
      
      behatnotneeded: Tests to come later
      
      Change-Id: Ia7663065b79598d92c3bf8450c5539efb6aa3e2d
      98ca273e
  2. 05 Oct, 2016 2 commits
    • Aaron Wells's avatar
      Bug 1620879: Add "apiversion" field to external_services · 0633673a
      Aaron Wells authored
      To help clients determine which version of a webservice
      they might be connecting to.
      
      behatnotneeded: Tests to come later
      
      Change-Id: I90abd0d9470cba4ae42ee3a22a6c0629d325f8d2
      0633673a
    • Aaron Wells's avatar
      Bug 1620879: Changes to service groups to facilitate automation · d159aaf4
      Aaron Wells authored
      - Adding "shortname" field to service groups
      - Marking plugin-created service groups, as the ones that have
      a "component" field. Make the function list for plugin-created
      service groups not editable by users.
      - Since users may have already edited the old "sample" service
      groups, removing the "component" value from those.
      - And, to avoid trouble going forward, preventing the install
      of the sample service groups on new installations
      
      behatnotneeded: Tests to be written later
      
      Change-Id: I23c781d6f2bbf689c12de30a67882bf3f1f4aff9
      d159aaf4
  3. 26 Sep, 2016 1 commit
  4. 30 Aug, 2016 1 commit
    • Aaron Wells's avatar
      Bug 1600099: Cleanup of the webservice admin page · ce1a97ac
      Aaron Wells authored
      This patch does a few things:
      
      1. Renames "webservice_enabled" config to "webservice_provider_enabled",
      to indicate that this config only controls Mahara's actions as
      a webservice provider, *not* a webservice client.
      
      2. Renames all the "webservice_<protocol>_enabled" configs to
      "webservice_provider_<protocol>_enabled" to indicate that they only
      control whether Mahara will provide webservices via that protocol,
      and not whether Mahara will use that protocol as a client.
      
      3. Renames "webservice_connections_enabled" config to
      "webservice_requester_enabled", to clarify that this config
      controls whether Mahara is allowed to request webservices
      from external sources.
      
      4. Updates language strings to make these changes clearer.
      
      5. Rearranges and renames the form methods in
      webservice/admin/index.php to make the flow of control more
      obvious. Now the main form method is first, followed in order
      by the methods that generate its subforms and each of their
      submit handlers.
      
      behatnotneeded: Covered by existing tests
      
      Change-Id: I58dadb352d1f1542ca67a104ebfd702b4ca90fc9
      ce1a97ac
  5. 12 Jul, 2016 1 commit
  6. 08 Jul, 2016 4 commits
  7. 19 Feb, 2015 2 commits
  8. 22 Dec, 2014 1 commit
  9. 11 Dec, 2014 1 commit
  10. 27 Nov, 2014 1 commit
  11. 17 Nov, 2014 1 commit