Jeremy Stretch
f8381628d4
Fixes #941 : Corrected old references to rack.site on Device
2017-03-06 10:23:24 -05:00
Jeremy Stretch
9313ba08ed
Implemented recursive regions with django-mptt
2017-02-28 14:15:15 -05:00
Jeremy Stretch
f3b9930dea
Initial work on regions
2017-02-28 12:11:43 -05:00
Jeremy Stretch
c6970e1998
Closes #105 : Interface groups ( #919 )
...
* Initial work on interface groups
* Simplify to a single LAG form factor
* Correct interface serializer
* Allow for bulk editing of interface LAG
* Additional LAG interface validation
* Fixed API tests
2017-02-27 16:52:13 -05:00
Jeremy Stretch
198ed859ff
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
181539651f
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
f3db914e9d
Fixes #844 : Apply order_naturally() to API interfaces list
2017-01-25 14:34:34 -05:00
Jeremy Stretch
bbc633b004
Closes #782 : Allow filtering devices list by manufacturer
2017-01-24 10:53:59 -05:00
Jeremy Stretch
c9e7c12463
Closes #284 : Added interface_ordering field to DeviceType
2017-01-06 12:59:49 -05:00
Jeremy Stretch
0d4b2a6e92
Fixes #772 : Fix TypeError in API RackUnitListView when no device is excluded
2017-01-04 10:58:11 -05:00
Jeremy Stretch
e7b08f8f2f
Closes #756 : Added contact details to site model
2016-12-29 11:37:40 -05:00
Jeremy Stretch
e647065e63
Improved device interface list performance
2016-12-27 13:21:19 -05:00
Jeremy Stretch
ae8f40ed8d
Fixes #563 : Allow a device to be flipped from one rack face to the other
2016-12-21 11:06:42 -05:00
Jeremy Stretch
b451ece057
Closes #122 : Add comments field to device types
2016-12-16 11:14:44 -05:00
Jeremy Stretch
b56e37ad84
Closes #722 : Enabled custom fields for device types
2016-12-16 10:54:45 -05:00
Jeremy Stretch
bf817eb69e
Closes #49 : Introduction of circuit terminations
2016-12-14 13:47:22 -05:00
Jeremy Stretch
2db50dd4a7
Closes #191 : Support for racks numbered top-to-bottom
2016-10-28 11:30:40 -04:00
Jeremy Stretch
0900a6bf49
Added subdevice_role to DeviceTypeSerializer
2016-09-27 16:04:14 -04:00
Jeremy Stretch
3b36a35b9a
Fixed API tests
2016-08-22 17:15:20 -04:00
Jeremy Stretch
f0a85b1dd3
Optimized API performance
2016-08-22 15:16:49 -04:00
Jeremy Stretch
76f0463290
Extended API to include custom fields
2016-08-22 13:20:30 -04:00
Jeremy Stretch
c86a1123f0
Closes #421 : Added asset_tag field to devices
2016-08-11 11:58:21 -04:00
Jeremy Stretch
ed03449164
Closes #241 : Introduced rack roles
2016-08-10 11:52:27 -04:00
Jeremy Stretch
47a89999b8
Extended DCIM API to include a device modules list
2016-08-10 10:44:37 -04:00
Jeremy Stretch
e7116b81a4
#180 : Added type and width fields to Rack model
2016-08-08 18:01:15 -04:00
Jeremy Stretch
483ad256a8
Miscellaneous API query optimizations
2016-07-27 14:40:19 -04:00
Jeremy Stretch
300e67388b
Tenancy-related API cleanup
2016-07-27 13:42:17 -04:00
Jeremy Stretch
82a98f0e8f
Applied tenancy to sites, racks, and devices
2016-07-26 16:46:22 -04:00
Jeremy Stretch
8f4980044a
Closes #292 : Added part_number field to DeviceType
2016-07-26 11:28:45 -04:00
Jeremy Stretch
275223ec53
Fixes #359 : Use standard serializers for related objects
2016-07-21 14:48:02 -04:00
Joel
c65b9fcb0b
Add an api endpoint for listing all connections
2016-07-19 09:08:14 -07:00
Joel
4f6f032ca2
Update the valid urls, to expose the new api connection listing endpoint. Naming convention updated for both interface connections to match the rest.
2016-07-19 09:08:14 -07:00
Jeremy Stretch
518af1b95c
Corrected RackGroupNestedSerializer() definition
2016-07-15 15:34:28 -04:00
Jeremy Stretch
4e4bb01a55
Initial work on #93 : Primary IPv4/IPv6 support
2016-07-11 16:24:46 -04:00
Nick Peelman
9da4c28cd5
Tests pass now
2016-07-06 13:21:40 -04:00
Jeremy Stretch
80c8d2f0c0
Added parent_device to DeviceSerializer
2016-07-05 15:32:16 -04:00
Jeremy Stretch
97fbfeecc3
Extended API to include DeviceBays
2016-07-05 13:43:19 -04:00
Jeremy Stretch
2866232b8b
Added display_name to DeviceNestedSerializer
2016-06-21 15:15:17 -04:00
Jeremy Stretch
658a0acfa9
Moved 'display_name' from serializer to model
2016-06-21 15:06:26 -04:00
Jeremy Stretch
72f62f949d
Removed DeviceType component templates from the list view
2016-06-21 15:01:21 -04:00
Jeremy Stretch
741f93999b
PEP8 clenaup
2016-06-16 15:02:01 -04:00
Jeremy Stretch
d6cd3428f6
Removed Device.ro_snmp
2016-05-19 11:34:38 -04:00
Jeremy Stretch
112e2ccde7
Code cleanup
2016-05-18 16:02:53 -04:00
Jeremy Stretch
29fd04026d
Introduced TopologyMap
2016-04-08 14:57:54 -04:00
Jeremy Stretch
42e16db8b4
Initial work on a dynamic topology mapper
2016-04-08 11:48:24 -04:00
Zach Moody
10d28f2fe2
Merge pull request #6 from digitalocean/flat-renderer
...
dcim: added json flat renderer.
2016-03-09 11:51:12 -06:00
Jeremy Stretch
f52b880d98
Extended DeviceTypeSerializer to include component templates
2016-03-08 22:48:14 -05:00
Jeremy Stretch
0acf56d773
Corrected DeviceTypeDetailView
2016-03-08 22:07:47 -05:00
Zach Moody
8f5543fe88
dcim: added json flat renderer.
2016-03-08 11:58:20 -06:00
Zach Moody
be0cc660e8
dcim: reorganized api tests under parent folder's tests.
2016-03-06 20:51:14 -06:00