Jeremy Stretch
|
1407a15879
|
Fixes #6073: Permit users to manage their own REST API tokens without needing explicit permission
|
2021-03-31 13:25:06 -04:00 |
|
Jeremy Stretch
|
bae544fb78
|
Fixes #5922: Fix options for filtering object permissions in admin UI
|
2021-03-08 16:51:11 -05:00 |
|
Jeremy Stretch
|
5e643def2c
|
Closes #5531: Ensure consistent calls to parent clean() methods for models, forms
|
2020-12-28 12:54:42 -05:00 |
|
Jeremy Stretch
|
6664a1a3d6
|
Fix tests
|
2020-12-01 12:01:10 -05:00 |
|
Jeremy Stretch
|
84fe653306
|
Merge branch 'develop' into develop-2.10
|
2020-12-01 11:42:55 -05:00 |
|
Jeremy Stretch
|
70a5fb5748
|
Fixes #5383: Fix setting user password via REST API
|
2020-11-25 11:47:53 -05:00 |
|
Jeremy Stretch
|
bf535f43c0
|
Update UserKey views to use "object" context var
|
2020-11-19 13:43:17 -05:00 |
|
Jeremy Stretch
|
77748fc9a1
|
Clean up generic view templates
|
2020-11-11 16:58:29 -05:00 |
|
Jeremy Stretch
|
3b2328053f
|
Add missing bulk update test data
|
2020-11-02 16:56:04 -05:00 |
|
Jeremy Stretch
|
124a43b63f
|
Merge branch 'develop' into develop-2.10
|
2020-10-30 10:38:05 -04:00 |
|
Jeremy Stretch
|
ffec4b8f26
|
Add tests for UserConfig API endpoint
|
2020-10-29 16:05:59 -04:00 |
|
Jeremy Stretch
|
1791916da9
|
Fix overwriting of existing preferences
|
2020-10-29 14:15:38 -04:00 |
|
Jeremy Stretch
|
175326ff60
|
Fixes #5273: Fix exception when validating a new permission with no models selected
|
2020-10-27 10:01:49 -04:00 |
|
Jeremy Stretch
|
23a46c49f0
|
Add a REST API endpoint for updating user preferences
|
2020-10-21 09:05:33 -04:00 |
|
John Anderson
|
a03f8d3476
|
fixes #5113 - incorrect caching of permission object assignments to user groups in the admin panel
|
2020-10-14 20:10:21 -04:00 |
|
Jeremy Stretch
|
219d07f997
|
Reorganize REST API components under netbox app
|
2020-10-13 15:57:21 -04:00 |
|
Jeremy Stretch
|
00cdd20681
|
Merge develop into develop-2.10
|
2020-09-04 16:09:05 -04:00 |
|
Simeon Keske
|
ea66f329f2
|
move redirect code to own function
|
2020-09-02 22:33:39 +02:00 |
|
Simeon Keske
|
dfb213c08d
|
Redirect users away from /login, if they are already logged in
|
2020-08-30 01:44:27 +02:00 |
|
Jeremy Stretch
|
61d2692029
|
Closes #4997: Introduce OrderedDefaultRouter; move root API views to views.py
|
2020-08-13 12:49:49 -04:00 |
|
Jeremy Stretch
|
f5c03319b1
|
#4969: Remove user and group assignment from SecretRole
|
2020-08-07 16:19:18 -04:00 |
|
Jeremy Stretch
|
68d89090bf
|
Simplify the aggregation of constraint sets
|
2020-08-07 14:09:55 -04:00 |
|
Jeremy Stretch
|
44bb242821
|
Extend ObjectPermission constraints to OR multiple JSON objects
|
2020-08-06 15:53:23 -04:00 |
|
Jeremy Stretch
|
dfa27ba4de
|
Closes #4943: Add a 'description' field to ObjectPermission
|
2020-08-03 16:37:37 -04:00 |
|
Jeremy Stretch
|
536393fe59
|
Closes #4942: Make ObjectPermission's 'name' field required
|
2020-08-03 16:10:51 -04:00 |
|
Jeremy Stretch
|
0042fdf1b4
|
Exclude permission, userconfig inlines when creating a new user
|
2020-08-03 14:16:21 -04:00 |
|
Jeremy Stretch
|
ed3f477381
|
#4919: Allow adding/changing assigned permissions within group and user admin views
|
2020-07-29 12:12:00 -04:00 |
|
Jeremy Stretch
|
12604698b4
|
Set default ordering for user and group API endpoints
|
2020-07-23 13:46:40 -04:00 |
|
Jeremy Stretch
|
05e7af702b
|
Remove restriction enforcement from RestrictedQuerySet
|
2020-07-23 12:48:03 -04:00 |
|
Jeremy Stretch
|
8418749bea
|
Add filters for ObjectPermissions
|
2020-07-22 16:34:16 -04:00 |
|
Jeremy Stretch
|
dcde19579d
|
Admin UI cleanup
|
2020-07-22 16:00:28 -04:00 |
|
Jeremy Stretch
|
2b54fa95fa
|
Allow the assignment of ObjectPermissions to users, groups, and permissions
|
2020-07-22 15:25:06 -04:00 |
|
Jeremy Stretch
|
f698ff35b8
|
Add filter tests for group, users
|
2020-07-22 13:58:12 -04:00 |
|
Jeremy Stretch
|
2aea867678
|
Correct FilterSet naming
|
2020-07-22 13:48:04 -04:00 |
|
Jeremy Stretch
|
8e623731c1
|
Move EXEMPT_EXCLUDE_MODELS to settings; add Group and User models
|
2020-07-22 12:13:07 -04:00 |
|
Jeremy Stretch
|
cb58b10abe
|
Add tests for users and groups API endpoints
|
2020-07-22 12:04:14 -04:00 |
|
Jeremy Stretch
|
042bdea1af
|
Introduce API endpoints for Users and Groups
|
2020-07-22 11:21:51 -04:00 |
|
Jeremy Stretch
|
79d9409caa
|
Exclude ObjectPermissions API endpoint from EXEMPT_VIEW_PERMISSIONS
|
2020-07-21 17:39:56 -04:00 |
|
Jeremy Stretch
|
8be0f720dd
|
Change Postgres-specific JSONField to stock Django field
|
2020-07-16 12:02:49 -04:00 |
|
Jeremy Stretch
|
2a9547e8f3
|
Use monospaced font for ObjectPermission constraints
|
2020-07-08 16:07:07 -04:00 |
|
Jeremy Stretch
|
2559de1293
|
Enable filtering ObjectPermissions by enabled, action, and object type
|
2020-07-08 14:38:19 -04:00 |
|
Jeremy Stretch
|
976ffa9b2d
|
Admin UI should use unrestricted queryset for ObjectPermissions
|
2020-07-08 13:59:57 -04:00 |
|
Jeremy Stretch
|
301288e33a
|
#4806: Add url field to ObjectPermissionSerializer
|
2020-07-08 13:57:50 -04:00 |
|
Jeremy Stretch
|
56e0e869a4
|
Enable bulk enabling/disabling of permissions
|
2020-07-08 13:54:09 -04:00 |
|
Jeremy Stretch
|
a17f1b15c7
|
Add name, enabled fields to ObjectPermission
|
2020-07-08 13:44:19 -04:00 |
|
Jeremy Stretch
|
a6f2f148f7
|
Fix automatic creation of UserConfig for user created via admin UI
|
2020-06-26 14:29:24 -04:00 |
|
Jeremy Stretch
|
b47e0a3c0a
|
Merge branch 'develop' into develop-2.9
|
2020-06-17 16:57:17 -04:00 |
|
Jeremy Stretch
|
6e2712a5c6
|
Fixes #4766: Fix redirect after login when next is not specified
|
2020-06-17 09:15:03 -04:00 |
|
Jeremy Stretch
|
29dc8fa857
|
Introduce NestedObjectPermissionSerializer
|
2020-06-08 15:44:16 -04:00 |
|
Jeremy Stretch
|
4bad617fa9
|
Standardize ObjectPermissionTest
|
2020-06-08 14:01:15 -04:00 |
|