Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 5 Next »

I. Inventory and Documentation

Summary of tools/technologies used:

Database: PostgreSQL

Backend: Python, Django, graphQL

Frontend: React JS

Dockerized Exteranal Components:

Summary of the documentation:

Assembly Modules

CoreMIS Modules

Developers documentation:

Database

Dockerized Distribution

Documentation on Confluence page

User guides

II. Access Details

Transfer critical system/application logins.

a) coreMIS demo server - no production data

b) coreMIS demo lightning credential - no production data

c) OpenSearch Dashboard demo server

Update access list post-handover.

  • N/A

Ensure secure credential transfer.

  • N/A

III. Ongoing tasks and responsibilities

List of the created but not addressed task is also available under this link https://openimis.atlassian.net/jira/software/projects/CM/boards/45/backlog

https://openimis.atlassian.net/issues/?jql=project%20in%20(CM)%20and%20type%20in%20(Epic)%20and%20status%20in%20(Backlog)%20%20and%20issueKey%20%3E%3D%20%22CM-572%22%20AND%20issueKey%20%3C%3D%20%22CM-981%22%20ORDER%20BY%20created%20DESC%20

IV. Environment Details

Environments:

coreMIS demo server - no production data

  • URL

  • Login: Admin

  • Password: admin123

coreMIS demo lightning credential - no production data

OpenSearch Dashboard demo server

Differences

Configuration of the social-proteciton page can be based on the coreMIS branches in assembly modules https://github.com/openimis/openimis-be_py/tree/coreMIS and https://github.com/openimis/openimis-fe_js/tree/coreMIS

The frontend has additional configurations that change the position of the menu and redirect links when clicking the help icon. Here https://github.com/openimis/openimis-fe-core_js#configurations-options you can find more details how to change it (menuLeft, redirectToCoreMISConfluenceUrl).

coreMIS frontend nginx.conf (openimis.conf) - here, there are additional directives for OpenSearch Dashboards.

Deployments

Access to server and release process

  • The server is maintained by the SwissTPH team.

  • The openIMIS has biannual releases, occurring in April and October each year

  • The release process involves creating branches related to the release (release/<month-year>). Once all the necessary preparations are complete, this branch is merged into the main branch, and the packages for Python and React are created with the appropriate version tags.

  • The team responsible for maintaining the project is in charge of handling the releases.

V. Feedback Mechanism

For any feedback or concerns, please contact our Project Manager Artur Lebiedziński via email at alebiedzinski@soldevelo.com . This ensures all feedback is tracked and addressed promptly.

VI. Data Models of Entities Relevant For the Project

Social Protection Module:

social_protection.png

Grievance Module:

grievance_social_protection_orm.png

Individual Module:

individual_orm.png

OpenSearch Reports Module:

opensearch_reports_orm.png

Payer Module:

payer_orm.png

Payment Cycle Module:

payment_cycle_orm.png

Payment Module:

payment_orm.png

Payroll Module:

payroll_orm.png

Tasks Management Module:

tasks_management_orm.png

Contribution Plan Module:

contribution_plan_orm.png

  • No labels