Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

I. Inventory and Documentation

Summary of tools/technologies used:

a) database

  • postgres

b) backend

Database: PostgreSQL

Backend: Python, Django, graphQL

c) frontend

Frontend: React JS

d) dockerized distribution and external componentsDockerized Exteranal Components:

Summary of the documentation:

Assembly Modules

a) Backend

b) Frontend

CoreMIS Modules

...

Developers documentation:

...

c)

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.

  • there is no credentials to production instance because currently we do not have any production data

...

  • 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

...

...

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

...

...

dockerized distribution for coreMIS is available here https://github.com/openimis/openimis-dist_dkr/tree/coremisSetup on coremisSetup branch

...

Additional coreMIS modules: openimis-fe-payment_cycle, openimis-be-payment-cycle, openimis-be-payroll_py, openimis-fe-payroll_js

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:

...

Grievance Module:

grievance_social_protection_orm.pngImage Added

Individual Module:

individual_orm.pngImage Added

OpenSearch Reports Module:

opensearch_reports_orm.pngImage Added

Payer Module:

payer_orm.pngImage Added

Payment Cycle Module:

payment_cycle_orm.pngImage Added

Payment Module:

payment_orm.pngImage Added

Payroll Module:

...

Tasks Management Module:

...

Contribution Plan Module:

...