diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index 9f10cef2d..df289d32f 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -919,6 +919,11 @@ class InterfaceTemplateImportForm(ComponentTemplateImportForm): class FrontPortTemplateImportForm(ComponentTemplateImportForm): + power_port = forms.ModelChoiceField( + queryset=RearPortTemplate.objects.all(), + to_field_name='name', + required=False + ) class Meta: model = FrontPortTemplate diff --git a/netbox/utilities/views.py b/netbox/utilities/views.py index a7a308b09..06267392a 100644 --- a/netbox/utilities/views.py +++ b/netbox/utilities/views.py @@ -437,7 +437,9 @@ class ObjectImportView(GetReturnURLMixin, View): with transaction.atomic(): obj = model_form.save() - messages.success(request, "Imported object: {}".format(obj)) + messages.success(request, mark_safe('Imported object: {}'.format( + obj.get_absolute_url(), obj + ))) return redirect(self.get_return_url(request)) else: