Metadata-Version: 1.2
Name: django-role-router
Version: 0.1.10
Summary: Make django router with role permission
Home-page: https://github.com/jhvar/django-utils
Author: jhvar
Author-email: jhvar@outlook.com
License: MIT Licence
Description: 
        
        django-role-router is a simply, definition designed router with multi-roles.
        
        You can install it with pip. >pip install django-role-router
        
        To use it, make sure you have installed django-role-router already.
        
        1. Insert middleware jhvar.django.urls.middleware.JvRoleMiddleware after SessionMiddleware.
        
        2. You can define app role permission like "permitted_roles = ['admin']" in urls.py global section.
        
        3. You can define path role permission like "jv_path('admin', views.my_admin, name='my_admin', roles=['admin'])" in urlpatterns list.
        
        4. We have supported regex format with "jv_re_path" function, just like "jv_path".
        
        Now, you have role permission verifier, you should add your role granty in somewhere.
        
        It just like "grant_roles(request, 'admin')" or "grant_roles(request, ('admin', 'super'))" or  "grant_roles(request, ['admin', 'super'])". 
        
        
        Join it, have fun.
        
        
        For more detail, visit https://github.com/jhvar/django-utils.
        
        
Keywords: pip,django,role,util
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
