Jeremy Stretch
e3c4a999a5
Fixes #903 : Only alert on missing criticial connections if present in the parent device type
2017-02-17 15:10:08 -05:00
Jeremy Stretch
d3423a64db
Cleanup from work on #198
2017-02-17 14:52:58 -05:00
Jeremy Stretch
91be4a4df3
Closes #198 : Support for rackless devices ( #902 )
...
* Initial work to support rackless devices
* Updated device component connection forms
* Updated IP address assignment form
* Updated circuit termination form
* Formatting cleanup
* Fixed tests
2017-02-17 14:48:00 -05:00
Jeremy Stretch
06cc036bbe
Fixes #897 : Fixed power connections CSV export
2017-02-16 15:17:13 -05:00
Jeremy Stretch
c589f40796
Closes #898 : Expand circuits list in provider view
2017-02-16 15:13:35 -05:00
Jeremy Stretch
1c8642e1e2
Tweaked ChoiceFieldSerializer to display a field as (value, label)
2017-02-16 14:37:21 -05:00
Jeremy Stretch
b9d5d9ee8c
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
2017-02-16 14:28:06 -05:00
Jeremy Stretch
cc79b8ea3d
Rack reservations ( #900 )
...
* Initial work on rack reservations
* Added views for rack reservations
* Implemented ArrayFieldSelectMultiple form widget
* Implemented API endpoints for rack reservations
* Tweaked the database migration
2017-02-16 13:46:58 -05:00
Jeremy Stretch
4ee7fc9465
Exposed the request to ObjectEditView's alter_obj()
2017-02-15 15:03:31 -05:00
Jeremy Stretch
f4e7c176d2
Merge pull request #850 from mryauch/patch-1
...
Update upgrading.md
2017-02-14 15:45:06 -05:00
Jeremy Stretch
2520227b41
Fixes #884 : Preserve selected rack unit when changing a device's rack face
2017-02-09 23:27:12 -05:00
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