Skip to main content

Adds Client Definable Permissions to Django

Project description

# Permafrost

Permafrost is an extention to Django’s Permissions framework.

It adds: - A View Mixin that supports additional permissions for different methods types (GET, POST, PUT, etc) for extra granular control. - A View Mixin that supports logging any failed permission checks to a log configured in Django. - An App that supports Client defineable roles and permissions. This uses the underlying Django Permission system and controls which permissions are exposed to the users.

Adds Client Definable Permissions to Django.

With the v0.1.x versions, there will be some instability with the releases as practical useage is worked out and the docs are formed.

![Django CI](https://github.com/renderbox/django-permafrost/workflows/Django%20CI/badge.svg?branch=master)

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

django-permafrost-0.1.22.tar.gz (10.2 kB view details)

Uploaded Source

File details

Details for the file django-permafrost-0.1.22.tar.gz.

File metadata

  • Download URL: django-permafrost-0.1.22.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.1

File hashes

Hashes for django-permafrost-0.1.22.tar.gz
Algorithm Hash digest
SHA256 29f01d46a6d8ce1f71aa0af9b99d844646977cf79f6908b8b0339a14c2169bb5
MD5 defee21a99f026e8867e3941dce29190
BLAKE2b-256 3a5494c1f57ad7730a9580b414508163b2d16ed09c384276e45e25c5d09133b3

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