Permalink
Switch branches/tags
Nothing to show
Commits on Nov 8, 2012
  1. Missing coding style updates

    ekala committed Nov 8, 2012
  2. Descriptive input fields and status message

    ekala committed Nov 8, 2012
    * 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. Add endpoint to check plugin availability

    ekala committed Nov 5, 2012
    * The ping() endpoint confirms that the plugin is
    installed on the ushahidi deployment
Commits on Oct 16, 2012
  1. Send status code in the API response

    ekala committed Oct 16, 2012
    * 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. Fix typo

    ekala committed Oct 8, 2012
  2. Enable checksum verification

    ekala committed Oct 8, 2012
    * 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. * Remove unused hook

    ekala committed Oct 8, 2012
Commits on Oct 5, 2012
  1. Metadata display in incident/report view

    ekala committed Oct 5, 2012
    * 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. Fix add/edit/delete of swiftriver clients

    ekala committed Oct 5, 2012
    * 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. Drop sanity checks

    ekala committed Oct 5, 2012
    * 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. Initial import

    ekala committed Oct 4, 2012
    * 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