Sander Steffann
|
81a322eaaf
|
Add position_stack to returned values from trace()
|
2020-06-02 13:13:10 +02:00 |
|
Sander Steffann
|
2479b8a57f
|
Validate against is_path_endpoint instead of specific classes, and only when positions > 1
|
2020-06-02 13:11:35 +02:00 |
|
Jeremy Stretch
|
2fe4656db4
|
Permit connection of a multi-position RearPort to a FrontPort
|
2020-06-02 12:03:02 +02:00 |
|
Jeremy Stretch
|
6fc7c6a7d0
|
Update path validation tests for single-position rear port scenarios
|
2020-06-02 12:03:02 +02:00 |
|
Jeremy Stretch
|
1d33d7d205
|
Call full_clean() when saving Cable instances
|
2020-06-02 12:03:02 +02:00 |
|
Sander Steffann
|
56898f7e37
|
Restore original test_connection_via_single_rear_port test and make separate test for one-on-one panels
|
2020-06-02 12:03:02 +02:00 |
|
Sander Steffann
|
3278cc8cc0
|
Recreate the model instance instead of re-saving a deleted model
Same end result, but easier to read
|
2020-06-02 12:03:02 +02:00 |
|
Sander Steffann
|
112dfb865b
|
Integrate patch panel building into one list
|
2020-06-02 12:03:02 +02:00 |
|
Sander Steffann
|
a0f4d481dc
|
make single front/rear port work when between panels
|
2020-06-02 12:03:02 +02:00 |
|
Jeremy Stretch
|
7b01ba9776
|
Fix external auth permissions test
|
2020-06-01 16:46:14 -04:00 |
|
Jeremy Stretch
|
32620dd556
|
Changelog for #554
|
2020-06-01 16:30:20 -04:00 |
|
Jeremy Stretch
|
76f74f479b
|
Support permission attribute assignment via REMOTE_AUTH_DEFAULT_PERMISSIONS
|
2020-06-01 16:23:45 -04:00 |
|
Jeremy Stretch
|
e9831442cd
|
Drafted documentation for object-based permissions
|
2020-06-01 15:28:36 -04:00 |
|
Jeremy Stretch
|
5d4cc5bf3d
|
Fix ordering of group and user fields in ObjectPermission admin
|
2020-06-01 13:59:58 -04:00 |
|
Jeremy Stretch
|
26d7c21314
|
Move authentication backends
|
2020-06-01 13:47:34 -04:00 |
|
Jeremy Stretch
|
a4af270ea8
|
Restrict querysets for home, search views
|
2020-06-01 13:36:57 -04:00 |
|
Jeremy Stretch
|
b6c38ceb73
|
Call permission_is_exempt() to check for exempt permissions
|
2020-06-01 13:17:59 -04:00 |
|
Jeremy Stretch
|
3a9512f086
|
Refine queryset restriction logic
|
2020-06-01 13:09:34 -04:00 |
|
Jeremy Stretch
|
9679557747
|
Add permission_is_exempt()
|
2020-06-01 12:31:18 -04:00 |
|
Jeremy Stretch
|
3c334a0238
|
Update views to restrict all querysets
|
2020-06-01 11:43:49 -04:00 |
|
Jeremy Stretch
|
5574aaa8cb
|
Tweak restrict() to accept only an action keyword
|
2020-06-01 10:45:49 -04:00 |
|
Jeremy Stretch
|
edf15532d2
|
Fixes #4702: Catch IntegrityError exception when adding a non-unique secret
|
2020-06-01 10:00:32 -04:00 |
|
Jeremy Stretch
|
d23b18beb5
|
Fixes #4704: Update example template code
|
2020-06-01 09:40:58 -04:00 |
|
Jeremy Stretch
|
e23b2c4c4f
|
Implement RestrictedQuerySet as a manager
|
2020-05-29 16:27:36 -04:00 |
|
Jeremy Stretch
|
5b6a6fb63e
|
Move restrict_queryset() function to RestrictedQuerySet
|
2020-05-29 15:09:08 -04:00 |
|
Jeremy Stretch
|
58989b85c8
|
Introduce restrict_queryset()
|
2020-05-29 14:12:24 -04:00 |
|
Jeremy Stretch
|
8786bb25c5
|
Fix instance evaluation
|
2020-05-29 13:57:38 -04:00 |
|
Jeremy Stretch
|
670139492d
|
Fix permission action evaluation
|
2020-05-29 13:47:19 -04:00 |
|
Jeremy Stretch
|
5d3cf8074b
|
Add migration for replicating legact permissions to ObjectPermissions
|
2020-05-29 13:42:38 -04:00 |
|
Jeremy Stretch
|
85c54703ec
|
Improve the admin form for ObjectPermissions
|
2020-05-29 12:08:51 -04:00 |
|
Jeremy Stretch
|
02687453f2
|
Add ArrayField on ObjectPermission to store actions
|
2020-05-29 11:25:13 -04:00 |
|
Jeremy Stretch
|
90828cedae
|
Introduce proxy models for User and Group to organize admin UI
|
2020-05-29 10:43:12 -04:00 |
|
Jeremy Stretch
|
f65b2278f0
|
Enable many-to-many model assignment for ObjectPermissions
|
2020-05-28 15:04:46 -04:00 |
|
Jeremy Stretch
|
bdfc0364d5
|
Fix up ObjectPermission content type assignment
|
2020-05-28 14:20:18 -04:00 |
|
Jeremy Stretch
|
65bd3fbddb
|
Remove built-in permission assignment from admin UI
|
2020-05-28 14:03:08 -04:00 |
|
Jeremy Stretch
|
f8e29ea66a
|
Remove ObjectPermissionManager
|
2020-05-28 13:47:52 -04:00 |
|
Jeremy Stretch
|
a8ed04c4d2
|
Expose assigned ObjectPermissions on User instance
|
2020-05-28 13:25:37 -04:00 |
|
Jeremy Stretch
|
73b7eb0c7f
|
Skip queryset filtering for superusers
|
2020-05-28 13:25:12 -04:00 |
|
Jeremy Stretch
|
486f1a74ab
|
Standardize base classes for view test cases
|
2020-05-28 12:05:54 -04:00 |
|
Jeremy Stretch
|
5d36d81ae1
|
Restore model-level permission tests
|
2020-05-28 11:08:35 -04:00 |
|
Jeremy Stretch
|
dc56e49410
|
Introduce resolve_permission() utility function
|
2020-05-28 10:35:59 -04:00 |
|
Jeremy Stretch
|
ca199cdefe
|
Reduce ObjectPermission creation boilerplate
|
2020-05-28 10:27:25 -04:00 |
|
Jeremy Stretch
|
b2ba9d68c9
|
Fix default permissions assignment under RemoteUserBackend
|
2020-05-28 10:04:19 -04:00 |
|
Jeremy Stretch
|
00ce3588d3
|
Fix secrets API tests
|
2020-05-28 09:51:02 -04:00 |
|
Jeremy Stretch
|
814aff78b5
|
Update ObjectPermission evaluation to support null attrs
|
2020-05-28 09:39:27 -04:00 |
|
Jeremy Stretch
|
a261d10bfd
|
Fix permissions assignment for SecretTest
|
2020-05-27 17:10:45 -04:00 |
|
Jeremy Stretch
|
ce46512c74
|
Fix permission assignment in tests
|
2020-05-27 16:53:30 -04:00 |
|
Jeremy Stretch
|
fb7446487e
|
Fix up permissions evaluation
|
2020-05-27 11:31:07 -04:00 |
|
Jeremy Stretch
|
a6a88a0d2e
|
Delete extraneous test case
|
2020-05-27 11:30:36 -04:00 |
|
Jeremy Stretch
|
4cee506710
|
Rebase RemoteUserBackend on BaseBackend
|
2020-05-27 10:52:59 -04:00 |
|