Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openimis_be_contribution_plan-1.8.1.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file openimis_be_contribution_plan-1.8.1.tar.gz.

File metadata

File hashes

Hashes for openimis_be_contribution_plan-1.8.1.tar.gz
Algorithm Hash digest
SHA256 07c0c6296428b9d9e00a351d8a30145f54d0a3a55c75d4f6d37c84b1698eb3ca
MD5 ddbea079e847fbc182f2c5ecdd20c4ae
BLAKE2b-256 bfff194277e8395a4fad5a23df3330f0dfb17040086bbb583de1945fdf7a9a48

See more details on using hashes here.

File details

Details for the file openimis_be_contribution_plan-1.8.1-py3-none-any.whl.

File metadata

File hashes

Hashes for openimis_be_contribution_plan-1.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 70303661c56fcccb8d8b26a5b88ed0b4c05a0df5ef4e68efa9d67ebe14a89e31
MD5 3d0c4bdaf6849984263a16605334535f
BLAKE2b-256 08be4447850a91843826a064c77bb0fd2c2b392913568a8c66fe12de3aacea5b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page