Skip to content

v0.2.1 - Chained Guards & Debug Mode

Latest

Choose a tag to compare

@meinsoft meinsoft released this 21 Jan 05:44
· 2 commits to main since this release

What's New

Features

Usage

@guard.all(
    'user.is_authenticated',
    'is_author or is_admin'
)
def edit_post(request, pk):
    ...

@guard.any(
    'user.is_superuser',
    'is_author'
)
def view_post(request, pk):
    ...

# settings.py
DJANGO_SHIELD = {
    'DEBUG': True
}

Quality

  • 217 tests passing

Installation

pip install git+https://github.com/meinsoft/django-shield.git