Commit Graph

6322 Commits

Author SHA1 Message Date
Jeremy Stretch
3a9d874d5c Re-implemented CustomFieldSerializer (read-only for now) 2017-02-09 16:55:54 -05:00
Jeremy Stretch
88f262cd7c Introduced ChoiceFieldSerializer for choice fields 2017-02-09 15:50:25 -05:00
Jeremy Stretch
5906b8157e Added API endpoints for device type components 2017-02-03 17:18:47 -05:00
Jeremy Stretch
decd4f582d Corrected API URL names 2017-02-03 16:54:13 -05:00
Jeremy Stretch
20a15d0ec5 Standardize API URL inclusions 2017-02-03 16:20:14 -05:00
Jeremy Stretch
c6cd67ee39 Adapted the web UI to work with the new secrets API 2017-02-03 16:14:42 -05:00
Jeremy Stretch
a545968e48 Merge branch 'develop' into api2 2017-02-03 14:45:37 -05:00
Jeremy Stretch
7abd75155b Post-release version bump 2017-02-03 13:59:26 -05:00
Jeremy Stretch
66a35b7ea5 Merge pull request #870 from digitalocean/develop
Release v1.8.4
2017-02-03 13:59:02 -05:00
Jeremy Stretch
39d699ac9a Release v1.8.4 2017-02-03 13:55:32 -05:00
Jeremy Stretch
6e63840c59 Implemented SessionKeys for secrets 2017-02-03 12:49:32 -05:00
Jeremy Stretch
4ffc72019e Initial work on using session-based master key ciphers 2017-02-02 21:26:51 -05:00
Jeremy Stretch
74336fa18d 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
cdfeed480b Moved secret views into a ViewSet (no write ability yet) 2017-02-01 16:21:33 -05:00
Jeremy Stretch
dcd382bd7f Include API routers directly where possible 2017-02-01 15:09:23 -05:00
Jeremy Stretch
58c4539a37 Removed circuit-specific endpoint for CircuitTerminations 2017-02-01 15:01:56 -05:00
Jeremy Stretch
4a78b461fd Removed all device-specific API endpoints 2017-02-01 14:34:19 -05:00
Jeremy Stretch
77cbf443b5 Started API documentation 2017-02-01 14:04:45 -05:00
Jeremy Stretch
b8e8b28a79 Re-implemented Swagger now that URL resolution has been fixed 2017-02-01 12:37:19 -05:00
Jeremy Stretch
7f1335afef Merge branch 'develop' into api2 2017-02-01 12:33:37 -05:00
Jeremy Stretch
9623e7a25c Fixes #865: Fix server error when attempting to delete a protected object parent (Python 3) 2017-02-01 12:09:59 -05:00
Jeremy Stretch
82f98c38d3 Fixes #854: Check whether object still exists before attempting to resolve its URL 2017-02-01 11:59:47 -05:00
Jeremy Stretch
481f33dab7 Fixes #851: Resolve encoding issues during import/export with Python 3 2017-02-01 11:49:54 -05:00
Jeremy Stretch
072eba9858 Removed deprecated base_path Swagger setting 2017-02-01 10:48:36 -05:00
Jeremy Stretch
bc92574141 Fixes #861: Avoid overwriting device primary IP assignment from alternate family during bulk import of IP addresses 2017-01-31 17:25:44 -05:00
Jeremy Stretch
440b431763 Closes #856: Strip whitespace from fields during CSV import 2017-01-31 16:54:13 -05:00
Jeremy Stretch
f8b35f0395 Implemented static writable ModelSerializers for all models 2017-01-31 15:35:09 -05:00
Jeremy Stretch
96182d9f3d Enabled creation of device components 2017-01-31 12:19:41 -05:00
Jeremy Stretch
e41dc74521 Namespaced all API URLs 2017-01-31 10:40:53 -05:00
Jeremy Stretch
8df7c11123 Fixes #859: Fix Javascript for connection status toggle button 2017-01-31 09:41:25 -05:00
Jeremy Stretch
b9653cdd12 Moved rack units and device LLDP neighbors views into model viewsets 2017-01-30 17:24:04 -05:00
Jeremy Stretch
06710906c4 Moved graph views into model viewsets 2017-01-30 17:00:58 -05:00
Jeremy Stretch
a802dd0177 Converted device component views to a router 2017-01-30 16:15:12 -05:00
Jeremy Stretch
f0b140818a Re-implemented interface/connection serializers 2017-01-30 15:35:01 -05:00
Jeremy Stretch
bce8bf8b18 Merge branch 'develop' into api2 2017-01-30 13:38:49 -05:00
Jeremy Stretch
aab85345c9 Fixes #854: Correct processing of get_return_url() in ObjectDeleteView 2017-01-30 12:13:24 -05:00
Jeremy Stretch
b1c5a9916b Added Service serializers 2017-01-27 16:19:38 -05:00
Jeremy Stretch
a33e415f1b Fix retrieval of model under viewsets without a statically defined queryset 2017-01-27 15:12:46 -05:00
Jeremy Stretch
518b631f07 Enabled pagination 2017-01-27 14:54:12 -05:00
Jeremy Stretch
b6181842b2 Introduced WritableSerializerMixin 2017-01-27 14:36:13 -05:00
Jeremy Stretch
ba78981697 Converted nested serializers to HyperlinkedModelSerializer 2017-01-27 12:22:29 -05:00
Jeremy Stretch
ffdf23341b Cleaned up device component nested serializers 2017-01-26 22:37:17 -05:00
Matthew Yauch
c940db23a9 Update upgrading.md
Added directive to copy the LDAP configuration if in use.  I upgraded a whole two versions before realizing my LDAP was broken.
2017-01-26 15:28:11 -08:00
Jeremy Stretch
dd44611cb9 Standardized implementation of nested ViewSets 2017-01-26 17:58:36 -05:00
Jeremy Stretch
d568438ebf Added an endpoint for CircuitTerminations 2017-01-26 17:18:41 -05:00
Jeremy Stretch
a8be1f1f09 Removed Swagger 2017-01-26 15:36:19 -05:00
Jeremy Stretch
ff32286005 Converted static URL definitions to routers 2017-01-26 15:34:07 -05:00
Jeremy Stretch
406a6963fc Created CircuitDetailSerializer 2017-01-26 15:33:41 -05:00
Jeremy Stretch
c5a2bec6d7 Merge branch 'develop' into api2 2017-01-26 14:07:23 -05:00
Jeremy Stretch
9eb49bdcb4 Post-release version bump 2017-01-26 14:00:08 -05:00