diff --git a/netbox/project-static/js/forms.js b/netbox/project-static/js/forms.js
index f8e3a2b20..4f0592b34 100644
--- a/netbox/project-static/js/forms.js
+++ b/netbox/project-static/js/forms.js
@@ -32,61 +32,6 @@ $(document).ready(function() {
})
}
- // Helper select fields
- $('select.helper-parent').change(function () {
-
- // Resolve child field by ID specified in parent
- var child_field = $('#id_' + $(this).attr('child'));
-
- // Wipe out any existing options within the child field
- child_field.empty();
- child_field.append($("").attr("value", "").text(""));
-
- // If the parent has a value set, fetch a list of child options via the API and populate the child field with them
- if ($(this).val()) {
-
- // Construct the API request URL
- var api_url = $(this).attr('child-source');
- var parent_accessor = $(this).attr('parent-accessor');
- if (parent_accessor) {
- api_url += '?' + parent_accessor + '=' + $(this).val();
- } else {
- api_url += '?' + $(this).attr('name') + '_id=' + $(this).val();
- }
- var api_url_extra = $(this).attr('child-filter');
- if (api_url_extra) {
- api_url += '&' + api_url_extra;
- }
-
- var disabled_indicator = $(this).attr('disabled-indicator');
- var disabled_exempt = child_field.attr('exempt');
- var child_display = $(this).attr('child-display');
- if (!child_display) {
- child_display = 'name';
- }
-
- $.ajax({
- url: api_url,
- dataType: 'json',
- success: function (response, status) {
- console.log(response);
- $.each(response, function (index, choice) {
- var option = $("").attr("value", choice.id).text(choice[child_display]);
- if (disabled_indicator && choice[disabled_indicator] && choice.id != disabled_exempt) {
- option.attr("disabled", "disabled")
- }
- child_field.append(option);
- });
- }
- });
-
- }
-
- // Trigger change event in case the child field is the parent of another field
- child_field.change();
-
- });
-
// API select widget
$('select[filter-for]').change(function () {