Jonathan Senecal
beb6488d9c
pycodestyle
2020-06-08 23:07:53 -04:00
Jonathan Senecal
d59102e98c
Add label to *port serializers
2020-06-05 10:42:13 -04:00
Jonathan Senecal
b561c0bb76
Add label to Interface serializers
2020-06-04 16:50:51 -04:00
Jeremy Stretch
d8bdc0eb62
Fixes #4496 : Fix exception when validating certain models via REST API
2020-04-15 09:37:30 -04:00
Jeremy Stretch
c397830b1c
Merge branch 'develop' into develop-2.8
2020-04-08 13:50:15 -04:00
Daniel Sheppard
854dd643ab
Fixes : #4396 - Fix typing on interface serializer
2020-04-07 08:33:00 -05:00
Jeremy Stretch
97ecfee3d1
Add a description field to all organizational models
2020-03-13 16:33:28 -04:00
Jeremy Stretch
b2b15ebdd1
Implement nested RackGroups
2020-03-11 14:40:29 -04:00
Jeremy Stretch
d61f0b6983
Fixes #4272 : Interface type should be required by API serializer
2020-02-25 11:20:43 -05:00
Daniel Sheppard
81dd5ff6ef
Merge pull request #4244 from netbox-community/4230-filter_rack_unit_on_elevations
...
Fixes : #4230 - Fixes rack units filtering on elevation endpoint
2020-02-24 09:25:42 -06:00
Jeremy Stretch
84ef710872
Fixes #4252 : Fix power port assignment for power outlet templates created via REST API
2020-02-24 10:13:47 -05:00
Dan Sheppard
28b8952299
Fixes : #4230 - Fixes filtering by position on elevation endpoint
...
* Add tests for rack elevation filtering
* Add q variable to serializers for RackElevationDetailFilterSerializer
* Add code to allow filtering of position on the rack elevation
2020-02-22 08:24:26 -06:00
Jeremy Stretch
ead34635f6
#1529 : Add front/rear image fields to DeviceType serializer
2020-02-20 14:37:08 -05:00
Jeremy Stretch
0fc3d693e9
Add ability to toggle the inclusion of device images when rendering a rack elevation SVG
2020-02-20 13:09:43 -05:00
Jeremy Stretch
9e119f56d9
Fixes #4083 : Permit nullifying applicable choice fields via API requests
2020-02-10 15:10:33 -05:00
Jeremy Stretch
4909a8b672
#3892 : Convert CABLE_TERMINATION_TYPES to a Q object
2020-01-15 15:51:51 -05:00
Jeremy Stretch
1478cb5a52
Merge branch 'develop' into develop-2.7
2020-01-09 15:27:06 -05:00
Saria Hajjar
02d8a4547f
Fixes #1982 : Swagger NAPALM documentation
2020-01-08 13:34:46 +00:00
John Anderson
c86b9267f5
change render_format to render for svg elevations
2019-12-11 17:33:58 -05:00
Jeremy Stretch
6f2d36c9ac
Rack elevation endpoint should return JSON by default; fix typo
2019-12-11 17:17:20 -05:00
John Anderson
3fe39794f1
Merge pull request #3754 from netbox-community/2248-svg-rack-elevations
...
2248 svg rack elevations
2019-12-11 14:26:32 -05:00
John Anderson
21cd260a6c
review updates to svg rendering
2019-12-11 13:39:10 -05:00
John Anderson
672afac981
drf-yasg updates for rack elevations
2019-12-11 09:45:08 -05:00
Jeremy Stretch
29f1201934
Add description field to RackRole and DeviceRole models ( #3655 )
2019-12-10 12:53:28 -05:00
Jeremy Stretch
dc53a3e94e
Cable.status to slug ( #3569 )
2019-12-10 09:55:10 -05:00
hellerve
23304476ba
dcim api: add feedback from @jeremystretch to rack elevations api
2019-12-08 18:14:59 +01:00
Jeremy Stretch
019db0f60f
PowerOutlet.feed_leg to slug ( #3569 )
2019-11-27 21:30:11 -05:00
Jeremy Stretch
a295dde4d7
PowerFeed.status to slug ( #3569 )
2019-11-25 21:22:14 -05:00
Jeremy Stretch
4bb6809f9d
PowerFeed.phase to slug ( #3569 )
2019-11-25 21:14:04 -05:00
Jeremy Stretch
69a276d0d6
PowerFeed.supply to slug ( #3569 )
2019-11-25 21:08:34 -05:00
Jeremy Stretch
f197dd5f5d
PowerFeed.type to slug ( #3569 )
2019-11-25 21:03:11 -05:00
Jeremy Stretch
7c9f810555
Rack.outer_unit to slug ( #3569 )
2019-11-25 20:54:24 -05:00
Jeremy Stretch
523475de55
Cable.length_unit to slug ( #3569 )
2019-11-25 20:40:29 -05:00
Jeremy Stretch
9aff8a6568
Front/RearPort.type to slug ( #3569 )
2019-11-25 19:39:25 -05:00
Jeremy Stretch
30eaafc2b7
Device.face to slug ( #3569 )
2019-11-25 19:23:43 -05:00
Jeremy Stretch
b1a4be03fb
Site.status to slug ( #3569 )
2019-11-21 22:54:01 -05:00
Jeremy Stretch
67b014ab14
Interface.mode to slug ( #3569 )
2019-11-21 22:50:01 -05:00
Jeremy Stretch
7cf5445365
Interface.type to slug ( #3569 )
2019-11-21 22:11:02 -05:00
Jeremy Stretch
0c2d66952b
DeviceType.subdevice_role to slug ( #3569 )
2019-11-18 22:08:33 -05:00
Jeremy Stretch
304b92512a
Device.face to slug ( #3569 )
2019-11-16 21:46:07 -05:00
Jeremy Stretch
631e941eb9
Rack.status to slug ( #3569 )
2019-11-15 22:03:41 -05:00
Jeremy Stretch
28c723350e
Convert RACK_WIDTH_CHOICES to ChoiceSet
2019-11-15 21:33:56 -05:00
Jeremy Stretch
bcf56b59a7
Rack.status to slug ( #3569 )
2019-11-15 21:31:57 -05:00
Jeremy Stretch
ace420c52f
Convert all DCIM choice classes to ChoiceSets
2019-11-15 21:17:01 -05:00
Jeremy Stretch
b486eb19b4
Convert console port types to slugs ( #3569 )
2019-11-06 16:56:46 -05:00
Jeremy Stretch
34e7139b64
Initial work on #792
2019-11-06 15:30:54 -05:00
Jeremy Stretch
acd5ccccef
Closes #1865 : Add console port and console server port types
2019-10-30 14:25:55 -04:00
Jeremy Stretch
429fe9223a
Merged v2.6.4
2019-09-20 08:35:14 -04:00
Jeremy Stretch
8ff80afe70
Fixes #3513 : Fix assignment of tags when creating front/rear ports
2019-09-18 14:33:47 -04:00
Jeremy Stretch
094b820098
Remove deprecated form_factor accessor on Interface and InterfaceTemplate
2019-08-08 21:35:59 -04:00
Jeremy Stretch
a061e01540
Rename power_factor to max_utilization
2019-06-17 14:52:11 -04:00
Jeremy Stretch
d6e3c922ed
Fix PowerPort connected_endpoint filtering, ordering
2019-04-25 15:06:48 -04:00
Jeremy Stretch
a5bbd95093
Added '*_count' fields for child objects
2019-04-19 16:50:42 -04:00
Jeremy Stretch
7d1d0d0ebf
Implement get_subquery() for annotation of child object counts; Rename dcim.Site 'count_*' fields
2019-04-19 16:09:22 -04:00
Jeremy Stretch
e8d09e97fa
Added child counts to API serializers (WIP)
2019-04-12 17:07:56 -04:00
Jeremy Stretch
b34b816478
Maintain backward-compatibile support for Interface.form_factor until v2.7
2019-04-12 13:57:33 -04:00
Jeremy Stretch
fd4802b8f3
Rename form_factor to type on dcim.Interface
2019-04-12 13:42:56 -04:00
Jeremy Stretch
f6e7014a73
Fix tests
2019-04-11 11:37:44 -04:00
Jeremy Stretch
3d77eed6e2
Rename max_utilization to power_factor
2019-04-10 16:36:38 -04:00
Jeremy Stretch
2076c0f494
Add associatiton from power outlet to power port/phase
2019-04-10 14:16:16 -04:00
Jeremy Stretch
b74db3a0cd
Add max/allocated current draw fields to PowerPort
2019-04-09 17:32:04 -04:00
Jeremy Stretch
f065ecdf26
Merge branch 'develop-2.6' into 54-power-modeling
2019-04-02 13:15:40 -04:00
Jeremy Stretch
2b3be845cd
Merge branch 'develop' into develop-2.6
2019-04-02 13:12:34 -04:00
Jeremy Stretch
6c94b53fca
FieldChoicesViewSet should infer field choices from serializer, not model
2019-03-22 16:24:53 -04:00
Jeremy Stretch
757ab3152d
More power work
2019-03-12 11:36:29 -04:00
Jeremy Stretch
80d8035f0e
Fixes #2968 : Correct API documentation for SerializerMethodFields
2019-03-08 10:25:09 -05:00
Jeremy Stretch
4bb54bb403
Merge branch 'develop' into develop-2.6
2019-03-05 13:39:00 -05:00
Anthony Ruhier
0849490ac1
Allow nullable length unit in cable API
...
Cables models define it as None by default, but the API rejects a
request containing a null length_unit. Allows it in the API
serializer.
2019-03-05 18:44:44 +01:00
Jeremy Stretch
d6bd5c96f2
Closes #2643 : Add description field to console/power components and device bays
2019-02-20 14:34:05 -05:00
Jeremy Stretch
c882a7b5be
Fixes #2857 : Add display_name to DeviceType API serializer; fix DeviceType list for bulk device edit
2019-02-06 10:23:30 -05:00
Jeremy Stretch
13edc47a4d
Merge v2.5 work
2018-12-07 10:51:28 -05:00
Jeremy Stretch
d6802ed283
Fix representation of connected_endpoint_type for non-connected components
2018-12-06 16:39:03 -05:00
Jeremy Stretch
aeb14a8919
Closes #2649 : Add connected_endpoint_type to connectable device component API representations
2018-12-06 16:14:03 -05:00
Jeremy Stretch
9a9c72d0aa
Fixes #2576 : Correct type for count_* fields in site API representation
2018-11-27 16:27:47 -05:00
Jeremy Stretch
6b1abd6a65
Closes #2614 : Simplify calls of super() for Python 3
2018-11-27 10:52:24 -05:00
Jeremy Stretch
a0b8e05653
Closes #2601 : Added a description field to pass-through ports
2018-11-20 21:28:19 -05:00
Jeremy Stretch
8ce3a4b1f8
Standardized behavior and display of connection_status
2018-11-19 15:26:06 -05:00
Jeremy Stretch
9a4f3453fb
Closes #2578 : Reorganized nested serializers
2018-11-12 11:36:44 -05:00
Jeremy Stretch
3495921b76
Closes #1931 : Added a count of assigned IP addresses to the interface API serializer
2018-11-05 14:32:22 -05:00
Jeremy Stretch
68af33c93f
Removed 'interface_ordering' field from DeviceType
2018-11-05 12:02:55 -05:00
Jeremy Stretch
680692f64b
Closes #450 : Add 'outer_width' and 'outer_depth' fields to Rack
2018-11-02 09:51:17 -04:00
Jeremy Stretch
25df59d1e4
Closes #1444 : Add field to Rack model
2018-11-02 09:17:51 -04:00
Jeremy Stretch
e840197e01
Closes #2104 : Add 'status' field to Rack
2018-11-01 16:03:42 -04:00
Jeremy Stretch
d5a06f49f8
connected_endpoint must be read-only on termination serializers
2018-10-31 16:12:36 -04:00
Jeremy Stretch
8e8e690cb6
Fix NestedCableSerializer
2018-10-30 14:58:04 -04:00
Jeremy Stretch
459faad4b0
Added initial tests for cable connections
2018-10-30 14:28:46 -04:00
Jeremy Stretch
7e828b7f2a
Extended Cables to connect CircuitTerminations
2018-10-30 12:16:22 -04:00
Jeremy Stretch
c7fcef4508
Introduced a 'trace' API endpoint for cable terminations
2018-10-29 15:43:41 -04:00
Jeremy Stretch
3425e859c4
Replace 'is_connected' boolean with Cable attachment
2018-10-29 13:36:41 -04:00
Jeremy Stretch
2e4499e4b3
Optimized API views
2018-10-29 13:26:09 -04:00
Jeremy Stretch
90b25d46f0
'cable' should be a read-only field
2018-10-29 13:14:41 -04:00
Jeremy Stretch
dfffb04b9c
Added 'cable' field to device component serializers
2018-10-29 12:33:43 -04:00
Jeremy Stretch
560fc22950
Remove is_console_server, is_pdu, and is_network_device from DeviceType
2018-10-26 14:48:22 -04:00
Jeremy Stretch
48c5455551
Implemented Cable API endpoint
2018-10-26 12:25:11 -04:00
Jeremy Stretch
796b609dd7
Removed 'is_patch_panel' from DeviceType
2018-10-25 12:44:28 -04:00
Jeremy Stretch
89efd1f1e2
Dropped 'Panel' from FrontPanelPort/RearPanelPort names
2018-10-25 12:11:13 -04:00
Jeremy Stretch
f3174c14f7
Deprecated the InterfaceConnection model
2018-10-24 13:59:44 -04:00
Jeremy Stretch
0370a91558
Renamed PowerPort.power_outlet to connected_endpoint
2018-10-24 11:00:13 -04:00
Jeremy Stretch
d4e159dec6
Renamed ConsolePort.cs_port to connected_endpoint
2018-10-24 10:37:54 -04:00
Jeremy Stretch
455fcf16eb
Merge branch 'develop-2.5' into 20-physical-cabling
2018-10-19 13:34:21 -04:00