Difference between revisions of "MFL"
From mn/ifi/inf5750
(Tag: Visual edit) |
(Tag: Visual edit) |
||
Line 36: | Line 36: | ||
== Architecture == | == Architecture == | ||
+ | MFL will be developed as a Single-Page Application (SPA) using Facebook's React framework. React was chosen for its ubiquitousness as well as for consistency with existing DHIS2 applications. | ||
+ | Using React implies, among other things, a component-based UI and uni-directional data-flow. | ||
+ | == Timeline for development == | ||
== Licensing == | == Licensing == |
Revision as of 17:21, 30 October 2017
Contents
Group members
Aanund Nordskog (aanundjn@ifi.uio.no)
Nicole Keppler (nicoleke@student.matnat.uio.no)
Saliha Sajid (salihasa@student.matnat.uio.no)
Henrik Halvorsen Hortemo (henrihho@ifi.uio.no)
Product description
MFL is a DHIS2 application for searching, browsing and proposing changes to organisation units, as requested by the Master Facility List assignment. Our understanding of the assignment is reflected by the following user stories:
User stories
- As a user I want to find specific organization units
- As a user I want to search for organization units by name
- As a user I want to filter my search results by unit group membership
- As a user I want to filter my search results by ancestor relationships
- As a user I want to filter my search results by which data sets are assigned to the organization units
- As a user I want to see detailed information on a particular organization unit
- As a user I want to see all attributes of a particular organization unit
- As a user I want to see the GIS coordinates of a particular organization unit
- As a user I want to see which organization unit groups a particular organization belongs to
- As a user I want to see what data sets are assigned to a particular facility
- As a user I want to see data element and/or indicator values for the particular organisation unit for the current/last year
- As an administrator I want to select what data elements and/or indicators to display
- As a user I want to propose changes to organization units
- As a user I want to propose changes to organization unit attributes
- As an administrator I want to review submitted proposals
- As an administrator I want to mark proposals as resolved/invalid
Mockups
TBA
Architecture
MFL will be developed as a Single-Page Application (SPA) using Facebook's React framework. React was chosen for its ubiquitousness as well as for consistency with existing DHIS2 applications.
Using React implies, among other things, a component-based UI and uni-directional data-flow.