Jeremy Stretch
455fcf16eb
Merge branch 'develop-2.5' into 20-physical-cabling
2018-10-19 13:34:21 -04:00
Jeremy Stretch
26ebed03d0
Merge release v2.4.6
2018-10-10 09:36:51 -04:00
Jeremy Stretch
4fd2cffe31
#2487 : Added API tests
2018-10-04 16:20:01 -04:00
Jeremy Stretch
bd72c26a57
Initial work on #20 - patch panels
2018-10-03 14:04:16 -04:00
Jeremy Stretch
66db32fefd
Merged release v2.4.5
2018-10-03 11:23:21 -04:00
Jeremy Stretch
c48c3c9292
Closes #2438 : API optimizations for tagged objects
2018-09-28 16:44:05 -04:00
Jeremy Stretch
68a5dcd47e
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
bcf014b45d
Merge branch 'develop' into develop-2.4
2018-07-18 17:51:57 -04:00
Jeremy Stretch
a26dfc73d1
Fixes #1992 : Isolate errors when one of multiple NAPALM methods fails
2018-07-18 14:46:15 -04:00
Jeremy Stretch
0978505058
Remove separate config-context API endpoints; include rendered config context when retrieving a single device/VM
2018-07-03 12:29:20 -04:00
Jeremy Stretch
4d92ffd153
Merge branch 'develop' into develop-2.4
2018-07-02 17:01:14 -04:00
Jeremy Stretch
6fe28e5047
Fixes #2191 : Added missing static choices to circuits and DCIM API endpoints
2018-06-29 13:17:07 -04:00
Jeremy Stretch
999aebc167
Closes #2200 : Replaced detail_route API view decorator with action (DRF change)
2018-06-29 11:48:21 -04:00
Jeremy Stretch
aeb91ea6e7
Closes #2029 : Added optional NAPALM arguments to Platform model
2018-06-29 11:21:00 -04:00
Jeremy Stretch
2b56131412
Initial work on config contexts
2018-06-27 16:02:34 -04:00
Jeremy Stretch
9a8f1c6672
Started merging writable serializers (WIP)
2018-04-04 17:01:24 -04:00
Dave Cameron
0c1bcfd3ce
Definition for /dcim/connected-device/ endpoint
2018-03-16 16:48:08 -04:00
Jeremy Stretch
a61094e6c4
Cleaned up API for virtual chassis
2018-02-01 13:02:34 -05:00
Jeremy Stretch
f530fdce74
Collapsed VCMembership into the Device model (WIP)
2018-01-31 22:47:27 -05:00
Jeremy Stretch
701ddc3b04
Removed support for NAPALM 1.x
2018-01-25 14:35:19 -05:00
Jeremy Stretch
9119823ef9
Completed virtual chassis API serializers
2018-01-19 13:34:37 -05:00
Jeremy Stretch
6613aaebd1
Fix bulk creation of VCMemberships via API
2018-01-02 16:40:52 -05:00
Jeremy Stretch
3e355830fe
Closes #1744 : Allow associating a platform with a specific manufacturer
2017-12-19 16:15:26 -05:00
Jeremy Stretch
06c3499ec8
Moved VC master designation to membership model
2017-11-27 15:59:13 -05:00
Jeremy Stretch
bfcba663f0
Initial work on virtual chassis support
2017-11-17 16:47:26 -05:00
Jeremy Stretch
5b02b48ea6
Added nested representations of user and tenant to the rack reservation serializer
2017-11-15 14:15:44 -05:00
Jeremy Stretch
0515adad19
Merge branch 'develop' into develop-2.3
2017-11-14 14:38:32 -05:00
Jeremy Stretch
0eeb4d6852
Fixes #1696 : Fix for NAPALM v2.0+
2017-11-08 09:51:37 -05:00
Jeremy Stretch
55fe30fe8b
Closes #1553 : Introduced support for bulk object creation via the API
2017-11-07 15:36:10 -05:00
Jeremy Stretch
002848cf09
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
1f4deac332
Closes #1556 : Added API endpoints listing static field choices for each app
2017-10-10 16:41:35 -04:00
Jeremy Stretch
6815386708
Fixes #1385 : Connected device API endpoint no longer requires authentication if LOGIN_REQUIRED=False
2017-08-02 11:17:57 -04:00
Jeremy Stretch
3aeeb9fe09
Closes #1374 : Added NAPALM_ARGS and NAPALM_TIMEOUT configiuration parameters
2017-07-26 11:47:59 -04:00
Jeremy Stretch
bf90349538
Closes #1375 : Renamed NETBOX_USERNAME and NETBOX_PASSWORD configuration parameters to NAPALM_USERNAME and NAPALM_PASSWORD
2017-07-26 11:24:19 -04:00
Jeremy Stretch
1f9ea53d9a
Removed legacy LLDP neighbors API endpoint
2017-07-17 13:21:38 -04:00
Jeremy Stretch
c2d06287ac
Live device status PoC
2017-07-14 16:07:28 -04:00
Jeremy Stretch
421119dfe2
Initial work on NAPALM integration
2017-07-14 14:42:56 -04:00
Jeremy Stretch
57bad0a7cb
Closes #1203 : Implemented query filters for all models
2017-06-19 16:10:18 -04:00
Jeremy Stretch
297d9c6bb9
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
50b4b5f2dc
Fixes #1059 : Allow filtering of interface connections via API
2017-04-10 16:15:36 -04:00
Jeremy Stretch
3e343a02e8
Fixes #1043 : Corrected queryset in WritableDeviceSerializer validation
2017-04-05 13:38:23 -04:00
Jeremy Stretch
a362e2da7c
Added API endpoints for console and power connections
2017-04-05 11:29:12 -04:00
Jeremy Stretch
042076c032
Fixes #1025 : Applied missing API view filters
2017-04-03 11:04:17 -04:00
Jeremy Stretch
be56d01a1d
Renamed Module to InventoryItem (prep for #824 )
2017-03-21 12:54:08 -04:00
Jeremy Stretch
ea9ed11c3b
Custom name for ConnectedDeviceViewSet
2017-03-20 21:54:01 -04:00
Jeremy Stretch
354b3b0011
Added test case for ConnectedDeviceViewSet
2017-03-20 21:39:40 -04:00
Jeremy Stretch
2be7d030c2
Renamed rack-units API and added a test
2017-03-20 21:18:37 -04:00
Jeremy Stretch
73be1297a5
Removed custom renderers
2017-03-20 17:47:18 -04:00
Jeremy Stretch
15ecd734c6
Added API endpoint, tests for Graphs
2017-03-20 15:14:33 -04:00
Jeremy Stretch
472008a673
Updated RackViewSet() to be compatible with paginated API
2017-03-20 10:38:09 -04:00
Jeremy Stretch
d93a379c15
Assign RackReservation user from request context
2017-03-17 14:45:14 -04:00
Jeremy Stretch
1f294b9479
Removed unneeded services endpoint from DCIM API
2017-03-17 12:23:23 -04:00
Jeremy Stretch
b63ed3d1dc
First batch of DCIM API tests
2017-03-16 16:50:18 -04:00
Jeremy Stretch
1ba65cb311
Replaced RelatedConnectionsView with views.ConnectedDeviceViewSet
2017-03-09 12:18:53 -05:00
Jeremy Stretch
7b5f59852f
Moved TopologyMaps from DCIM to extras
2017-03-08 16:12:14 -05:00
Jeremy Stretch
acaf558b42
Corrected region serializers
2017-02-28 16:23:39 -05:00
Jeremy Stretch
691ea87444
Merged develop
2017-02-28 16:10:53 -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
5906b8157e
Added API endpoints for device type components
2017-02-03 17:18:47 -05:00
Jeremy Stretch
4a78b461fd
Removed all device-specific API endpoints
2017-02-01 14:34:19 -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
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
b1c5a9916b
Added Service serializers
2017-01-27 16:19:38 -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
Jeremy Stretch
dd44611cb9
Standardized implementation of nested ViewSets
2017-01-26 17:58:36 -05:00
Jeremy Stretch
541f736d42
Merge branch 'develop' into api2
2017-01-25 16:26:45 -05:00
Jeremy Stretch
45532211fb
Fixes #844 : Apply order_naturally() to API interfaces list
2017-01-25 14:34:34 -05:00
Jeremy Stretch
4d72ee291b
Initial work on API v2.0
2017-01-24 17:12:16 -05:00
Jeremy Stretch
049c142a1c
Closes #782 : Allow filtering devices list by manufacturer
2017-01-24 10:53:59 -05:00
Jeremy Stretch
646abd8d5b
Fixes #772 : Fix TypeError in API RackUnitListView when no device is excluded
2017-01-04 10:58:11 -05:00
Jeremy Stretch
736c85e4d6
Improved device interface list performance
2016-12-27 13:21:19 -05:00
Jeremy Stretch
d73ff19d71
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
6c25c66bd1
Closes #722 : Enabled custom fields for device types
2016-12-16 10:54:45 -05:00
Jeremy Stretch
a958eed49b
Closes #49 : Introduction of circuit terminations
2016-12-14 13:47:22 -05:00
Jeremy Stretch
ac5eec18d0
Fixed API tests
2016-08-22 17:15:20 -04:00
Jeremy Stretch
be4dde81e1
Optimized API performance
2016-08-22 15:16:49 -04:00
Jeremy Stretch
238bf0a1bb
Extended API to include custom fields
2016-08-22 13:20:30 -04:00
Jeremy Stretch
2b57aed27b
Closes #241 : Introduced rack roles
2016-08-10 11:52:27 -04:00
Jeremy Stretch
0c329189e3
Extended DCIM API to include a device modules list
2016-08-10 10:44:37 -04:00
Jeremy Stretch
5df04df240
Miscellaneous API query optimizations
2016-07-27 14:40:19 -04:00
Jeremy Stretch
05b425eaf2
Tenancy-related API cleanup
2016-07-27 13:42:17 -04:00
Jeremy Stretch
099266433b
Fixes #359 : Use standard serializers for related objects
2016-07-21 14:48:02 -04:00
Joel
4fef850c80
Add an api endpoint for listing all connections
2016-07-19 09:08:14 -07:00
Jeremy Stretch
4f2374f04d
Initial work on #93 : Primary IPv4/IPv6 support
2016-07-11 16:24:46 -04:00
Jeremy Stretch
22a85d09d2
Extended API to include DeviceBays
2016-07-05 13:43:19 -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
112e2ccde7
Code cleanup
2016-05-18 16:02:53 -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
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
Jeremy Stretch
27b289ee3b
Initial push to public repo
2016-03-01 11:23:03 -05:00