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
876251c1cf
Fixes #9948 : Fix TypeError exception when requesting API tokens list as non-authenticated user
2022-08-08 12:22:01 -04:00
jeremystretch
36ac83a319
Fixes #9949 : Fix KeyError exception resulting from invalid API token provisioning request
2022-08-08 11:43:27 -04:00
jeremystretch
efd5a73a18
Refactor API views
2022-03-09 11:27:42 -05:00
jeremystretch
4c4fe80697
Fix schema generation for tokens endpoint
2021-06-14 08:52:22 -04: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
jeremystretch
1024782b9e
Rename FilterSet modules
2021-04-29 16:48:24 -04:00
Jeremy Stretch
a43361170c
Fix overwriting of existing preferences
2020-10-29 14:15:38 -04:00
Jeremy Stretch
2845dd488e
Add a REST API endpoint for updating user preferences
2020-10-21 09:05:33 -04:00
Jeremy Stretch
c0c5f52ed9
Reorganize REST API components under netbox app
2020-10-13 15:57:21 -04:00
Jeremy Stretch
fd139a77f5
Closes #4997 : Introduce OrderedDefaultRouter; move root API views to views.py
2020-08-13 12:49:49 -04:00
Jeremy Stretch
46ebeba28f
Set default ordering for user and group API endpoints
2020-07-23 13:46:40 -04:00
Jeremy Stretch
380d30e612
Add filters for ObjectPermissions
2020-07-22 16:34:16 -04:00
Jeremy Stretch
2cc4f032b0
Correct FilterSet naming
2020-07-22 13:48:04 -04:00
Jeremy Stretch
1ac215bf87
Introduce API endpoints for Users and Groups
2020-07-22 11:21:51 -04:00
Jeremy Stretch
3084d58da1
Add REST API endpoint for ObjectPermissions
2020-06-03 13:08:04 -04:00