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.10.0.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

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

File metadata

File hashes

Hashes for openimis_be_contribution_plan-1.10.0.tar.gz
Algorithm Hash digest
SHA256 928f6ecf8c4f8f6d917c01e688cc78d85d768813f7df9a016240a2b51bbaab59
MD5 d3e76040d88a1fa70d26f2161d81b935
BLAKE2b-256 065b37a0a78b323980bb55e3518bb3e7a8c32a4f02c2778f8524910e78836669

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openimis_be_contribution_plan-1.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f9ec30fc68a8b08b2b4411c12abe4d89cc62796e7abd294bd7057305f77a05e0
MD5 ff98b3c5dd34f7fa7337b297078bc8fa
BLAKE2b-256 4f43f763a6b87153a0e443e80fd9670a4b37bf020fd442f0d4d3c2238f26daf2

See more details on using hashes here.

Supported by

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