mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-05-20 11:29:25 +02:00
Cleanup
This commit is contained in:
parent
f38cd72d4c
commit
7b8da895db
3 changed files with 7 additions and 17 deletions
|
@ -174,21 +174,12 @@ class DomainSuborganizationForm(forms.ModelForm):
|
||||||
self.request = kwargs.pop("request", None)
|
self.request = kwargs.pop("request", None)
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
portfolio = None
|
portfolio = self.instance.portfolio if self.instance else None
|
||||||
if self.instance and self.instance.portfolio:
|
|
||||||
# Get suborgs under the portfolio that this is associated with first
|
|
||||||
portfolio = self.instance.portfolio
|
|
||||||
elif self.request and self.request.user and self.request.user.portfolio:
|
|
||||||
# Question: If no portfolio is associated with this record,
|
|
||||||
# should we default to the user one?
|
|
||||||
# portfolio = self.request.user.portfolio
|
|
||||||
logger.warning(f"No portfolio was found for {self.instance} on user {self.request.user}.")
|
|
||||||
|
|
||||||
self.fields["sub_organization"].queryset = Suborganization.objects.filter(portfolio=portfolio)
|
self.fields["sub_organization"].queryset = Suborganization.objects.filter(portfolio=portfolio)
|
||||||
|
|
||||||
# Set initial value
|
# Set initial value
|
||||||
if self.instance and self.instance.sub_organization:
|
if self.instance and self.instance.sub_organization:
|
||||||
self.fields['sub_organization'].initial = self.instance.sub_organization
|
self.fields["sub_organization"].initial = self.instance.sub_organization
|
||||||
|
|
||||||
# Set custom form label
|
# Set custom form label
|
||||||
self.fields["sub_organization"].label = "Suborganization name"
|
self.fields["sub_organization"].label = "Suborganization name"
|
||||||
|
@ -197,12 +188,12 @@ class DomainSuborganizationForm(forms.ModelForm):
|
||||||
self.fields["sub_organization"].widget.template_name = "django/forms/widgets/combobox.html"
|
self.fields["sub_organization"].widget.template_name = "django/forms/widgets/combobox.html"
|
||||||
|
|
||||||
# Set data-default-value attribute
|
# Set data-default-value attribute
|
||||||
self.fields['sub_organization'].widget.attrs['data-default-value'] = self.instance.sub_organization.pk if self.instance and self.instance.sub_organization else ''
|
if self.instance and self.instance.sub_organization:
|
||||||
|
self.fields["sub_organization"].widget.attrs["data-default-value"] = self.instance.sub_organization.pk
|
||||||
|
|
||||||
def get_suborganization_name(self):
|
def get_suborganization_name(self):
|
||||||
"""Returns the suborganization name for the readonly view"""
|
"""Returns the suborganization name for the readonly view"""
|
||||||
return self.instance.sub_organization if self.instance else None
|
return self.instance.sub_organization.name if self.instance else None
|
||||||
|
|
||||||
|
|
||||||
class BaseNameserverFormset(forms.BaseFormSet):
|
class BaseNameserverFormset(forms.BaseFormSet):
|
||||||
|
|
|
@ -26,5 +26,4 @@
|
||||||
{% include "includes/input_read_only.html" with field=form.sub_organization value=instance.get_suborganization_name label_description=description%}
|
{% include "includes/input_read_only.html" with field=form.sub_organization value=instance.get_suborganization_name label_description=description%}
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
Loading…
Add table
Add a link
Reference in a new issue