Jeremy Stretch
ca7147a0a7
PEP8 fixes
2017-12-18 16:52:49 -05:00
Jeremy Stretch
3b801d43bc
Moved VC master designation to membership model
2017-11-27 15:59:13 -05:00
Jeremy Stretch
55e07c1c9a
Initial work on virtual chassis support
2017-11-17 16:47:26 -05:00
Jeremy Stretch
1c09570805
Added nested representations of user and tenant to the rack reservation serializer
2017-11-15 14:15:44 -05:00
Nicholas Totsch
fbd39da8ca
Add Tenancy to Rack Reservations; Fixes #1592 ( #1672 )
...
* fixed prefix header to represent new serial "vlan_vid"
* shows option in creation now
* fixed visibility on rack page
* cleanup
* Added view to Tenant page
* Moved migration for update from #1666 and fixed tenant enumeration in FilterForm
* Fixed conflict #1
* Fixed filters from merge and made migration merge
* added tenant to api
* Fixed migrations problem
* Added Tenant to bulkedit option
2017-11-15 13:54:49 -05:00
Jeremy Stretch
04ba57cb38
Fixed up validation of Interface VLAN assignments
2017-11-14 16:15:23 -05:00
Jeremy Stretch
ba42ad2115
Merge branch '150-interface-vlans' into develop-2.3
2017-11-14 15:36:14 -05:00
Jeremy Stretch
3df8c63d5c
Merge branch 'develop' into develop-2.3
2017-11-14 14:38:32 -05:00
Jeremy Stretch
9d50b78b69
Fixes #1696 : Fix for NAPALM v2.0+
2017-11-08 09:51:37 -05:00
Jeremy Stretch
198170ca48
Closes #1553 : Introduced support for bulk object creation via the API
2017-11-07 15:36:10 -05:00
Jeremy Stretch
00986fd7bf
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
b46cc2c1a9
Closes #1666 : Allow modifying the owner of a rack reservation
2017-10-31 13:52:35 -04:00
Jeremy Stretch
f824d1eb3b
Closes #1556 : Added API endpoints listing static field choices for each app
2017-10-10 16:41:35 -04:00
Jeremy Stretch
35c2c8e8de
#1444 : Added a serial number field to the rack model
2017-10-09 15:01:57 -04:00
Jeremy Stretch
a6599874db
#1493 : Extended DeviceRole to include a toggle indicating applicability to virtual machines
2017-09-29 12:11:20 -04:00
Jeremy Stretch
a3a77a0bb6
Fixes #1540 : Added missing 'cluster' field to WritableDeviceSerializer
2017-09-26 15:45:14 -04:00
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