1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

15496 bulk import

This commit is contained in:
Arthur
2024-05-07 09:59:39 -07:00
parent 3bdff476b6
commit d868c395e9

View File

@ -1,7 +1,8 @@
from django import forms
from circuits.choices import CircuitStatusChoices
from circuits.choices import CircuitStatusChoices, CircuitTerminationSideChoices
from circuits.models import *
from circuits.choices import *
from dcim.models import Site
from django.utils.safestring import mark_safe
from django.utils.translation import gettext_lazy as _
@ -112,6 +113,15 @@ class CircuitImportForm(NetBoxModelImportForm):
class CircuitTerminationImportForm(forms.ModelForm):
circuit = CSVModelChoiceField(
label=_('Circuit'),
queryset=Circuit.objects.all(),
to_field_name='cid',
)
term_side = CSVChoiceField(
label=_('Termination'),
choices=CircuitTerminationSideChoices,
)
site = CSVModelChoiceField(
label=_('Site'),
queryset=Site.objects.all(),
@ -129,5 +139,5 @@ class CircuitTerminationImportForm(forms.ModelForm):
model = CircuitTermination
fields = [
'circuit', 'term_side', 'site', 'provider_network', 'port_speed', 'upstream_speed', 'xconnect_id',
'pp_info', 'description',
'pp_info', 'description', 'tags'
]