Django-grainy

Latest version: v2.0.0

Safety actively analyzes 613603 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.0.0

Added
- python3.11 support
- python3.10 support
- django4 support
- django4.2 support
- django3.2 support
Removed
- python3.6 support
- python3.7 support
- django2.2 support
- django3.0 support
- django3.1 support

1.9.1

Fixed
- bug where group permissions overwrote direct permissions

1.9.0

Added
- python3.9 support
- django3.1 support
- added rest.ModelViewSetPermission django-rest-framework permission class
- added grainy_namespace property to decorated models
- added util.check_permissions helper function
- added util.get_permissions helper function
- added GRAINY_ANONYMOUS_GROUP setting
Fixed
- fix django-admin user and group admin view unregister
- fix instance namespacing on decorated models that have a grainy parent defined
Changed
- grainy handler classes moved to handlers.py to prevent circular depdendency issue

1.8.0

Added
- remote grainy permissions
- field level permission checks when POST/PUT/PATCHing to REST api (14)
- python3.8 support
Changed
- fix 36: Grainy decorators should allow setting of Permissions class to use for permission checks
Removed
- python2.7 support
- python3.4 support
- python3.5 support
- django1.11 support

1.7.0

Added
- tests for django 2.1
- fix 33: easy namespace inheritance through related models
- fix 31: add delete_permission function to grainy manager
- fix 35: Custom permission holder implementation
Fixed
- admin inlines: sort by namespace alphabetically (24)
Changed
- move from facsimile to Ctl (32)

1.6.2

Fixed
- when applying perms to a grainy view response, make sure to return the proper container when it is empty

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.