@@ -5,6 +5,8 @@ import org.springframework.ui.Model
55import org.springframework.web.bind.annotation.GetMapping
66import org.springframework.web.bind.annotation.RequestMapping
77import uk.gov.communities.prsdb.webapp.annotations.webAnnotations.PrsdbController
8+ import uk.gov.communities.prsdb.webapp.config.managers.FeatureFlagManager
9+ import uk.gov.communities.prsdb.webapp.constants.COMPLIANCE_ACTIONS_PAGE_MAY26_REDESIGN
810import uk.gov.communities.prsdb.webapp.constants.COMPLIANCE_ACTIONS_PATH_SEGMENT
911import uk.gov.communities.prsdb.webapp.constants.DASHBOARD_PATH_SEGMENT
1012import uk.gov.communities.prsdb.webapp.constants.INCOMPLETE_PROPERTIES_PATH_SEGMENT
@@ -32,6 +34,7 @@ class LandlordController(
3234 private val propertyOwnershipService : PropertyOwnershipService ,
3335 private val propertyComplianceService : PropertyComplianceService ,
3436 private val jointLandlordsStrategy : JointLandlordsPropertyRegistrationStrategy ,
37+ private val featureFlagManager : FeatureFlagManager ,
3538) {
3639 @GetMapping
3740 fun index (): CharSequence = " redirect:$LANDLORD_DASHBOARD_URL "
@@ -98,7 +101,11 @@ class LandlordController(
98101 )
99102 model.addAttribute(" backUrl" , LANDLORD_DASHBOARD_URL )
100103
101- return " complianceActions"
104+ return if (featureFlagManager.checkFeature(COMPLIANCE_ACTIONS_PAGE_MAY26_REDESIGN )) {
105+ " complianceActionsMay26Redesign"
106+ } else {
107+ " complianceActionsOld"
108+ }
102109 }
103110
104111 companion object {
0 commit comments