fastview.permissions

Permissions for views

Classes

AndPermission(left, right)

AND two permissions - only if left and right

Denied()

Django(action)

Django-based permissions

Login()

Users must be logged in

NotPermission(permission)

NOT a permission

OrPermission(left, right)

OR two permissions - either left or right

Owner(owner_field)

User must own the model object

Permission()

Base permission class - permission denied

Public()

Public permission - everyone can access

Staff()

User must be staff

Superuser()

User must be superuser