...
Excerpt | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||
|
Relevant Resources
2024-01-22 - 2024-01-26 openIMIS/CORE-MIS Developers Workshop
2023-05-08 - 2023-05-12 openIMIS/CORE-MIS Developers Workshop
...
Groups
Create a group of individuals
there must be a possibility to move a certain individual from one group to another
changes group for many individuals should happen with a imported file → then the task as for data update shall be created
option to create a new group from UI on the “Change group” modal (it’s displayed once you want to change a group for a particular individual)
bulk upload - once user will be uploading data of individuals and indicated group will not exists system must create a new one with the name inidacted in the uploaded file
Edit groups via UI
no criteria at this point; any individual may belong to any group
Modify group head and other data parameters
photo
for MVP purpose we can proceed with only 1 foto attached to Individual
ability to add photos of individual through the bulk upload - that’s the priority
Programs
View beneficiaries that belong to a program, under POTENTIAL, ACTIVE, SUSPENDED and GRADUATED
There needs to be a link to a task for easier identification
We need to make the process of identifing tasks easier as currently it’s too complicated
Keep the search critieria detailes once we route back (search criteria on core-mis related modules)
Update beneficiaries between statuses, also require a reason the update happened
We need to keep the change log for beneficiary data update. It shall be visible on beneficiary detailed page. The goal is to visualize all the changes made for beneficiary on benefit plan level
Everything that was deleted has to be read only.
Include maker-checker logic on benefit plan deletion
Data updates
Add a label to distinguish what data is old and what is new
Dash cannot indicate that there is no change in the data since it’s confusing. Instead we need to repeat the previous data (not changed one) and those which are requested to be updated are changed to new one and highlighed
Have a timestamp of that change (new column) and order it from the most recent one
We need to change the way of how the tasks are currently assign for a tast executioner group. it has to be set in a config to have a specific execution group assign to task group by default. We can choose any other suitable way to handle that. Ideally, we can create a right that will be assign to a task group on the UI and once user has a particular right assign, it will be automatically granted the permission to approve/reject task
Program Graduation
Mark a program as closed and mark all beneficiaries as graduated
...