| 
							
							
								 Jeremy Stretch | 8d9d4cec05 | Extend handle_rackgroup_site_change() receiver to update power panels | 2020-12-23 14:02:05 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | e4f22bc494 | Employ signals to update child objects when RackGroup/Rack site assignment changes | 2020-12-22 15:22:53 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 23f334e5df | Fixes #5488: Fix caching error when viewing cable trace after toggling cable status | 2020-12-21 15:30:34 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | c559775135 | Add support for tracing split paths | 2020-11-16 15:49:07 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | bd62611117 | Skip signal processing when loading cables from fixtures | 2020-11-03 13:32:05 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | d59f0891e4 | Cache peer termination on CableTerminations | 2020-10-06 12:10:12 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 56ee425227 | Introduce PathContains lookup to allow filtering against objects in path directly | 2020-10-06 09:41:45 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 3d34f1cdcb | Rename CablePath.is_connected to is_active | 2020-10-05 11:13:33 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 5737f6fca0 | Cache each CablePath on its originating endpoint | 2020-10-02 17:16:43 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 3b0a75edf8 | Add test for updated paths on cable status change | 2020-10-01 17:25:44 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | c974c5687c | Capture path end-to-end status in CablePath | 2020-10-01 16:42:57 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 610420c020 | Drop support for split paths | 2020-10-01 14:24:34 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 587e6fcf72 | Initial work on cable paths (WIP) | 2020-09-30 15:13:06 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 8d7377ba04 | Merge branch 'develop' into develop-2.9 | 2020-07-02 10:01:01 -04:00 |  | 
			
				
					| 
							
							
								 Sander Steffann | 0455947597 | Make sure that the endpoint is actually a CableTermination | 2020-06-26 18:24:04 +02:00 |  | 
			
				
					| 
							
							
								 Sander Steffann | 25926e32f0 | Replace is_connected_endpointwith simpleisinstancecheckIt was only used in a single location anyway… | 2020-06-26 17:30:59 +02:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | e2398c8c0e | Fix signal logic | 2020-06-24 15:57:52 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 59c1e34024 | Initial work on #2018: Add name to VirtualChassis | 2020-06-24 15:21:42 -04:00 |  | 
			
				
					| 
							
							
								 Sander Steffann | 715ddc6b02 | Define is_path_endpointandis_connected_endpointseparately, as a CableTermination is a possible connected endpoint but not always the end of the path. | 2020-06-17 17:11:28 +02:00 |  | 
			
				
					| 
							
							
								 Sander Steffann | 8bd9b460cb | Only complete path when there are not split_ends or position_stack | 2020-06-02 13:14:38 +02:00 |  | 
			
				
					| 
							
							
								 Sander Steffann | 81a322eaaf | Add position_stack to returned values from trace() | 2020-06-02 13:13:10 +02:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 29707cd496 | Adapt tracing view to account for split ends (WIP) | 2020-04-15 17:09:04 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 5205c4963f | Refactor cable tracing logic | 2020-04-15 15:46:41 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 40bfb55370 | Improved cable tracing logic | 2020-03-18 20:47:27 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | f25e2a1922 | Fixes #3644: Fix exception when connecting a cable to a RearPort with no corresponding FrontPort | 2019-12-09 15:42:04 -05:00 |  | 
			
				
					| 
							
							
								 John Anderson | f0f1ef2ef2 | fix signals update call | 2019-08-20 17:20:46 -04:00 |  | 
			
				
					| 
							
							
								 John Anderson | c359ac5737 | convert update() calls to save() calls | 2019-08-20 17:16:00 -04:00 |  | 
			
				
					| 
							
							
								 John Anderson | ade844f7a7 | fixes #3428 - caching invalidation issues Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update. | 2019-08-19 01:53:39 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | bb564363d5 | Fix regression from #2683 | 2018-12-13 14:59:54 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 0d3b1bfca4 | Fixes #2683: Fix exception when connecting a cable to a RearPort with no corresponding FrontPort | 2018-12-12 16:40:34 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | a324638f1f | Improved logic for recording cable path connection status | 2018-11-19 12:37:53 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 3e92aa9fe7 | Fixes #2571: Enforce deletion of attached cable when deleting a termination point | 2018-11-08 12:15:56 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | f8a961b568 | Cleaned up import statements | 2018-11-02 15:20:08 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | d22c23290f | Moved cable caching logic from Cable.save() to signals | 2018-10-31 15:01:01 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 939a52dcbd | Changed variable names for clarity | 2018-10-31 14:01:20 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | e21b23cd98 | Introduced 'cable' field on CableTermination to cache connected Cable | 2018-10-29 12:24:16 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | e79a156e1f | Improved cable tracing | 2018-10-25 10:56:47 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 35f80f5085 | First stab at cable path tracing and automatic endpoint connections | 2018-10-24 16:17:01 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 54c917beff | Renamed Cable endpoints to terminations | 2018-10-24 14:38:44 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | ea5121ffe1 | Preliminary work on Cables | 2018-10-18 15:43:55 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 980d62d579 | Removed Python 2 string compatibility | 2018-08-14 11:58:42 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 29d9b32b67 | Fixes #1977: Don't default master vc_position to 1 when creating a new virtual chassis | 2018-07-18 14:17:35 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 5dd2f37035 | Fixes #2087: Don't overwrite existing vc_position of master device when creating a virtual chassis | 2018-06-07 15:32:19 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | d6eaa3d0cc | Added virtual chassis tests | 2018-02-01 13:52:41 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | f1da517c84 | Added virtual chassis member add view | 2018-02-01 11:39:13 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | a4019be28c | Collapsed VCMembership into the Device model (WIP) | 2018-01-31 22:47:27 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 5f91413023 | Added initial UI views for virtual chassis assignment | 2017-11-29 12:58:36 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 3b801d43bc | Moved VC master designation to membership model | 2017-11-27 15:59:13 -05:00 |  |