The openIMIS Backend individual reference module.
Project description
openIMIS Backend individual reference module
This repository holds the files of the openIMIS Backend Individual reference module. It is dedicated to be deployed as a module of openimis-be_py.
ORM mapping:
- individual_individual, individual_historicalindividual > Individual
- individual_individualdatasource, individual_historicalindividualdatasource > IndividualDataSource
- individual_individualdatasourceupload, individual_historicalindividualdatasourceupload > IndividualDataSourceUpload
- individual_group, individual_historicalgroup > Group
- individual_groupindividual, individual_historicalgroupindividual > GroupIndividual
GraphQl Queries
- individual
- individualDataSource
- individualDataSourceUpload
- group
- groupIndividual
- groupExport
- individualExport
- groupIndividualExport
GraphQL Mutations - each mutation emits default signals and return standard error lists (cfr. openimis-be-core_py)
- createIndividual
- updateIndividual
- deleteIndividual
- createGroup
- updateGroup
- deleteGroup
- addIndividualToGroup
- editIndividualInGroup
- removeIndividualFromGroup
- createGroupIndividuals
Services
- Individual
- create
- update
- delete
- IndividualDataSource
- create
- update
- delete
- Group
- create
- update
- delete
- create_group_individuals
- update_group_individuals
- GroupIndividualService
- create
- update
- delete
Configuration options (can be changed via core.ModuleConfiguration)
- gql_individual_search_perms: required rights to call individual GraphQL Query (default: ["159001"])
- gql_individual_create_perms: required rights to call createIndividual GraphQL Mutation (default: ["159002"])
- gql_individual_update_perms: required rights to call updateIndividual GraphQL Mutation (default: ["159003"])
- gql_individual_delete_perms: required rights to call deleteIndividual GraphQL Mutation (default: ["159004"])
- gql_group_search_perms: required rights to call group GraphQL Mutation (default: ["180001"])
- gql_group_create_perms: required rights to call createGroup and addIndividualToGroup and createGroupIndividuals GraphQL Mutation (default: ["180002"])
- gql_group_update_perms: required rights to call updateGroup and editIndividualInGroup GraphQL Mutation (default: ["180003"])
- gql_group_delete_perms: required rights to call deleteGroup and removeIndividualFromGroup GraphQL Mutation (default: ["180004"])
openIMIS Modules Dependencies
- core
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
Close
Hashes for openimis-be-individual-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eac5fe836e48e65662ec7d95d0679e850f1de33dc2a0ceececc34e85c3f250b |
|
MD5 | 606302dfef253dd05c4726936e7c1666 |
|
BLAKE2b-256 | fd28fac98afb61ff57da3caecb57a51d70ae7fe341173a38e9fd553b02f326b8 |
Close
Hashes for openimis_be_individual-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 993f2afbb439f7419a23fa3fb4f4f302c8beb7d2cd21e5ed4822abdce21e6980 |
|
MD5 | e474317ecbb23b5072caea8d0e0cd1fa |
|
BLAKE2b-256 | fe1d9b57c0a2cefff930dcb3e6ba83f5b7436f85216b58c689e77d361012609d |