Arthur Hanson
816fedb78d
8853 Prevent the retrieval of API tokens after creation ( #10645 )
...
* 8853 hide api token
* 8853 hide key on edit
* 8853 add key display
* 8853 cleanup html
* 8853 make token view accessible only once on POST
* Clean up display of tokens in views
* Honor ALLOW_TOKEN_RETRIEVAL in API serializer
* Add docs & tweak default setting
* Include token key when provisioning with user credentials
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-11-02 12:45:00 -04:00
jeremystretch
3eb6b6c07f
Clean up core API imports
2022-07-13 16:18:55 -04:00
jeremystretch
dc05e62ce0
Documentation & clenaup for #9536
2022-06-23 12:15:02 -04:00
jeremystretch
d4db656940
Allowed IPs should be optional on Token
2022-06-23 08:09:39 -04:00
jeremystretch
3c15419bd0
Introduce IPNetworkSerializer to serialize allowed token IPs
2022-06-22 21:51:43 -04:00
jeremystretch
a38a880e67
Refactor source IP resolution logic
2022-06-22 17:01:07 -04:00
PieterL75
536239d272
Merge branch 'feature' into issue_8233
2022-06-17 16:31:13 +02:00
jeremystretch
da1aabdfc1
Changelog for #8894 , #8998 , #9122 ; PEP8 fix
2022-05-04 14:19:09 -04:00
Alex Gittings
0a9ba3b2e6
add get_display to users serializer
2022-05-03 10:45:08 +00:00
Pieter Lambrecht
2587720298
Fix 8878: Restrict API key usage by Source IP
2022-04-19 14:44:35 +02:00
jeremystretch
b038b1f613
Add a REST API endpoint to provision new tokens using username & password
2021-06-11 15:54:31 -04:00
jeremystretch
48b4bf1683
Initial work on REST API endpoint for tokens
2021-06-11 15:14:19 -04:00
Jeremy Stretch
fb48c1f6dd
Add 'display' field to all REST API serializers
2021-03-16 10:06:25 -04:00
Jeremy Stretch
915cf3e715
Merge branch 'develop' into develop-2.10
2020-12-01 11:42:55 -05:00
Jeremy Stretch
77bbe5730b
Fixes #5383 : Fix setting user password via REST API
2020-11-25 11:47:53 -05:00
Jeremy Stretch
c0c5f52ed9
Reorganize REST API components under netbox app
2020-10-13 15:57:21 -04:00
Jeremy Stretch
053c600b67
Closes #4943 : Add a 'description' field to ObjectPermission
2020-08-03 16:37:37 -04:00
Jeremy Stretch
1ac215bf87
Introduce API endpoints for Users and Groups
2020-07-22 11:21:51 -04:00
Jeremy Stretch
4eddec4b1e
#4806 : Add url field to ObjectPermissionSerializer
2020-07-08 13:57:50 -04:00
Jeremy Stretch
fac0da224a
Add name, enabled fields to ObjectPermission
2020-07-08 13:44:19 -04:00
Jeremy Stretch
987414ed7b
Introduce NestedObjectPermissionSerializer
2020-06-08 15:44:16 -04:00
Jeremy Stretch
3084d58da1
Add REST API endpoint for ObjectPermissions
2020-06-03 13:08:04 -04:00
Jeremy Stretch
75f0d8ee90
Closes #2578 : Reorganized nested serializers
2018-11-12 11:36:44 -05:00
Jeremy Stretch
980d62d579
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
7241783249
Started merging writable serializers (WIP)
2018-04-04 17:01:24 -04:00
Jeremy Stretch
00986fd7bf
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
9dfda83946
Closes #855 : Added an API endpoint for recent activity
2017-03-09 14:26:39 -05:00