Jeremy Stretch
|
e7fde2795f
Fix BulkDisconnectView
|
5 lat temu |
Jeremy Stretch
|
f36c797e98
Transition ComponentCreateView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
49b780358e
Transition BulkRenameView, BulkDisconnectView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
af8e1a6472
Strip 'param' indicators from docstrings
|
5 lat temu |
Jeremy Stretch
|
91362b0f82
Transition BulkCreateView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
e61fc1f709
Introduce ObjectView to enforce object-level permissions for individual object views
|
5 lat temu |
Jeremy Stretch
|
8fd860a413
Transition BulkDeleteView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
82c247f3cf
Transition BulkEditView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
5e5038d780
Transition BulkImportView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
2b32430a10
Transition ObjectDeleteView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
5381c4e0ae
Tweak evaluation of required permission for ObjectEditView
|
5 lat temu |
Jeremy Stretch
|
406b076b95
Transition ObjectEditView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
993ee8c900
Transition ObjectListView to use ObjectPermissionRequiredMixin
|
5 lat temu |
Jeremy Stretch
|
cc6e74dfd5
Move ObjectPermissionRequiredMixin to utilities.views
|
5 lat temu |
Jeremy Stretch
|
40c590f445
Add queryset to all BulkImportViews
|
5 lat temu |
Jeremy Stretch
|
5486cff441
Add object permission support, tests for bulk import/edit/delete views
|
5 lat temu |
Jeremy Stretch
|
a928d337d9
Add object permission support for create/update/delete API views
|
5 lat temu |
Jeremy Stretch
|
fa8407371b
Swap position of REMOTE_AUTH_BACKEND
|
5 lat temu |
Jeremy Stretch
|
8c40148ca7
Add object permission tests for get and list API views
|
5 lat temu |
Jeremy Stretch
|
8eb4d0a36b
Remove ViewExemptBackend; use same for model- and object-level permissions
|
5 lat temu |
Jeremy Stretch
|
64f60228ec
Add web UI view tests for object-level permissions
|
5 lat temu |
Jeremy Stretch
|
aeb32104a4
Enforce object-level permissions for API views
|
5 lat temu |
Jeremy Stretch
|
73895b1c88
Bypass permission caching for anonymous users
|
5 lat temu |
Jeremy Stretch
|
f54fb67efc
Add object-level support to TokenPermissions
|
5 lat temu |
Jeremy Stretch
|
be5962fb3a
ObjectPermissionRequiredMixin should exempt superusers
|
5 lat temu |
Jeremy Stretch
|
94d0ebbd7d
Fix ObjectPermission attribute consolidation
|
5 lat temu |
Jeremy Stretch
|
a275a30dca
Reimplement the ViewExemptModelBackend to explicitly cache all exempted view permissions on the User instance
|
5 lat temu |
Jeremy Stretch
|
c90f680284
Cache object-level permissions on the User instance for evaluation
|
5 lat temu |
Jeremy Stretch
|
daa2c6ff21
Always pass obj=None to ModelBackend
|
5 lat temu |
Jeremy Stretch
|
63f842c7db
Implement ObjectPermissionManager
|
5 lat temu |