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.11.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.11.0.tar.gz | 26.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openimis_be_contribution_plan-1.11.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 72.9 kB
Release files / openimis_be_contribution_plan-1.11.0.tar.gz
| Download URL | openimis_be_contribution_plan-1.11.0.tar.gz |
|---|---|
| Size | 26.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
66b57512226d128ab7aa9316fc5ea2a5fe4c0f1547f0f2eae63ccdacd4746266
|
|
BLAKE2b-256 checksum How to use checksums |
677434bcdef111a6988fc72ceb1e9edbe1326615600f347a15911263188b4ef9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / openimis_be_contribution_plan-1.11.0-py3-none-any.whl
| Download URL | openimis_be_contribution_plan-1.11.0-py3-none-any.whl |
|---|---|
| Size | 46.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
696257fa3e19463fb82283e2a802fdc30ec7127405a80cbced164a28f3a99f72
|
|
BLAKE2b-256 checksum How to use checksums |
75a650a31e714f1706ab9bbc1dcbb240da9daede7bc9178ee2560eabb0c67ed8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|