Commit Graph

256 Commits

Author SHA1 Message Date
Jeremy Stretch
2865224b4f Closes #5011: Standardized name field lengths across all models 2020-10-15 15:37:34 -04:00
Jeremy Stretch
3d4671bc6a Swap order of cabling migrations 2020-10-07 09:50:12 -04:00
Jeremy Stretch
15cb0762c1 Cache peer termination on CableTerminations 2020-10-06 12:10:12 -04:00
Jeremy Stretch
a3b7065bd1 Merge schema migrations 2020-10-05 11:47:24 -04:00
Jeremy Stretch
8c3a6b6fc5 Rename CablePath.is_connected to is_active 2020-10-05 11:13:33 -04:00
Jeremy Stretch
89ca56a975 Remove legacy connection_status fields 2020-10-05 10:47:41 -04:00
Jeremy Stretch
865a2d5c77 Remove legacy connected endpoint fields 2020-10-05 09:56:46 -04:00
Jeremy Stretch
dc59fb7cde Cache each CablePath on its originating endpoint 2020-10-02 17:16:43 -04:00
Jeremy Stretch
021307b460 CablePath.origin should be unique 2020-10-02 11:51:23 -04:00
Jeremy Stretch
f07aaccb84 Capture path end-to-end status in CablePath 2020-10-01 16:42:57 -04:00
Jeremy Stretch
503d48bf64 Initial work on cable paths (WIP) 2020-09-30 15:13:06 -04:00
Jeremy Stretch
18c5a3f4d8 Merge v2.9.4 release 2020-09-23 16:11:00 -04:00
Jeremy Stretch
42b17aa9a4 Closes #1846: Enable MPTT for InventoryItem hierarchy 2020-09-18 10:18:03 -04:00
Jeremy Stretch
6f437ea97d Fixes #5146: Add custom fields support for cables, power panels, rack reservations, and virtual chassis 2020-09-17 14:22:14 -04:00
Jeremy Stretch
fb55db07fa Closes #5128: Increase maximum rear port positions from 64 to 1024 2020-09-16 12:53:11 -04:00
Jeremy Stretch
0c737ec1c0 Merge branch 'develop-2.10' into 4878-custom-fields 2020-09-04 16:14:06 -04:00
Jeremy Stretch
00cdd20681 Merge develop into develop-2.10 2020-09-04 16:09:05 -04:00
Jeremy Stretch
0aa6c4c670 Use DjangoJSONEncoder for encoding custom field data 2020-08-25 13:57:18 -04:00
Jeremy Stretch
a9eeb7b451 Fixes #4988: Fix ordering of rack reservations with identical creation times 2020-08-24 12:04:48 -04:00
Jeremy Stretch
68cbcf20cf Initial work on reimplementing custom fields 2020-08-21 15:16:33 -04:00
Jeremy Stretch
8be0f720dd Change Postgres-specific JSONField to stock Django field 2020-07-16 12:02:49 -04:00
Jeremy Stretch
505fc341e0 Convert NullBooleanField to BooleanField(null=True) 2020-07-16 11:56:35 -04:00
Jeremy Stretch
69837e9145 #4721: Tweak migrations to ensure Interface.device cannot be null 2020-07-02 13:12:37 -04:00
Jeremy Stretch
b52d248cfc Move device and device_type ForeignKeys to abstract component models 2020-07-02 13:07:32 -04:00
Jeremy Stretch
3826d624aa Closes #4817: Standardize device/VM component name field to 64 characters 2020-07-02 12:08:19 -04:00
Jeremy Stretch
1d64348563 Extend label field to all device components 2020-07-02 11:18:08 -04:00
Jeremy Stretch
6e100ba372 Closes #4793: Add description field to device component templates 2020-06-30 15:12:53 -04:00
Jeremy Stretch
1a52a7b88a Initial work on #2018: Add name to VirtualChassis 2020-06-24 15:21:42 -04:00
Jeremy Stretch
d2fc8e0466 Initial work on #4721 (WIP) 2020-06-22 13:10:56 -04:00
Jeremy Stretch
89d647c6bc Fix schema migrations for device components 2020-06-22 12:01:57 -04:00
Jeremy Stretch
d00371c36c Changelog and migrations fix for #4615 2020-06-11 13:42:20 -04:00
Jeremy Stretch
7c5a8c959d Merge pull request #4723 from jsenecal/4615_interface_label
Closes: #4615 Physical labels
2020-06-11 13:03:46 -04:00
Jonathan Senecal
441b371719 Add label to DeviceBay models and serializers 2020-06-11 10:19:53 -04:00
Jeremy Stretch
8103a31069 Closes #4742: Add tagging for cables, power panels, and rack reservations 2020-06-10 14:55:46 -04:00
Jonathan Senecal
5512b5df1a Use a single migration for labels 2020-06-10 14:04:55 -04:00
Jonathan Senecal
b19f1de203 Add label to *ports models 2020-06-05 10:32:59 -04:00
Jonathan Senecal
1a2c51202b Add label to interface models 2020-06-04 16:44:25 -04:00
Jeremy Stretch
115fbecb44 Update custom napalm_read, napalm_write permissions 2020-06-02 09:46:32 -04:00
Jeremy Stretch
7f1c645f77 Closes #4672: Set default color for rack and devices roles 2020-05-26 09:36:27 -04:00
Jeremy Stretch
15c260c484 Update development docs to remove squashing instructions 2020-04-29 09:44:41 -04:00
Jeremy Stretch
1f876ea09e Remove squashed migrations 2020-04-29 09:31:52 -04:00
Jeremy Stretch
443bd5d573 Fixes #4336: Ensure interfaces without a subinterface ID are ordered before subinterface zero 2020-04-21 16:13:34 -04:00
Jeremy Stretch
722bdfe3f1 Fixes #4476: Correct typo in slugs for Infiniband interface types 2020-04-13 10:51:25 -04:00
Jeremy Stretch
6debd77983 Add migrations for description fields 2020-03-13 16:35:36 -04:00
Jeremy Stretch
b2b15ebdd1 Implement nested RackGroups 2020-03-11 14:40:29 -04:00
Jeremy Stretch
a1d564e469 Merge branch 'develop' into develop-2.8 2020-03-06 11:34:01 -05:00
Jeremy Stretch
7a0a4174c6 Delete squashed migration to avoid 'pending trigger events' exception under certain conditions 2020-03-06 10:32:12 -05:00
Jeremy Stretch
ed2f997c9c Merge branch 'develop' into develop-2.8 2020-03-03 13:20:00 -05:00
Jeremy Stretch
63b1feff0b Closes #4218: Allow negative voltage for DC power feeds 2020-03-03 12:10:08 -05:00
Jeremy Stretch
fc0e3ba6ef Merge branch 'develop' into develop-2.8 2020-02-21 15:26:55 -05:00