Pass assume_scheme on URLFields to avoid RemovedInDjango60Warning

This commit is contained in:
Jeremy Stretch 2025-03-10 14:55:31 -04:00
parent 1a60cb9884
commit 3a6d4ce0cb
3 changed files with 4 additions and 2 deletions

View File

@ -284,7 +284,8 @@ class RSSFeedWidget(DashboardWidget):
class ConfigForm(WidgetConfigForm): class ConfigForm(WidgetConfigForm):
feed_url = forms.URLField( feed_url = forms.URLField(
label=_('Feed URL') label=_('Feed URL'),
assume_scheme='https'
) )
requires_internet = forms.BooleanField( requires_internet = forms.BooleanField(
label=_('Requires external connection'), label=_('Requires external connection'),

View File

@ -515,7 +515,7 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel):
# URL # URL
elif self.type == CustomFieldTypeChoices.TYPE_URL: elif self.type == CustomFieldTypeChoices.TYPE_URL:
field = LaxURLField(required=required, initial=initial) field = LaxURLField(assume_scheme='https', required=required, initial=initial)
# JSON # JSON
elif self.type == CustomFieldTypeChoices.TYPE_JSON: elif self.type == CustomFieldTypeChoices.TYPE_JSON:

View File

@ -116,6 +116,7 @@ class ContactBulkEditForm(NetBoxModelBulkEditForm):
) )
link = forms.URLField( link = forms.URLField(
label=_('Link'), label=_('Link'),
assume_scheme='https',
required=False required=False
) )
description = forms.CharField( description = forms.CharField(