SAHANA Logistics Task Breakdown
If you are willing to add tasks, accept a task ( any task management ) please update the wiki with it. When a task requires detailed descriptions, can add a new wiki page as a Blueprint.
If you require updates about the new tasks, task assignments and task status, please subscribe to the “recent changes” RSS feed. If a person other than yourself is assigned to a task, please email him this wiki page, so that he is updated about the assignment.
User stories / tasks for the Intake system
Type | Description | Added by | Approved? | Assigned to | Status | ||
---|---|---|---|---|---|---|---|
UserStory | As a system it should be possible to access data via DataAccess Objects | ||||||
Task | Implement Data Access Objects using a suitable ORM ( with hierarchical data and EAV support ) | Nilushan | no | Nilushan | In Progress | ||
| |||||||
UserStory | As a system it should be possible to access logistics data using a common API | ||||||
Task | Decide the API functions | Nilushan | no | Nilushan | Todo | ||
Task | Entities should implement php Interfaces { Item CRUD , Item catalogue CRUD , Site CRUD , Storage location CRUD , Hierarchical Entity CRUD ( site category , item category , transport resource category) , Shipment CRUD } | Nilushan | no | Nilushan | Todo | ||
Task | Decide the API call mechanism and implement( XML-RPC , SOAP , REST , php function calls) | Nilushan | no | Nilushan | Todo | ||
| |||||||
UserStory | As a system, there should be Reusable UI components that can be simply executed to get their full functionality | ||||||
Task | Hierarchical Data Controller ( view , edit , select , delete ) Each element in a hierarchy refers to a detailed record in another table. So this controller should display both the hierarchy and the detailed record | Nilushan | no | Jo | Todo | ||
Task | List all items in location UI | Nilushan | no | kethees | Todo | ||
Task | item catalogue UI | Nilushan | no | none | Todo | ||
Task | item UI ( without EAV ) | Nilushan | no | none | Todo | ||
Task | Site/Storage location UI | Nilushan | no | none | Todo | ||
Task | Disbursement item UI | Nilushan | no | none | Todo | ||
Task | Disburse Items UI ( select list of items to disburse, add disbursement details, print disbursement manifest ) | Nilushan | no | none | Todo | ||
Task | Enter Item Details UI | Nilushan | no | none | Todo | ||
Task | Ship items UI | Nilushan | no | none | Todo | ||
Task | transport resource category UI | Nilushan | no | none | Todo | ||
Task | transport resource UI | Nilushan | no | none | Todo | ||
| |||||||
UserStory | As a “Intake System” User, should be able to intake items | ||||||
Task | Select location of intake ( The location can be selected by browsing through the location categories OR searching by typing the name of location ) | Nilushan | no | kethees | Todo | ||
Task | List all items in the location | Nilushan | no | none | Todo | ||
Task | Add item details ( When adding items, select the item catelog , enter the item details ) | Nilushan | no | none | Todo | ||
| |||||||
UserStory | As a “Intake System” User, should be able to Manage the intaken items | ||||||
task | Ship items ( Select a list of items, Enter shipment details, print a shiping detail manifest ) | Nilushan | no | none | Todo | ||
Task | Place item in location ( select list of items, enter storage location details ) | Nilushan | no | none | Todo | ||
Task | Disburse Items ( select list of items, enter disbursement details ) | Nilushan | no | none | Todo | ||
Task | Place in Inventory ( select list of items, enter the site and storage location of the inventory the items are sent to ) | Nilushan | no | none | Todo |
The tasks have been added to Sourceforge Task tracker. Tasks will not be added in this wikipage in the future