Commit Graph

  • 052555c3f7 Add bulk renaming function for VM interfaces Jeremy Stretch 2020-06-24 10:02:40 -04:00
  • 9a0bc16c86 Update device/VM interface templates Jeremy Stretch 2020-06-24 09:52:22 -04:00
  • 6663844a86 Rename 'vm_interface' to 'vminterface'; misc cleanup Jeremy Stretch 2020-06-24 09:27:30 -04:00
  • d6386f739e Restore interface filtering for IPAddresses Jeremy Stretch 2020-06-24 09:22:35 -04:00
  • ed1717f858 Revert "Bumping version just to test the GitHub Action" Sander Steffann 2020-06-24 13:09:11 +02:00
  • 1cf0868e30 Bumping version just to test the GitHub Action Sander Steffann 2020-06-24 13:07:54 +02:00
  • afda46d587 Fix VMInterface bulk creation Jeremy Stretch 2020-06-23 17:28:34 -04:00
  • 603c804535 Add VMInterface CSV import view Jeremy Stretch 2020-06-23 17:01:57 -04:00
  • fce19a363d Add VMInterface list view Jeremy Stretch 2020-06-23 16:52:05 -04:00
  • e3820e93b7 Misc cleanup, renaming Jeremy Stretch 2020-06-23 16:39:43 -04:00
  • 459e485555 Restore interface assignment for IPAddress CSV import Jeremy Stretch 2020-06-23 16:09:31 -04:00
  • 548127cc88 Rename VMInterface serializers Jeremy Stretch 2020-06-23 15:46:20 -04:00
  • a1b816b403 Remove 'parent' attribute from VMinterface Jeremy Stretch 2020-06-23 15:31:53 -04:00
  • 5ad5994b9d Update interface view templates Jeremy Stretch 2020-06-23 15:09:32 -04:00
  • 25d6bbf659 Update view and permission names for VMInterface Jeremy Stretch 2020-06-23 14:38:45 -04:00
  • 75354a8a78 Rename Interface to VMInterface Jeremy Stretch 2020-06-23 13:16:21 -04:00
  • d1bd010e05 Fix Interface tag replication in schema migration Jeremy Stretch 2020-06-23 12:50:22 -04:00
  • bb6be8e3d3 Disable editing assigned interface under IPAddress form Jeremy Stretch 2020-06-22 16:36:06 -04:00
  • fc2d08c407 Set related_query_name for GenericRelations to IPAddress Jeremy Stretch 2020-06-22 16:27:13 -04:00
  • 40938f0c8a Retain ip_addresses name for related IPAddress objects Jeremy Stretch 2020-06-22 16:13:18 -04:00
  • 490dee1fa0 Merge branch 'develop-2.9' into 4721-virtualmachine-interface Jeremy Stretch 2020-06-22 16:04:20 -04:00
  • 27796bbd08 Add queryset to IPAddressBulkCreateView Jeremy Stretch 2020-06-22 15:58:47 -04:00
  • b5d53fa850 Fix schema deconstruction for NaturalOrderingField Jeremy Stretch 2020-06-22 15:49:09 -04:00
  • 7b24984280 Update IPAddressSerializer Jeremy Stretch 2020-06-22 15:39:57 -04:00
  • 37564d630a Misc test fixes Jeremy Stretch 2020-06-22 15:17:01 -04:00
  • 380a5cf8a7 Fix IP choices for DeviceForm Jeremy Stretch 2020-06-22 15:12:35 -04:00
  • f2b26282b8 Disable VM interface bulk creation testing Jeremy Stretch 2020-06-22 15:09:16 -04:00
  • 31bb70d9a2 Fixed IPAM tests Jeremy Stretch 2020-06-22 14:46:25 -04:00
  • 2608b3f9f3 Separate VM interface view and template Jeremy Stretch 2020-06-22 14:33:53 -04:00
  • e76b1f1daa Fix assigned_object field Jeremy Stretch 2020-06-22 13:50:14 -04:00
  • 6cb31a274f Initial work on #4721 (WIP) Jeremy Stretch 2020-06-22 13:10:56 -04:00
  • 181bcd70ad Fix schema migrations for device components Jeremy Stretch 2020-06-22 12:01:57 -04:00
  • eb8c0539c5 Update REST API changes for #4615 Jeremy Stretch 2020-06-18 14:24:50 -04:00
  • 4f3fde8055 #4615: Add label field to component tables Jeremy Stretch 2020-06-18 13:57:15 -04:00
  • c832e3c2c7 #4615: Add missing label field to device bay forms Jeremy Stretch 2020-06-18 13:35:11 -04:00
  • 88bf183af5 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-06-18 13:20:32 -04:00
  • 462f992a2b Introduce ComponentCreateForm to standardize forms for device component creation Jeremy Stretch 2020-06-18 12:09:28 -04:00
  • c5dc075fb0 Fixes #4775: Allow selecting an alternate device type when creating component templates Jeremy Stretch 2020-06-18 11:59:24 -04:00
  • 11a247edc2 Fix up tests Jeremy Stretch 2020-06-18 10:32:22 -04:00
  • 328d639886 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-06-17 16:57:17 -04:00
  • 0800279325 Standardize SecretTest Jeremy Stretch 2020-06-17 15:37:28 -04:00
  • 26770515e1 Refactor TestCase to provide model_to_dict(), prepare_instance() Jeremy Stretch 2020-06-17 15:36:56 -04:00
  • b0c24de596 Fixes #4772: Fix "brief" format for the secrets REST API endpoint Jeremy Stretch 2020-06-17 14:22:55 -04:00
  • fd18395f78 Fix queryset for TagBulkImportView Jeremy Stretch 2020-06-17 13:31:26 -04:00
  • 360c56ec34 Fix permission evaluation for BulkComponentCreateViews Jeremy Stretch 2020-06-17 13:30:00 -04:00
  • 3890d17c61 Clean up errant references to TagField Jeremy Stretch 2020-06-17 13:29:27 -04:00
  • 2d4694e72d Merge pull request #4770 from netbox-community/3703-limit-tag-creation Jeremy Stretch 2020-06-17 12:28:04 -04:00
  • 54ece346bc DummyQuerySet should be iterable to allow for serialization Jeremy Stretch 2020-06-17 12:20:56 -04:00
  • 5e71bad5cf Fix serialization of tags upon object deletion Jeremy Stretch 2020-06-17 12:00:50 -04:00
  • d1adc5ea9b Update release notes for #3703 Jeremy Stretch 2020-06-17 11:29:59 -04:00
  • bb755daf8b Update tests Jeremy Stretch 2020-06-17 11:14:41 -04:00
  • 715ddc6b02 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. Sander Steffann 2020-06-17 17:11:28 +02:00
  • ef978b2ebf Update TaggedItemTest Jeremy Stretch 2020-06-17 10:50:37 -04:00
  • d0f0aef2ef Remove django-taggit-serializer Jeremy Stretch 2020-06-17 10:00:21 -04:00
  • 448dc1442c Replace TaggitSerializer and TagListSerializerField with TaggedObjectSerializer Jeremy Stretch 2020-06-17 09:57:17 -04:00
  • e23a5ad141 Fixes #4766: Fix redirect after login when next is not specified Jeremy Stretch 2020-06-17 09:15:03 -04:00
  • 4ae05dddeb Tag should use a stock manager by default Jeremy Stretch 2020-06-16 16:57:32 -04:00
  • b318bde76c Fix queryset reference under BulkDeleteView Jeremy Stretch 2020-06-16 16:40:16 -04:00
  • 3876efe494 Fix is_path_endpoint flag on CableTermination Sander Steffann 2020-06-16 21:56:46 +02:00
  • f075339c5f Improve test comments and remove over-enthusiastic tests Sander Steffann 2020-06-16 21:48:26 +02:00
  • abaf0daa6e Store the front ports on the position_stack so we can provide better feedback to the user Sander Steffann 2020-06-16 21:47:37 +02:00
  • 4a11800d9e Better comments Sander Steffann 2020-06-16 21:47:10 +02:00
  • cafecb091d Replace temporary comment with proper one Sander Steffann 2020-06-16 21:46:16 +02:00
  • 7cf0e6034b Optimize tag population under prepare_cloned_fields() Jeremy Stretch 2020-06-16 15:12:50 -04:00
  • c7aa0a2321 Fix prepare_cloned_fields() inefficiency Jeremy Stretch 2020-06-16 15:08:14 -04:00
  • 58f4e3756c Fix ObjectChangeLogView Jeremy Stretch 2020-06-16 15:04:34 -04:00
  • 067e89f6a0 Allow unrestricted access to assigned tags Jeremy Stretch 2020-06-16 14:59:22 -04:00
  • efed2bc262 Fix restriction violations for rack model Jeremy Stretch 2020-06-16 14:53:51 -04:00
  • adf0255bdf Allow unrestricted access to assigned tags Jeremy Stretch 2020-06-16 14:17:40 -04:00
  • 1e259f3043 Allow unrestricted retrieval of MPTT ancestors Jeremy Stretch 2020-06-16 14:10:56 -04:00
  • ffa3a229b5 Fix restriction violations for provider, circuit models Jeremy Stretch 2020-06-16 14:00:43 -04:00
  • 0f8df8c985 Add unrestricted() to Rack methods Jeremy Stretch 2020-06-16 13:31:51 -04:00
  • ed0b38c7a7 Bypass restriction for querysets used for filtering by related object Jeremy Stretch 2020-06-16 13:15:58 -04:00
  • fa0ff8be39 Restrict ExportTemplates available via export button Jeremy Stretch 2020-06-16 13:06:03 -04:00
  • 5d724f6b84 Fix up permissions enforcement for home view, global search Jeremy Stretch 2020-06-16 13:03:38 -04:00
  • ffb43a8534 Introduce unrestricted() method on RestrictedQuerySet Jeremy Stretch 2020-06-16 12:20:21 -04:00
  • ce5fd7955f Catch and log evaluation of RestrictedQuerySet without calling restrict() Jeremy Stretch 2020-06-16 10:25:37 -04:00
  • e917535380 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-06-15 16:04:32 -04:00
  • a5512dd4c4 Post-release version bump Jeremy Stretch 2020-06-15 14:57:05 -04:00
  • bac3ace8fc Merge pull request #4762 from netbox-community/develop v2.8.6 Jeremy Stretch 2020-06-15 14:45:01 -04:00
  • 60deb3f0ba Release v2.8.6 Jeremy Stretch 2020-06-15 14:37:36 -04:00
  • eaaaaec5a5 Fixes #4710: Fix merging of form fields among custom scripts Jeremy Stretch 2020-06-15 14:20:00 -04:00
  • 5bcf85e57d Closes #4744: Hide IP addresses tab when viewing a container prefix Jeremy Stretch 2020-06-15 13:33:16 -04:00
  • 1d466d6fd1 Closes #4761: Enable tag assignment during bulk creation of IP addresses Jeremy Stretch 2020-06-15 13:24:34 -04:00
  • 57cfb4ed7e Fixes #4760: Enable power port template assignment when bulk editing power outlet templates Jeremy Stretch 2020-06-15 13:18:26 -04:00
  • 9fa4cbdfa5 Correction for #4756 Jeremy Stretch 2020-06-15 12:43:08 -04:00
  • 5af2b3c2f5 Closes #4717: Introduce ALLOWED_URL_SCHEMES configuration parameter to mitigate dangerous hyperlinks Jeremy Stretch 2020-06-15 11:53:47 -04:00
  • 2e5058c4c9 Fixes #4756: Filter parent group by site when creating rack groups Jeremy Stretch 2020-06-15 10:02:35 -04:00
  • 9fc4a4f24a Closes #4755: Enable creation of rack reservations directly from navigation menu Jeremy Stretch 2020-06-12 15:11:27 -04:00
  • e905a36fb2 Update tests for tag changes Jeremy Stretch 2020-06-12 11:33:23 -04:00
  • 7dc4f8d5cc Remove TagField Jeremy Stretch 2020-06-12 09:58:59 -04:00
  • da906f48d9 Standardize add, import, and export functionality for tags Jeremy Stretch 2020-06-12 09:48:23 -04:00
  • 057a022205 Clean up and improve UI view tests Jeremy Stretch 2020-06-11 16:12:50 -04:00
  • 7a54bd9f2a Changelog and migrations fix for #4615 Jeremy Stretch 2020-06-11 13:42:20 -04:00
  • 9b48a26aef Merge pull request #4723 from jsenecal/4615_interface_label Jeremy Stretch 2020-06-11 13:03:46 -04:00
  • a37d06064a Add label to DeviceBay models and serializers Jonathan Senecal 2020-06-11 10:19:53 -04:00
  • c1eea166c9 Fix tests for LabeledComponentForm * Added docstring * Removed redundant tests since refactoration Jonathan Senecal 2020-06-10 22:58:52 -04:00
  • 25cbab2ea4 Avoid checking field twice on all iterations Jonathan Senecal 2020-06-10 22:16:46 -04:00
  • cf81a8979f Avoid component_type on subclasses Jonathan Senecal 2020-06-10 22:10:45 -04:00
  • e3a8638471 Move __str__() to the abstract class Jonathan Senecal 2020-06-10 22:04:45 -04:00