Skip to main content

Simple classes for setting group permissions

Project description

pypi travis coverage

edc-permissions

Simple classes for setting group permissions

To add the default groups and permissions run the management command:

python manage.py update_edc_permissions

Default Groups

The default groups are required for the normal operation of an EDC deployment. The default groups are:

  • ACCOUNT_MANAGER: members may add/change and delete user accounts

  • ADMINISTRATION: members may view the Administration page

  • AUDITOR: members may view all forms but have no add/change permissions.

  • CLINIC: members may add/edit/delete all CRFs, Requisitions, Actions and other required clinic trial data entry forms. They may also view the Requisition page of the Lab section;

  • EVERYONE: members may access the EDC;

  • LAB: members may perform all functions in the Lab section (Edit requisitions, receive, process, pack, manage manifests, etc);

  • PHARMACY:

  • PII: members may view all personally identifiable data and edit forms that manage such data (Screening, Consents, Patient registration);

  • PII_VIEW: members may view personally identifiable data but have no add/edit permissions for any of the forms that store such data.

Default membership for Clinical staff:

  • EVERYONE

  • ADMINISTRATION

  • CLINIC

  • PII

Default membership for Laboratory technicians:

  • EVERYONE

  • ADMINISTRATION

  • LAB

  • PII_VIEW

Default membership for Auditors:

  • EVERYONE

  • ADMINISTRATION

  • AUDITOR

  • PII_VIEW

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

edc-permissions-0.1.9.macosx-10.13-x86_64.tar.gz (30.1 kB view details)

Uploaded Source

Built Distribution

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

edc_permissions-0.1.9-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file edc-permissions-0.1.9.macosx-10.13-x86_64.tar.gz.

File metadata

  • Download URL: edc-permissions-0.1.9.macosx-10.13-x86_64.tar.gz
  • Upload date:
  • Size: 30.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for edc-permissions-0.1.9.macosx-10.13-x86_64.tar.gz
Algorithm Hash digest
SHA256 92b44727a05fdeaad7729e601bd590d0ef95a25fa6f49d89c9a8323d070a5fad
MD5 09c59dd8a61c149626c2960d0891cc0f
BLAKE2b-256 813351445bb6d791eb741d569287d0ff25261a82c66dfd554dda552568d8311b

See more details on using hashes here.

File details

Details for the file edc_permissions-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: edc_permissions-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for edc_permissions-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 c0eca5f75884b60c92ebe16407f710b2133ec588bdd04b92b49e7fc78549a6f9
MD5 96e5de19da6962a7ffdea75750a0529f
BLAKE2b-256 c57e1f1971044e8a2544eefcdca0fe7e0c3c3e26e1f3a44e53381bab39a4d2a1

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