Jeremy Stretch
a02055e9b5
Reworked relationship between devices and clusters
2017-08-16 17:21:34 -04:00
Jeremy Stretch
c394985b1b
Fixes #1421 : Improved model validation logic for API serializers
2017-08-15 13:54:04 -04:00
Jeremy Stretch
fd6df8e52a
Fixes #1385 : Connected device API endpoint no longer requires authentication if LOGIN_REQUIRED=False
2017-08-02 11:17:57 -04:00
Jeremy Stretch
65a633f42d
Closes #1374 : Added NAPALM_ARGS and NAPALM_TIMEOUT configiuration parameters
2017-07-26 11:47:59 -04:00
Jeremy Stretch
d2c6d79589
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
1770c85689
Fixes #1371 : Extend DeviceSerializer.parent_device to include standard fields
2017-07-25 10:56:23 -04:00
Jeremy Stretch
e85cc0d856
Removed legacy LLDP neighbors API endpoint
2017-07-17 13:21:38 -04:00
Jeremy Stretch
12472a2612
Live device status PoC
2017-07-14 16:07:28 -04:00
Jeremy Stretch
f6a8d32880
Initial work on NAPALM integration
2017-07-14 14:42:56 -04:00
Jeremy Stretch
8a87d60f29
Closes #1269 : Added circuit termination to interface serializer
2017-07-10 12:07:47 -04:00
Jeremy Stretch
530789b733
#1269 : Reworked interface connection serialization
2017-07-10 11:52:36 -04:00
Jeremy Stretch
1f9806a480
Fixes #1285 : Enforce model validation when creating/editing objects via the API
2017-07-06 17:37:24 -04:00
Jeremy Stretch
5940feb64b
Closes #1121 : Added asset_tag and description fields to inventory items
2017-06-23 17:05:37 -04:00
Jeremy Stretch
229e6809d8
Closes #1041 : Added enabled and MTU fields to the interface model
2017-06-23 14:04:15 -04:00
Jeremy Stretch
87e5687d03
Closes #1203 : Implemented query filters for all models
2017-06-19 16:10:18 -04:00
Jeremy Stretch
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
eece8a0e26
Fixes #1207 : Include nested LAG serializer when showing interface connections (API)
2017-05-19 12:59:27 -04:00
Jeremy Stretch
7768b94279
Fixes #1188 : Serialize interface LAG as nested objected (API)
2017-05-17 14:32:39 -04:00
Jeremy Stretch
ca1725b98c
Fixes #1178 : Fix API representation of connected interface's form factor
2017-05-15 11:03:11 -04:00
Jeremy Stretch
c174c0cc6d
Converted all necessary serializers to CustomFieldModelSerializers
2017-04-27 12:50:43 -04:00
Jeremy Stretch
10823e1c37
Got rudimentary custom field creates/updates working
2017-04-25 13:00:28 -04:00
Jeremy Stretch
2d52b9fb39
Fixes #1059 : Allow filtering of interface connections via API
2017-04-10 16:15:36 -04:00
Jeremy Stretch
369d3aa62e
Rearranged URL namespaces to satisfy deprecation warnings
2017-04-05 14:26:33 -04:00
Jeremy Stretch
d4ac6dbfe4
Fixes #1043 : Corrected queryset in WritableDeviceSerializer validation
2017-04-05 13:38:23 -04:00
Jeremy Stretch
178f7b4643
Added API endpoints for console and power connections
2017-04-05 11:29:12 -04:00
Jeremy Stretch
a67fc64afb
Fixes #1025 : Applied missing API view filters
2017-04-03 11:04:17 -04:00
Jeremy Stretch
22768ff6c6
Renamed Module to InventoryItem (prep for #824 )
2017-03-21 12:54:08 -04:00
Jeremy Stretch
122526a9d0
Custom name for ConnectedDeviceViewSet
2017-03-20 21:54:01 -04:00
Jeremy Stretch
6cb36a6cee
Fixed browsable API breadcrumbs
2017-03-20 21:50:10 -04:00
Jeremy Stretch
925afe0999
Added test case for ConnectedDeviceViewSet
2017-03-20 21:39:40 -04:00
Jeremy Stretch
f743410b4e
Renamed rack-units API and added a test
2017-03-20 21:18:37 -04:00
Jeremy Stretch
4a2206ecb1
Removed custom renderers
2017-03-20 17:47:18 -04:00
Jeremy Stretch
266f9cc370
Added API endpoint, tests for Graphs
2017-03-20 15:14:33 -04:00
Jeremy Stretch
1f78462f58
Updated RackViewSet() to be compatible with paginated API
2017-03-20 10:38:09 -04:00
Jeremy Stretch
c08fae8bce
Restore not-so-extraneous 'id' field to all WritableSerializers
2017-03-17 17:32:43 -04:00
Jeremy Stretch
e544f1fa1e
Removed extraneous 'id' field from all WritableSerializers
2017-03-17 16:20:34 -04:00
Jeremy Stretch
79a9ac3bc8
Assign RackReservation user from request context
2017-03-17 14:45:14 -04:00
Jeremy Stretch
8825a03033
Removed unneeded services endpoint from DCIM API
2017-03-17 12:23:23 -04:00
Jeremy Stretch
abdfc5c597
Finished DCIM API model tests
2017-03-17 12:16:24 -04:00
Jeremy Stretch
be2faaa110
Fixed bug interpreting facility_id as a required field
2017-03-16 17:25:34 -04:00
Jeremy Stretch
f33269e50b
First batch of DCIM API tests
2017-03-16 16:50:18 -04:00
Jeremy Stretch
6c2ed1be22
Standardized API URL definitions
2017-03-09 13:24:02 -05:00
Jeremy Stretch
ddec424429
Replaced RelatedConnectionsView with views.ConnectedDeviceViewSet
2017-03-09 12:18:53 -05:00
Jeremy Stretch
a6ceaf8d96
Moved custom field serializers to their own module to avoid circular dependency
2017-03-08 16:18:41 -05:00
Jeremy Stretch
f43fbffdf7
Moved TopologyMaps from DCIM to extras
2017-03-08 16:12:14 -05:00
Jeremy Stretch
90fe556e5f
Corrected region serializers
2017-02-28 16:23:39 -05:00
Jeremy Stretch
c0152940f9
Merged develop
2017-02-28 16:10:53 -05:00
Jeremy Stretch
8f42f59a80
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
netbox/dcim/api/views.py
netbox/dcim/filters.py
2017-02-27 17:04:08 -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
f1518226bd
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
2017-02-17 15:12:53 -05:00