FAQ | This is a LIVE service | Changelog

  1. 10 Jan, 2020 1 commit
  2. 26 Mar, 2019 4 commits
  3. 27 Jun, 2018 1 commit
    • Dean Rasheed's avatar
      Added the new QuoVadis Root CA 2 G3 root certificate. · 4fc65aba
      Dean Rasheed authored
      The new root certificate will be needed by the python and PHP clients
      to allow them to connect to the UTBS when its certificates are
      renewed, since they will be signed by a new root.
      
      No change needed for Java clients, provided that they are running on
      Java 8u91 or later, which ships with this new root certificate.
      
      Also updated the Javadocs to build with Java 1.8.
      
      Tagging this as release 1.1.1.
      4fc65aba
  4. 19 Jan, 2017 1 commit
    • Dean Rasheed's avatar
      Documentation update re. privileges. · 5f5407f6
      Dean Rasheed authored
      For API methods that require authentication, be more explicit about the
      exact privileges required.
      
      Additionally, in the PHP docs, increased the spacing above the HTTP
      method and path that is automatically inserted at the bottom of each
      method's docs.
      5f5407f6
  5. 18 Jan, 2017 2 commits
    • Dean Rasheed's avatar
      New API methods to get all venues. · 198dba12
      Dean Rasheed authored
      There are 2 new methods. One to get all venues for a particular training
      provider, and one to get all venues for all training providers.
      198dba12
    • Dean Rasheed's avatar
      New API methods to get all themes. · 96a725bc
      Dean Rasheed authored
      There are 2 new methods. One to get all themes for a particular training
      provider, and one to get all themes for all training providers.
      
      Additionally:
      
      * Consistently return themes in (title, ID) order across all API
      methods.
      
      * Tidy up the documentation for the fetch parameter, making it
      consistent across all API methods.
      
      * Fix the script to auto-generate python and PHP client code to account
      for the fact that *all* parameters of a method may be optional.
      96a725bc
  6. 17 Jan, 2017 2 commits
    • Dean Rasheed's avatar
      New field event.maxParticipants. · 02264e42
      Dean Rasheed authored
      All events returned by the API now return the maximum number of
      participants on the events -- an integer (possibly null).
      02264e42
    • Dean Rasheed's avatar
      New API methods to fetch a person's bookings. · 1689446e
      Dean Rasheed authored
      This consists of 3 new methods, one for each of the 3 groups of bookings
      as they are presented in the web application -- current bookings,
      registrations of interest and training history.
      
      Also added a fetch parameter to the getPerson() method, to make it
      consistent with all the other similar API methods. Even though there is
      currently no fetchable data for people, one day there might be, so this
      makes the API more easily extensible in the future.
      1689446e
  7. 16 Jan, 2017 3 commits
  8. 13 Jan, 2017 2 commits
  9. 12 Jan, 2017 1 commit
  10. 11 Jan, 2017 3 commits
  11. 10 Jan, 2017 2 commits
    • Dean Rasheed's avatar
      New API method to create an event attendance record. · 59650f5b
      Dean Rasheed authored
      This will update an existing booking, and optionally create a new
      booking if one doesn't already exist for the participant.
      
      TODO: Unit tests for this new method.
      59650f5b
    • Dean Rasheed's avatar
      New booking status for people who attend without booking. · 8086a20b
      Dean Rasheed authored
      This might be for people who should have booked, but just turned up
      instead. Or it might be for open events that don't require booking,
      where attendance is being recorded. Either way, a booking is required to
      record the attendance, and none of the existing booking statuses is
      really appropriate, hence this new status: "did not book".
      8086a20b
  12. 09 Jan, 2017 5 commits
  13. 06 Jan, 2017 1 commit
    • Dean Rasheed's avatar
      Return unpublished events and programmes if authenticated. · 5e8c3d80
      Dean Rasheed authored
      All API methods will now automatically return unpublished events and
      programmes if the user is authenticated and has the appropriate
      privileges to view them. This should work for the entire API, including
      for events and programmes fetched from other entities via the "fetch"
      parameter.
      5e8c3d80
  14. 05 Jan, 2017 3 commits
  15. 04 Jan, 2017 2 commits
  16. 03 Jan, 2017 1 commit
    • Dean Rasheed's avatar
      New method to update an event booking's attendance. · 24a1bc14
      Dean Rasheed authored
      This can either set the attendance for all sessions booked by the
      participant, or for a specific session.
      
      This also includes an extension to code to auto-generate PHP client
      code, so that it can now handle Java Boolean and Integer data-types.
      
      In passing, fix a bug in the PHP client connection class: this should
      not include null form parameters in the data sent to the server, since a
      null Integer would then be encoded as "" (an empty string), which the
      server fails to parse.
      24a1bc14
  17. 02 Jan, 2017 1 commit
  18. 29 Dec, 2016 2 commits
  19. 27 Dec, 2016 3 commits