Changes between Version 44 and Version 45 of HaitiRMSToDo


Ignore:
Timestamp:
01/29/10 08:58:05 (15 years ago)
Author:
Nico Presto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HaitiRMSToDo

    v44 v45  
    3333'''Development (100126@08:35UTC)'''
    3434  * added arbitrary key/value table to requests (Omer's code)
     35  * improved UI (timClick's code)
    3536
    3637'''Experimental (100126@08:35UTC)'''
    3738  * launchpad branch (~uwthw/sahana/rms)
    38 
    3939
    4040=== TODO ===
     
    5757We decided to combine the requests from different feeds into one table via the cron script. This has the benefit of transitioning from the previous prod pledge system without changing the current tables. Also it means that feeds are stored "as is" for posterity. The origins are tracked with source (e.g. sms, tweet) and source id (ushahidi ID and TtTid). The source ids are necessary to close the loop with these groups by sending back info on which requests have been filled. The con is that there is duplication among tables.
    5858
    59  * Bugs that need triaging/fixing:
     59=== Check List of Requirements ===
     60  * List copied over from Reqs on 29Jan10
     61
     62Ability to read a standard GeoRSS tag for aid/pledge requests
     63  * read/processed queue - track these SMS requests for manual processing and entry
     64  * click to turn message into a geolocated request (A) or pledge (B)
     65
     66A) Make Request - we need to capture:
     67  * request contact details (name, mobile)
     68  * location - free text* (name of camp, name of org, name of distribution point)
     69  * priority
     70  * geolocation (optional taken from GeoRSS)
     71  * representing what org/group - free text*
     72  * serving # people (optional)
     73
     74  * Requested items: list of
     75  * item (free text*), quantity (numeric), unit
     76  * see if there are matching pledges (optional) → goto step D)
     77
     78B) Make Open Pledge:
     79  * same as above for a pledge (requested/pledged)
     80
     81C) Fulfillment Request with new pledge
     82  * pledge contact details (name, mobile)
     83  * location - free text*
     84  * representing what org/group - free text*
     85  * item, quantity (numeric) fullfilled (next to requested items, requested quantity, fixed unit)
     86  * status - pledged, in transit, delivered
     87
     88D) Match Open Pledge to Request
     89  * allocate parts of pledge to request (substitute from pledge and add to request)
     90
     91E) Report: Unmet requests table, filtered by:
     92  * requested items
     93  * date (age)
     94  * priority
     95  * smart - priority then oldest first
     96  * proximity
     97  * geoRSS feed
     98  * ones that can be matched by requests highlited
     99
     100F) Report: New pledge table
     101  * geoRSS feed
     102  * filtered by
     103  * pledged, in transit, delivered
     104
     105
     106=== Bugs that need triaging/fixing: ===
    60107  * #78
    61108  * #88