Configuration - Setting landing/home page
Target release | |
|---|---|
Epic | Configuration |
Document status | DRAFTED |
Priority | HIGH |
eLMIS Status | Implemented |
OpenLMIS Status | Not Implemented |
PATH | - |
OpenLMIS | @Mary Jo Kochendorfer (Deactivated) |
JSI | @Ashraf Islam (Unlicensed) |
Goals/Scope
Ability to set landing page/home page
Status in eLMIS: Implemented.
Status in OpenLMIS: Not implemented.
Priority: High priority for Tanzania, Zanzibar, Zambia
Background
eLMIS installations want to be able to set different page as the initial landing page. Default is the dashboard page. But this feature allows setting other pages as the default as well.
Assumptions
If another page, other than the dashboard page is to be set as the landing page, that page should be prepared to look like a landing page with introductory and summary info
User Stories
# | Title | User Story | Label | Importance | Notes | JIRA Tickets |
|---|---|---|---|---|---|---|
1 | Home page | As an administrator I want to be able to change the default dashboard page to designated some other page as the landing page | Home page | Must have |
|
|
|
|
|
|
|
|
|
Diagrams
Dependencies
Description | Link |
|---|---|
Open Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome | Status | |
|---|---|---|---|
| 1 | Is there anything else an administrator would want to do? This is a trivial amount of work to allow implementers to choose a home page. |
|
|
@Mary Jo Kochendorfer (Deactivated) @Alfred Mchau (Deactivated) My personal impression is that no software development needs to be done to achieve this feature. OpenLMIS v3 already allows each implementation to customize its UI, and the developers can simply use the AngularJS extension mechanisms to customize what appears on the Home page. There is no need for making this a configurable feature with an Admin UI or anything more complex.
In the Tanzania eLMIS, I have seen that the Home Page shows the Reporting Rate (heat map). That is really cool! And that is already possible for any country implementation in our current version 3 by having the developers customize the homepage in AngularJS.