Merge main--> nl-2055

This commit is contained in:
CocoByte 2024-05-28 17:58:51 -06:00
commit 1d0fdfcc52
No known key found for this signature in database
GPG key ID: BBFAA2526384C97F
2 changed files with 11 additions and 3 deletions

View file

@ -106,7 +106,7 @@
{% include "includes/summary_item.html" with title='Purpose of your domain' value=DomainRequest.purpose heading_level=heading_level %} {% include "includes/summary_item.html" with title='Purpose of your domain' value=DomainRequest.purpose heading_level=heading_level %}
{% endif %} {% endif %}
{% if DomainRequest.submitter %} {% if DomainRequest.submitter and not has_profile_feature_flag %}
{% include "includes/summary_item.html" with title='Your contact information' value=DomainRequest.submitter contact='true' heading_level=heading_level %} {% include "includes/summary_item.html" with title='Your contact information' value=DomainRequest.submitter contact='true' heading_level=heading_level %}
{% endif %} {% endif %}

View file

@ -16,14 +16,14 @@ from registrar.utility import StrEnum
from registrar.views.utility import StepsHelper from registrar.views.utility import StepsHelper
from registrar.views.utility.permission_views import DomainRequestPermissionDeleteView from registrar.views.utility.permission_views import DomainRequestPermissionDeleteView
from waffle.decorators import flag_is_active
from .utility import ( from .utility import (
DomainRequestPermissionView, DomainRequestPermissionView,
DomainRequestPermissionWithdrawView, DomainRequestPermissionWithdrawView,
DomainRequestWizardPermissionView, DomainRequestWizardPermissionView,
) )
from waffle.decorators import flag_is_active, waffle_flag
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -413,6 +413,10 @@ class DomainRequestWizard(DomainRequestWizardPermissionView, TemplateView):
condition = condition(self) condition = condition(self)
if condition: if condition:
step_list.append(step) step_list.append(step)
if flag_is_active(self.request, "profile_feature"):
step_list.remove(Step.YOUR_CONTACT)
return step_list return step_list
def goto(self, step): def goto(self, step):
@ -547,6 +551,10 @@ class YourContact(DomainRequestWizard):
template_name = "domain_request_your_contact.html" template_name = "domain_request_your_contact.html"
forms = [forms.YourContactForm] forms = [forms.YourContactForm]
@waffle_flag("!profile_feature") # type: ignore
def dispatch(self, request, *args, **kwargs): # type: ignore
return super().dispatch(request, *args, **kwargs)
class OtherContacts(DomainRequestWizard): class OtherContacts(DomainRequestWizard):
template_name = "domain_request_other_contacts.html" template_name = "domain_request_other_contacts.html"