Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 8, 2012
  1. @ekala

    Missing coding style updates

    ekala authored
  2. @ekala

    Descriptive input fields and status message

    ekala authored
    * Improved the status message that's displayed after saving
    a record to include information on how to complete the
    SwiftRiver-Ushahidi integration
    * Added descriptions underneath the client id and client
    secret input fields
    * Coding style updates
Commits on Nov 5, 2012
  1. @ekala

    Add endpoint to check plugin availability

    ekala authored
    * The ping() endpoint confirms that the plugin is
    installed on the ushahidi deployment
Commits on Oct 16, 2012
  1. @ekala

    Send status code in the API response

    ekala authored
    * Previously, the the API was returning status 200
    even when the request fails. The fix ensures that
    the relevant HTTP status code is returned to the 
    clients interacting with the API
Commits on Oct 8, 2012
  1. @ekala

    Fix typo

    ekala authored
  2. @ekala

    Enable checksum verification

    ekala authored
    * Checksum verification was disabled because the 
    data was undergoing some modification during 
    transport causing the server to generate a 
    different checksum from that sent along with the 
    drops payload
    * The server now recomputes the checksum by first 
    performing a base64 decode of the data, 
    dis-assembling and then  reassembling it and 
    running the SHA256 hash_hmac (on decoded and 
    re-assembled payload)
  3. @ekala

    * Remove unused hook

    ekala authored
Commits on Oct 5, 2012
  1. @ekala

    Metadata display in incident/report view

    ekala authored
    * Display the metadata of the drop used to create the incident
    currently being viewed. The metadata comprises of links, tags and
    other place names names extracted from the drop content
  2. @ekala

    Fix add/edit/delete of swiftriver clients

    ekala authored
    * Override the default behaviour in Swiftriver_Client_Model
    as the replacement for Swiftriver_Client_Model::add_client
    * Fixed the javascript for the plugin settings page. The add/edit form
    is now displayed and hidden on alternate clicks
    * A swiftriver client record is now deleted via a REST interface in
    the plugin's settings controller (swiftriver_settings)
  3. @ekala

    Drop sanity checks

    ekala authored
    * For each drop that has been submitted for creation as an incident,
    check if it has the "place_hash" property otherwise the API will
    return a status 500 and a report of the fact won't be in the logs.
Commits on Oct 4, 2012
  1. @ekala

    Initial import

    ekala authored
    * This plugin exposes a REST endpoint that allows SwiftRiver
    to push a bucket into an Ushahidi deployment.
    * TODO: Fine tune authentication and authorization. This is currently
    disabled because the sha256 hash_hmac computed by the server
    is not the same as the one submitted by the client. Also hook into
    the report display to surface the drop metadata
Something went wrong with that request. Please try again.