Commit Graph

1841 Commits

Author SHA1 Message Date
Sander Steffann
6cd51adb7a Replace is_path_endpoint with simple isinstance check
It was only used in a single location anyway…
2020-06-26 17:25:07 +02:00
Jeremy Stretch
2d935e3c6e Closes #4795: Add bulk disconnect capability for console and power ports 2020-06-25 17:08:51 -04:00
Jeremy Stretch
a93bc52818 Closes #4792: Add bulk rename capability for console and power ports 2020-06-25 14:18:29 -04:00
Jeremy Stretch
9e82fbd54f Update and simplify device component tables 2020-06-25 12:03:44 -04:00
Jeremy Stretch
fa71921fa5 Extend DeviceComponentViewTestCase to include GetObjectViewTestCase 2020-06-25 11:04:42 -04:00
Jeremy Stretch
422db03515 Add individual views for device components 2020-06-25 11:01:18 -04:00
Jeremy Stretch
20f382c318 Fix signal logic 2020-06-24 15:57:52 -04:00
Jeremy Stretch
1ff95932ff Enable CSV import for virtual chassis 2020-06-24 15:29:25 -04:00
Jeremy Stretch
1a52a7b88a Initial work on #2018: Add name to VirtualChassis 2020-06-24 15:21:42 -04:00
Jeremy Stretch
a38b1521e9 Add bulk renaming function for VM interfaces 2020-06-24 10:02:40 -04:00
Sander Steffann
e04a7cdbd0 Revert "Bumping version just to test the GitHub Action"
This reverts commit 203f5204
2020-06-24 13:09:11 +02:00
Sander Steffann
203f52046d Bumping version just to test the GitHub Action 2020-06-24 13:07:54 +02:00
Jeremy Stretch
445f6d4b06 Add VMInterface CSV import view 2020-06-23 17:09:21 -04:00
Jeremy Stretch
381e7cd4e3 Misc cleanup, renaming 2020-06-23 16:39:43 -04:00
Jeremy Stretch
b634d4e2ba Set related_query_name for GenericRelations to IPAddress 2020-06-22 16:27:13 -04:00
Jeremy Stretch
0c9f3859ac Retain ip_addresses name for related IPAddress objects 2020-06-22 16:13:18 -04:00
Jeremy Stretch
ffd782439d Misc test fixes 2020-06-22 15:22:03 -04:00
Jeremy Stretch
ed2850776d Fix IP choices for DeviceForm 2020-06-22 15:12:35 -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
d88ae35326 #4615: Add label field to component tables 2020-06-18 13:57:15 -04:00
Jeremy Stretch
a231987e83 #4615: Add missing label field to device bay forms 2020-06-18 13:35:11 -04:00
Jeremy Stretch
bbb62a2e41 Merge branch 'develop' into develop-2.9 2020-06-18 13:20:32 -04:00
Jeremy Stretch
9b6f1c9836 Introduce ComponentCreateForm to standardize forms for device component creation 2020-06-18 12:09:28 -04:00
Jeremy Stretch
6ce05e7c41 Fixes #4775: Allow selecting an alternate device type when creating component templates 2020-06-18 11:59:24 -04:00
Jeremy Stretch
18513b0b1f Fix up tests 2020-06-18 10:32:22 -04:00
Jeremy Stretch
a44262428a Clean up errant references to TagField 2020-06-17 13:29:27 -04:00
Jeremy Stretch
f03969dcec Merge pull request #4770 from netbox-community/3703-limit-tag-creation
Closes #3703: Restrict tag creation
2020-06-17 12:28:04 -04:00
Sander Steffann
c17687c4be Define is_path_endpoint and is_connected_endpoint separately, as a CableTermination is a possible connected endpoint but not always the end of the path. 2020-06-17 17:11:28 +02:00
Jeremy Stretch
0b165e12a8 Replace TaggitSerializer and TagListSerializerField with TaggedObjectSerializer 2020-06-17 09:57:17 -04:00
Sander Steffann
7db572a735 Improve test comments and remove over-enthusiastic tests 2020-06-16 21:48:26 +02:00
Sander Steffann
7279675c48 Store the front ports on the position_stack so we can provide better feedback to the user 2020-06-16 21:47:37 +02:00
Sander Steffann
bd633964ae Better comments 2020-06-16 21:47:10 +02:00
Sander Steffann
eed2afaded Replace temporary comment with proper one 2020-06-16 21:46:16 +02:00
Jeremy Stretch
8af970401d Fix restriction violations for rack model 2020-06-16 14:53:51 -04:00
Jeremy Stretch
00f5979fb5 Add unrestricted() to Rack methods 2020-06-16 13:31:51 -04:00
Jeremy Stretch
9767b72375 Bypass restriction for querysets used for filtering by related object 2020-06-16 13:15:58 -04:00
Jeremy Stretch
59c5d1e57e Merge branch 'develop' into develop-2.9 2020-06-15 16:04:32 -04:00
Jeremy Stretch
e6f68f0099 Fixes #4760: Enable power port template assignment when bulk editing power outlet templates 2020-06-15 13:18:26 -04:00
Jeremy Stretch
f1e2c1b397 Correction for #4756 2020-06-15 12:43:08 -04:00
Jeremy Stretch
4f4bbcd2fc Fixes #4756: Filter parent group by site when creating rack groups 2020-06-15 10:02:35 -04:00
Jeremy Stretch
9d8a9333c0 Closes #4755: Enable creation of rack reservations directly from navigation menu 2020-06-12 15:11:27 -04:00
Jeremy Stretch
c8a25fb2cd Update tests for tag changes 2020-06-12 11:33:23 -04:00
Jeremy Stretch
0b288fb7a9 Remove TagField 2020-06-12 10:01:39 -04:00
Jeremy Stretch
45b3b6f091 Clean up and improve UI view tests 2020-06-11 16:12:50 -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
Jonathan Senecal
3bed2e9b09 Fix tests for LabeledComponentForm
* Added docstring
* Removed redundant tests since refactoration
2020-06-10 22:58:52 -04:00
Jonathan Senecal
95f5b6a1bc Avoid component_type on subclasses 2020-06-10 22:10:45 -04:00