Jeremy Stretch
|
3c631902e1
|
Closes #1100: Add a "view all" link to completed bulk import views is_pool for prefixes
|
2017-05-03 15:27:26 -04:00 |
|
Jeremy Stretch
|
7eb9c8265c
|
Fixes #1132: Prompt user to unlock session key when importing secrets
|
2017-05-03 11:47:28 -04:00 |
|
Jeremy Stretch
|
9d9de6b2a3
|
Fixes #1126: Fix error when editing a user key via admin UI
|
2017-05-02 14:50:36 -04:00 |
|
Jeremy Stretch
|
d17efce4f5
|
Fixes #1111: Correct database ordering of SessionKey model
|
2017-04-27 11:27:34 -04:00 |
|
Jeremy Stretch
|
b01bf6089c
|
Merge branch 'develop' into v2-develop
Conflicts:
netbox/dcim/forms.py
netbox/dcim/views.py
netbox/ipam/forms.py
netbox/templates/_base.html
netbox/utilities/views.py
|
2017-04-13 15:42:50 -04:00 |
|
Jeremy Stretch
|
f70f0f8d62
|
Improved handling of return_url for object edit/delete views; removed manual definitions of initial data fields
|
2017-04-13 13:11:23 -04:00 |
|
Jeremy Stretch
|
82d53a8c3d
|
Fixes #1049: Prompt user if missing session key when adding/editing a secret
|
2017-04-06 13:55:40 -04:00 |
|
Jeremy Stretch
|
d98e9e1838
|
Resolved RemovedInDjango20Warning deprecation warnings
|
2017-04-05 14:40:25 -04:00 |
|
Jeremy Stretch
|
369d3aa62e
|
Rearranged URL namespaces to satisfy deprecation warnings
|
2017-04-05 14:26:33 -04:00 |
|
Jeremy Stretch
|
a67fc64afb
|
Fixes #1025: Applied missing API view filters
|
2017-04-03 11:04:17 -04:00 |
|
Jeremy Stretch
|
aefc6ff7b4
|
Merge branch 'global-search' into v2-develop
|
2017-03-29 16:45:57 -04:00 |
|
Jeremy Stretch
|
a5dc91c175
|
Introduced SearchTable for improved performance
|
2017-03-29 16:05:23 -04:00 |
|
Jeremy Stretch
|
6542b8b198
|
Base64 decoding tweaks
|
2017-03-29 13:39:59 -04:00 |
|
Jeremy Stretch
|
afdb24610d
|
Initial work on global search
|
2017-03-29 12:04:57 -04:00 |
|
Jeremy Stretch
|
58e4bf1cc3
|
Closes #973: Removed extraneous admin UI functions
|
2017-03-28 16:41:53 -04:00 |
|
Jeremy Stretch
|
116ceb6f93
|
Added tests for get-session-key API endpoint
|
2017-03-28 11:30:38 -04:00 |
|
Jeremy Stretch
|
5d022a575a
|
Closes #985: Added preserve_key to get-session-key endpoint
|
2017-03-28 11:13:13 -04:00 |
|
Jeremy Stretch
|
0899a1052e
|
Only attempt to process session key if user is authenticated
|
2017-03-22 17:43:29 -04:00 |
|
Jeremy Stretch
|
04e09c0078
|
Merge branch 'develop' into api2
Conflicts:
netbox/circuits/filters.py
|
2017-03-22 09:48:41 -04:00 |
|
Jeremy Stretch
|
05b71564d8
|
Closes #981: Allow filtering primary objects by a given set of IDs
|
2017-03-22 09:39:30 -04:00 |
|
Jeremy Stretch
|
6d30fdb83d
|
Finished work on secrets views; removed path from cookie assignment
|
2017-03-21 15:30:36 -04:00 |
|
Jeremy Stretch
|
6cb36a6cee
|
Fixed browsable API breadcrumbs
|
2017-03-20 21:50:10 -04:00 |
|
Jeremy Stretch
|
42fd14f5c0
|
Introduced HttpStatusMixin to provide more detail on HTTP response status test failures
|
2017-03-20 13:46:47 -04:00 |
|
Jeremy Stretch
|
671d53877a
|
Python3 fixes
|
2017-03-17 21:39:29 -04:00 |
|
Jeremy Stretch
|
c08fae8bce
|
Restore not-so-extraneous 'id' field to all WritableSerializers
|
2017-03-17 17:32:43 -04:00 |
|
Jeremy Stretch
|
e544f1fa1e
|
Removed extraneous 'id' field from all WritableSerializers
|
2017-03-17 16:20:34 -04:00 |
|
Jeremy Stretch
|
130ff27f26
|
Wrote tests for secrets API
|
2017-03-17 16:01:57 -04:00 |
|
Jeremy Stretch
|
e3ae013e42
|
Implemented full read/write support for secrets
|
2017-03-15 14:47:18 -04:00 |
|
Jeremy Stretch
|
07a2b136b8
|
Refactored SecretViewSet
|
2017-03-15 13:48:09 -04:00 |
|
Jeremy Stretch
|
3dc15068b9
|
Allow user to delete session key
|
2017-03-14 14:01:06 -04:00 |
|
Jeremy Stretch
|
4cb30f1ce4
|
Relate SessionKey to UserKey rather than User
|
2017-03-14 13:32:07 -04:00 |
|
Jeremy Stretch
|
04aedcc056
|
Merge branch 'develop' into api2
Conflicts:
netbox/templates/users/_user.html
netbox/users/urls.py
|
2017-03-14 12:40:28 -04:00 |
|
Jeremy Stretch
|
d9f1bcbf15
|
Renamed user URL namespace
|
2017-03-14 12:36:44 -04:00 |
|
Jeremy Stretch
|
105d17748e
|
Secrets UI work
|
2017-03-14 12:32:08 -04:00 |
|
Jeremy Stretch
|
dd27950fae
|
Simplify SessionKey usage
|
2017-03-14 10:58:57 -04:00 |
|
Jeremy Stretch
|
6c2ed1be22
|
Standardized API URL definitions
|
2017-03-09 13:24:02 -05:00 |
|
Jeremy Stretch
|
7e6d061646
|
Converted GetSessionKey and RSAKeyGeneratorView to ViewSets
|
2017-03-08 17:57:51 -05:00 |
|
Jeremy Stretch
|
9b39ba169c
|
Merge branch 'develop' into api2
Conflicts:
netbox/dcim/api/serializers.py
netbox/dcim/api/urls.py
netbox/dcim/api/views.py
netbox/dcim/filters.py
netbox/dcim/tables.py
requirements.txt
|
2017-03-02 16:01:25 -05:00 |
|
Jeremy Stretch
|
1adae67dd7
|
Closes #927: Upgrade to django-filter 1.0
|
2017-03-01 13:09:19 -05:00 |
|
Jeremy Stretch
|
616ca4fe1f
|
Adapted the web UI to work with the new secrets API
|
2017-02-03 16:14:42 -05:00 |
|
Jeremy Stretch
|
a42eeb12d2
|
Implemented SessionKeys for secrets
|
2017-02-03 12:49:32 -05:00 |
|
Jeremy Stretch
|
cf66f67fb6
|
Initial work on using session-based master key ciphers
|
2017-02-02 21:26:51 -05:00 |
|
Jeremy Stretch
|
2408d78f47
|
Introduced ability to decrypt secrets by sending the user's private key in an HTTP header
|
2017-02-01 17:40:50 -05:00 |
|
Jeremy Stretch
|
4f8a5eb1a0
|
Moved secret views into a ViewSet (no write ability yet)
|
2017-02-01 16:21:33 -05:00 |
|
Jeremy Stretch
|
bb1f97abc2
|
Implemented static writable ModelSerializers for all models
|
2017-01-31 15:35:09 -05:00 |
|
Jeremy Stretch
|
1fcc2b0029
|
Namespaced all API URLs
|
2017-01-31 10:40:53 -05:00 |
|
Jeremy Stretch
|
fa900d5dbb
|
Converted nested serializers to HyperlinkedModelSerializer
|
2017-01-27 12:22:29 -05:00 |
|
Jeremy Stretch
|
acfba410dd
|
Standardized implementation of nested ViewSets
|
2017-01-26 17:58:36 -05:00 |
|
Jeremy Stretch
|
0f9fe8648e
|
Converted static URL definitions to routers
|
2017-01-26 15:34:07 -05:00 |
|
Jeremy Stretch
|
c5fba24cc5
|
Merge branch 'develop' into api2
|
2017-01-26 14:07:23 -05:00 |
|