Commit Graph

  • d89314a559 Fixes #943: Child prefixes missing on Python 3 Jeremy Stretch 2017-03-08 14:10:27 -05:00
  • 086340540a Fixes #948: Region name should be hyperlinked to site list Jeremy Stretch 2017-03-08 12:04:50 -05:00
  • ed83b1d9e9 Closes #946: Disregard mask length when filtering IP addresses by a parent prefix Jeremy Stretch 2017-03-08 11:59:24 -05:00
  • 4f6d2a8b71 Finished user control panel for tokens Jeremy Stretch 2017-03-08 11:34:47 -05:00
  • d58a8ebba0 Initial work on user control panel for tokens Jeremy Stretch 2017-03-07 23:30:53 -05:00
  • 6be465fe9b Addded is_expired property to Token Jeremy Stretch 2017-03-07 23:30:31 -05:00
  • 26225aff57 Shorten key length to 20 bytes Jeremy Stretch 2017-03-07 22:56:29 -05:00
  • fd55360672 Suppress default permissions for Token model Jeremy Stretch 2017-03-07 22:40:05 -05:00
  • 4e766c7c3b Closes #945: Display the current user in the nav menu Jeremy Stretch 2017-03-07 22:27:46 -05:00
  • 0b10d98e0b Initial work on token authentication Jeremy Stretch 2017-03-07 17:17:39 -05:00
  • be0a3fb1f2 Corrected merge conflict Jeremy Stretch 2017-03-07 16:55:49 -05:00
  • 02e89d77bb Merge branch 'develop' into api2 Jeremy Stretch 2017-03-07 14:08:06 -05:00
  • 4b753b1610 Fixes #944: Correct console and power connection form behavior Jeremy Stretch 2017-03-07 13:32:48 -05:00
  • f8381628d4 Fixes #941: Corrected old references to rack.site on Device Jeremy Stretch 2017-03-06 10:23:24 -05:00
  • d8f41f67c9 Post-release version bump Jeremy Stretch 2017-03-03 11:28:27 -05:00
  • ce26b566a4 Merge pull request #939 from digitalocean/develop v1.9.0-r1 Jeremy Stretch 2017-03-03 11:28:02 -05:00
  • ee2d0b963d Release v1.9.0-r1 Jeremy Stretch 2017-03-03 11:26:31 -05:00
  • f051c0e564 Fixes #935: Fix form validation error when connecting an interface using live search Jeremy Stretch 2017-03-03 11:19:19 -05:00
  • 03d3bbcddb Fixes #938: Provider view yields an error if one or more circuits is assigned to a tenant Jeremy Stretch 2017-03-03 10:47:16 -05:00
  • 06cafb09b3 Fixes #937: Region assignment should be optional when creating a site Jeremy Stretch 2017-03-03 10:44:07 -05:00
  • a7a7b956b1 Enable API versioning Jeremy Stretch 2017-03-02 16:20:16 -05:00
  • 9b39ba169c Merge branch 'develop' into api2 Jeremy Stretch 2017-03-02 16:01:25 -05:00
  • 4670929953 Added GitHub issue/PR templates; updated CONTRIBUTING policy Jeremy Stretch 2017-03-02 15:30:14 -05:00
  • 366e2e7a94 Post-release version bump Jeremy Stretch 2017-03-02 13:30:45 -05:00
  • 0e14bc1e02 Merge pull request #933 from digitalocean/develop Jeremy Stretch 2017-03-02 13:27:10 -05:00
  • e5f05ca9be Release v1.9.0 Jeremy Stretch 2017-03-02 13:22:29 -05:00
  • d08522408a Documentation refresh Jeremy Stretch 2017-03-02 13:21:56 -05:00
  • cc31c8fc33 Closes #894: Expand device name max length to 64 characters Jeremy Stretch 2017-03-02 10:11:54 -05:00
  • db60e8868c Closes #901: Support for filtering prefixes and IP addresses by mask length Jeremy Stretch 2017-03-01 14:23:52 -05:00
  • 1adae67dd7 Closes #927: Upgrade to django-filter 1.0 Jeremy Stretch 2017-03-01 13:09:19 -05:00
  • 5ad3044314 Closes #862: Show both IPv6 and IPv4 primary IPs in device list Jeremy Stretch 2017-02-28 16:46:44 -05:00
  • 90fe556e5f Corrected region serializers Jeremy Stretch 2017-02-28 16:21:31 -05:00
  • c0152940f9 Merged develop Jeremy Stretch 2017-02-28 16:10:53 -05:00
  • 9313ba08ed Implemented recursive regions with django-mptt Jeremy Stretch 2017-02-28 14:15:15 -05:00
  • f3b9930dea Initial work on regions Jeremy Stretch 2017-02-28 12:11:43 -05:00
  • 5520144ff4 Fixed permissions for inclusion of interface bulk edit form Jeremy Stretch 2017-02-27 17:19:30 -05:00
  • 2b9ea58c86 Tweaked interface LAG validation Jeremy Stretch 2017-02-27 17:13:58 -05:00
  • 8f42f59a80 Merge branch 'develop' into api2 Jeremy Stretch 2017-02-27 17:04:08 -05:00
  • c6970e1998 Closes #105: Interface groups (#919) Jeremy Stretch 2017-02-27 16:52:13 -05:00
  • c61bae3a33 Merge pull request #908 from digitalocean/global-vlans Jeremy Stretch 2017-02-21 14:58:52 -05:00
  • b0f9035e2d Additional work on #904 Jeremy Stretch 2017-02-21 14:53:22 -05:00
  • aba9748ffd Fix #235: Enable global vlan (#904) Shawn Peng 2017-02-21 10:27:24 -08:00
  • 2876ef7607 Merge pull request #907 from Jasperswaagman/develop Jeremy Stretch 2017-02-21 09:24:17 -05:00
  • 7d1aeede1a Typo Jasperswaagman 2017-02-21 15:20:42 +01:00
  • b7f4a11eee Fixes #892: Restored missing edit/delete buttons when viewing child prefixes and IP addresses from a parent object Jeremy Stretch 2017-02-17 16:34:09 -05:00
  • 0e5138d6ec Fixes #872: TypeError on bulk IP address creation (Python 3) Jeremy Stretch 2017-02-17 16:10:07 -05:00
  • f1518226bd Merge branch 'develop' into api2 Jeremy Stretch 2017-02-17 15:12:53 -05:00
  • 4d26fc7e7c Fixes #903: Only alert on missing criticial connections if present in the parent device type Jeremy Stretch 2017-02-17 15:10:08 -05:00
  • 102cf52a16 Cleanup from work on #198 Jeremy Stretch 2017-02-17 14:52:58 -05:00
  • 198ed859ff Closes #198: Support for rackless devices (#902) Jeremy Stretch 2017-02-17 14:48:00 -05:00
  • 9d44d5d4e7 Fixes #897: Fixed power connections CSV export Jeremy Stretch 2017-02-16 15:17:13 -05:00
  • e8896fe238 Closes #898: Expand circuits list in provider view Jeremy Stretch 2017-02-16 15:13:35 -05:00
  • 21281789e0 Tweaked ChoiceFieldSerializer to display a field as (value, label) Jeremy Stretch 2017-02-16 14:37:21 -05:00
  • b71566f206 Merge branch 'develop' into api2 Jeremy Stretch 2017-02-16 14:28:06 -05:00
  • 181539651f Rack reservations (#900) Jeremy Stretch 2017-02-16 13:46:58 -05:00
  • b69564f5c9 Exposed the request to ObjectEditView's alter_obj() Jeremy Stretch 2017-02-15 15:03:31 -05:00
  • c26e00b5bd Merge pull request #850 from mryauch/patch-1 Jeremy Stretch 2017-02-14 15:45:07 -05:00
  • dc606645fd Fixes #884: Preserve selected rack unit when changing a device's rack face Jeremy Stretch 2017-02-09 23:27:12 -05:00
  • 0e04d20762 Re-implemented CustomFieldSerializer (read-only for now) Jeremy Stretch 2017-02-09 16:55:54 -05:00
  • 7040086201 Introduced ChoiceFieldSerializer for choice fields Jeremy Stretch 2017-02-08 16:00:42 -05:00
  • 6f3c3b6d61 Added API endpoints for device type components Jeremy Stretch 2017-02-03 17:18:47 -05:00
  • 37f250ddc1 Corrected API URL names Jeremy Stretch 2017-02-03 16:54:13 -05:00
  • 35f310885e Standardize API URL inclusions Jeremy Stretch 2017-02-03 16:20:14 -05:00
  • 616ca4fe1f Adapted the web UI to work with the new secrets API Jeremy Stretch 2017-02-03 16:14:42 -05:00
  • a9fe39459a Merge branch 'develop' into api2 Jeremy Stretch 2017-02-03 14:45:37 -05:00
  • 1e1dd8c668 Post-release version bump Jeremy Stretch 2017-02-03 13:59:26 -05:00
  • ce6796ed9b Merge pull request #870 from digitalocean/develop v1.8.4 Jeremy Stretch 2017-02-03 13:59:02 -05:00
  • 585e08eb95 Release v1.8.4 Jeremy Stretch 2017-02-03 13:55:32 -05:00
  • a42eeb12d2 Implemented SessionKeys for secrets Jeremy Stretch 2017-02-03 12:49:32 -05:00
  • cf66f67fb6 Initial work on using session-based master key ciphers Jeremy Stretch 2017-02-02 21:26:51 -05:00
  • 2408d78f47 Introduced ability to decrypt secrets by sending the user's private key in an HTTP header Jeremy Stretch 2017-02-01 17:40:50 -05:00
  • 4f8a5eb1a0 Moved secret views into a ViewSet (no write ability yet) Jeremy Stretch 2017-02-01 16:21:33 -05:00
  • 06e5966cb4 Include API routers directly where possible Jeremy Stretch 2017-02-01 15:09:23 -05:00
  • ea51f1c896 Removed circuit-specific endpoint for CircuitTerminations Jeremy Stretch 2017-02-01 15:01:56 -05:00
  • 77e5450746 Removed all device-specific API endpoints Jeremy Stretch 2017-02-01 14:34:19 -05:00
  • 6e10fea119 Started API documentation Jeremy Stretch 2017-02-01 14:04:45 -05:00
  • f52c247bd5 Re-implemented Swagger now that URL resolution has been fixed Jeremy Stretch 2017-02-01 12:37:19 -05:00
  • 0dd857f7a2 Merge branch 'develop' into api2 Jeremy Stretch 2017-02-01 12:33:37 -05:00
  • d817990283 Fixes #865: Fix server error when attempting to delete a protected object parent (Python 3) Jeremy Stretch 2017-02-01 12:09:59 -05:00
  • 9905099a71 Fixes #854: Check whether object still exists before attempting to resolve its URL Jeremy Stretch 2017-02-01 11:59:47 -05:00
  • 0eba5a0de3 Fixes #851: Resolve encoding issues during import/export with Python 3 Jeremy Stretch 2017-02-01 11:49:54 -05:00
  • 5eb3c1a67b Removed deprecated base_path Swagger setting Jeremy Stretch 2017-02-01 10:48:36 -05:00
  • b370375414 Fixes #861: Avoid overwriting device primary IP assignment from alternate family during bulk import of IP addresses Jeremy Stretch 2017-01-31 17:25:44 -05:00
  • 8536f6c163 Closes #856: Strip whitespace from fields during CSV import Jeremy Stretch 2017-01-31 16:54:13 -05:00
  • bb1f97abc2 Implemented static writable ModelSerializers for all models Jeremy Stretch 2017-01-31 15:35:09 -05:00
  • e1cd846c9a Enabled creation of device components Jeremy Stretch 2017-01-31 12:19:41 -05:00
  • 1fcc2b0029 Namespaced all API URLs Jeremy Stretch 2017-01-31 10:40:53 -05:00
  • f4f41a5985 Fixes #859: Fix Javascript for connection status toggle button Jeremy Stretch 2017-01-31 09:41:25 -05:00
  • 173a6eee03 Moved rack units and device LLDP neighbors views into model viewsets Jeremy Stretch 2017-01-30 17:24:04 -05:00
  • d9e4017677 Moved graph views into model viewsets Jeremy Stretch 2017-01-30 17:00:58 -05:00
  • 7beac0b105 Converted device component views to a router Jeremy Stretch 2017-01-30 16:15:12 -05:00
  • f0fef94a4f Re-implemented interface/connection serializers Jeremy Stretch 2017-01-30 15:35:01 -05:00
  • 78cd4481e4 Merge branch 'develop' into api2 Jeremy Stretch 2017-01-30 13:38:49 -05:00
  • af3c9eaec1 Fixes #854: Correct processing of get_return_url() in ObjectDeleteView Jeremy Stretch 2017-01-30 12:13:24 -05:00
  • 0cf029edd4 Added Service serializers Jeremy Stretch 2017-01-27 16:19:38 -05:00
  • c0dac1383d Fix retrieval of model under viewsets without a statically defined queryset Jeremy Stretch 2017-01-27 15:12:46 -05:00
  • a3d0d4a5bf Enabled pagination Jeremy Stretch 2017-01-27 14:54:12 -05:00
  • 12d263999b Introduced WritableSerializerMixin Jeremy Stretch 2017-01-27 14:36:13 -05:00
  • fa900d5dbb Converted nested serializers to HyperlinkedModelSerializer Jeremy Stretch 2017-01-27 12:22:29 -05:00
  • ddc2c8d110 Cleaned up device component nested serializers Jeremy Stretch 2017-01-26 22:37:17 -05:00