All Projects → vintasoftware → Django Role Permissions

vintasoftware / Django Role Permissions

Licence: mit
A django app for role based permissions.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Role Permissions

nova-permissions
Add Permissions based authorization for your Nova installation via User-based Roles and Permissions. Roles are defined in the database whereas Permissions are defined in the code base.
Stars: ✭ 115 (-75.27%)
Mutual labels:  permissions, roles
Policyserver.local
Sample OSS version of PolicyServer
Stars: ✭ 444 (-4.52%)
Mutual labels:  permissions, roles
React-Express-JWT-UserPortal
React.js & Express.js User portal Using Core UI, JWT, JWT Token, Refresh Token, Role & Permission management, User manamgenet, Event Log.
Stars: ✭ 22 (-95.27%)
Mutual labels:  permissions, roles
Drf Access Policy
Declarative access policies/permissions modeled after AWS' IAM policies.
Stars: ✭ 200 (-56.99%)
Mutual labels:  django, permissions
permissionary
Tiny and framework-agnostic role-based permission management using composition over inheritance
Stars: ✭ 19 (-95.91%)
Mutual labels:  permissions, roles
rbac
Simple RBAC/ACL for Laravel 8 caching and permission groups.
Stars: ✭ 43 (-90.75%)
Mutual labels:  permissions, roles
spree admin roles and access
Admin Roles And Access for Spree
Stars: ✭ 45 (-90.32%)
Mutual labels:  permissions, roles
Bouncer
Eloquent roles and abilities.
Stars: ✭ 2,763 (+494.19%)
Mutual labels:  permissions, roles
django-improved-permissions
Django application made to make django's default permission system more robust.
Stars: ✭ 14 (-96.99%)
Mutual labels:  permissions, roles
HeimGuard
🛡 A simple library that allows you to easily manage permissions in your .NET projects.
Stars: ✭ 77 (-83.44%)
Mutual labels:  permissions, roles
Django Rules
Awesome Django authorization, without the database
Stars: ✭ 1,255 (+169.89%)
Mutual labels:  django, permissions
laravel-inforce
A toolset to kickstart your application on top of Laravel Livewire, Laravel Jetstream and Spatie Permissions. LLoadout inforce is created using the TALL stack.
Stars: ✭ 12 (-97.42%)
Mutual labels:  permissions, roles
Django Access
Django-Access - the application introducing dynamic evaluation-based instance-level (row-level) access rights control for Django
Stars: ✭ 47 (-89.89%)
Mutual labels:  django, permissions
ngx-access
Add access control to your components using hierarchical configuration with logical expressions.
Stars: ✭ 21 (-95.48%)
Mutual labels:  permissions, roles
Django Oml
Object Moderation Layer
Stars: ✭ 12 (-97.42%)
Mutual labels:  django, permissions
django-hats
Role-based permissions system for Django. Everyone wears a different hat, some people wear multiple.
Stars: ✭ 21 (-95.48%)
Mutual labels:  permissions, roles
Adonis Acl
demo app: https://github.com/enniel/adonis-acl-blog-demo
Stars: ✭ 195 (-58.06%)
Mutual labels:  permissions, roles
Vue Router User Roles
A Vue.js plugin that protects routes based on user roles. Add your own authentication.
Stars: ✭ 237 (-49.03%)
Mutual labels:  permissions, roles
ngx-security
Security directives for your Angular application to show/hide elements based on a user roles / permissions.
Stars: ✭ 18 (-96.13%)
Mutual labels:  permissions, roles
laravel-acl
Laravel ACL is a simple role, permission ACL for Laravel Framework.
Stars: ✭ 78 (-83.23%)
Mutual labels:  permissions, roles

django-role-permissions

Build Status Current version at PyPI Supported Python Versions

django-role-permissions is a django app for role based permissions. It's built on top of django contrib.auth user Group and Permission functionalities and it does not add any other models to your project.

django-role-permissions supports Django versions from 1.5 until the latest.

Version 2.x now supports multiple roles!

Documentation

Documentation is available at:

http://django-role-permissions.readthedocs.org/

If you are still using the 1.x version the old documentation is at:

http://django-role-permissions.readthedocs.io/en/1.x/

Running tests

This packages uses tox to run tests on multiple evironments, please make sure they are passing before submitting a pull request. To run tests, install tox and run it in the command line from this project's folder:

$ tox

Help

If you have any questions or need help, please send an email to: [email protected]

Commercial Support

alt text

This project, as other Vinta open-source projects, is used in products of Vinta's clients. We are always looking for exciting work, so if you need any commercial support, feel free to get in touch: [email protected]

Copyright (c) 2019 Vinta Serviços e Soluções Tecnológicas Ltda. MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].