59 | | * Bugs that need triaging/fixing: |
| 59 | === Check List of Requirements === |
| 60 | * List copied over from Reqs on 29Jan10 |
| 61 | |
| 62 | Ability 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 | |
| 66 | A) 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 | |
| 78 | B) Make Open Pledge: |
| 79 | * same as above for a pledge (requested/pledged) |
| 80 | |
| 81 | C) 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 | |
| 88 | D) Match Open Pledge to Request |
| 89 | * allocate parts of pledge to request (substitute from pledge and add to request) |
| 90 | |
| 91 | E) 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 | |
| 100 | F) Report: New pledge table |
| 101 | * geoRSS feed |
| 102 | * filtered by |
| 103 | * pledged, in transit, delivered |
| 104 | |
| 105 | |
| 106 | === Bugs that need triaging/fixing: === |