mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-05-20 03:19:24 +02:00
Revert change where only status change is forbidden
This commit is contained in:
parent
6f15428abd
commit
9dec0753f2
1 changed files with 4 additions and 1 deletions
|
@ -134,6 +134,9 @@ class DomainApplicationAdminForm(forms.ModelForm):
|
||||||
status = cleaned_data.get("status")
|
status = cleaned_data.get("status")
|
||||||
investigator = cleaned_data.get("investigator")
|
investigator = cleaned_data.get("investigator")
|
||||||
|
|
||||||
|
# Get the old status
|
||||||
|
initial_status = self.initial.get("status", None)
|
||||||
|
|
||||||
# We only care about investigator when in these statuses
|
# We only care about investigator when in these statuses
|
||||||
checked_statuses = [
|
checked_statuses = [
|
||||||
DomainApplication.ApplicationStatus.APPROVED,
|
DomainApplication.ApplicationStatus.APPROVED,
|
||||||
|
@ -144,7 +147,7 @@ class DomainApplicationAdminForm(forms.ModelForm):
|
||||||
]
|
]
|
||||||
|
|
||||||
# If a status change occured, check for validity
|
# If a status change occured, check for validity
|
||||||
if status in checked_statuses:
|
if status != initial_status and status in checked_statuses:
|
||||||
# Checks the "investigators" field for validity.
|
# Checks the "investigators" field for validity.
|
||||||
# That field must obey certain conditions when an application is approved.
|
# That field must obey certain conditions when an application is approved.
|
||||||
# Will call "add_error" if any issues are found.
|
# Will call "add_error" if any issues are found.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue