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

Built Distribution

edc_permissions-0.1.8-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edc-permissions-0.1.8.macosx-10.13-x86_64.tar.gz
  • Upload date:
  • Size: 28.2 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.8.macosx-10.13-x86_64.tar.gz
Algorithm Hash digest
SHA256 b760f23e00998794641664d73607887e7ee4f34fdc42966c32ca7542003c94d1
MD5 db2c37931b062abea077477a9655a18d
BLAKE2b-256 85a4bb24ccb0a713c6f8c8e88a97943e309024d910cde1904dc3dc6d336f97ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: edc_permissions-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 16.7 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8bf477879a8f4da2bce0e043de06363e2a243449c89a1e6790ed7f4ec9b8b030
MD5 247756dade727252ba4ef85d4dc6b9c2
BLAKE2b-256 8f6f496a37f16ad00d00c7626802d54838e4fac74b349228220dd839f666d38b

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