The openIMIS Backend Contribution Plan reference module.
Project description
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"])
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file openimis_be_contribution_plan-1.8.1.tar.gz
.
File metadata
- Download URL: openimis_be_contribution_plan-1.8.1.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c0c6296428b9d9e00a351d8a30145f54d0a3a55c75d4f6d37c84b1698eb3ca |
|
MD5 | ddbea079e847fbc182f2c5ecdd20c4ae |
|
BLAKE2b-256 | bfff194277e8395a4fad5a23df3330f0dfb17040086bbb583de1945fdf7a9a48 |
File details
Details for the file openimis_be_contribution_plan-1.8.1-py3-none-any.whl
.
File metadata
- Download URL: openimis_be_contribution_plan-1.8.1-py3-none-any.whl
- Upload date:
- Size: 46.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70303661c56fcccb8d8b26a5b88ed0b4c05a0df5ef4e68efa9d67ebe14a89e31 |
|
MD5 | 3d0c4bdaf6849984263a16605334535f |
|
BLAKE2b-256 | 08be4447850a91843826a064c77bb0fd2c2b392913568a8c66fe12de3aacea5b |