openIMIS Backend Contribution Plan reference module
This repository holds the files of the openIMIS Backend ContributionPlan and ContributionPlanBundle reference module. It is dedicated to be deployed as a module of openimis-be_py.
ORM mapping:
- tblContributionPlanBundle > ContributionPlanBundle
- tblContributionPlan > ContributionPlan
- tblContributionPlanBundleDetails > ContributionPlanBundleDetails
GraphQl Queries
- contributionPlanBundle
- contributionPlan
- contributionPlanBundleDetails
GraphQL Mutations - each mutation emits default signals and return standard error lists (cfr. openimis-be-core_py)
- createContributionPlanBundle
- updateContributionPlanBundle
- deleteContributionPlanBundle
- replaceContributionPlanBundle
- createContributionPlan
- updateContributionPlan
- deleteContributionPlan
- replaceContributionPlan
- createContributionPlanBundleDetails
- updateContributionPlanBundleDetails
- deleteContributionPlanBundleDetails
Services
- ContributionPlanBundle - CRUD services, replace
- ContributionPlan - CRUD services, replace
- ContributionPlanBundleDetails - create, update, delete
Configuration options (can be changed via core.ModuleConfiguration)
-
gql_query_contributionplanbundle_perms: required rights to call contribution_plan_bundle GraphQL Query (default: ["151101"])
-
gql_query_contributionplanbundle_admins_perms: required rights to call contribution_plan_bundle_admin GraphQL Query (default: [])
-
gql_query_contributionplan_perms: required rights to call contribution_plan GraphQL Query (default: ["151201"])
-
gql_query_contributionplan_admins_perms: required rights to call contribution_plan_admin GraphQL Query (default: [])
-
gql_mutation_create_contributionplanbundle_perms: required rights to call createContributionPlanBundle GraphQL Mutation (default: ["151102"])
-
gql_mutation_update_contributionplanbundle_perms: required rights to call updateContributionPlanBundle GraphQL Mutation (default: ["151103"])
-
gql_mutation_delete_contributionplanbundle_perms: required rights to call deleteContributionPlanBundle GraphQL Mutation (default: ["151104"])
-
gql_mutation_replace_contributionplanbundle_perms: required rights to call replaceContributionPlanBundle GraphQL Mutation (default: ["151106"])
-
gql_mutation_create_contributionplan_perms: required rights to call createContributionPlan GraphQL Mutation (default: ["151202"])
-
gql_mutation_update_contributionplan_perms: required rights to call updateContributionPlan GraphQL Mutation (default: ["151203"])
-
gql_mutation_delete_contributionplan_perms: required rights to call deleteContributionPlan GraphQL Mutation (default: ["151204"])
-
gql_mutation_replace_contributionplan_perms: required rights to call replaceContributionPlan GraphQL Mutation (default: ["151206"])
Metadata
Release files for openimis-be-contribution-plan 1.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openimis_be_contribution_plan-1.8.0.tar.gz | 24.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openimis_be_contribution_plan-1.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 71.3 kB
Release files / openimis_be_contribution_plan-1.8.0.tar.gz
| Download URL | openimis_be_contribution_plan-1.8.0.tar.gz |
|---|---|
| Size | 24.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9b9a26d4f6b9655507117c9a15f9cdc158588fc7a4681092eaa0be7c72bd1b22
|
|
BLAKE2b-256 checksum How to use checksums |
9a73c4db29f1f86c6cebaf21b615b6e57bd233d7546f6eacbe09e84903ff5ef1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / openimis_be_contribution_plan-1.8.0-py3-none-any.whl
| Download URL | openimis_be_contribution_plan-1.8.0-py3-none-any.whl |
|---|---|
| Size | 46.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f282516e67dc728a26fc4b7ae539b36cbc27717bda95fc0aafc9c16434b873d5
|
|
BLAKE2b-256 checksum How to use checksums |
a9d22fcbd90a3083920ad3da3d32e42cf3d9377da16cfcaefa5314a86f92ee00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|