Merge branch 'release/2025.09.04' into feature/bugfix/CASH-1417
This commit is contained in:
commit
b5a43ce158
5 changed files with 28 additions and 17 deletions
|
|
@ -31,7 +31,7 @@ resources:
|
||||||
type: github
|
type: github
|
||||||
name: Safelite/AzureDevOps
|
name: Safelite/AzureDevOps
|
||||||
endpoint: Safelite
|
endpoint: Safelite
|
||||||
ref: refs/tags/t5.6.41
|
ref: refs/tags/t5.7.24
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
- group: Digital-Infrastructure
|
- group: Digital-Infrastructure
|
||||||
|
|
@ -323,4 +323,5 @@ stages:
|
||||||
parameters:
|
parameters:
|
||||||
dependsOn: prodBuildDeployment
|
dependsOn: prodBuildDeployment
|
||||||
userName: SafeliteAzureDevops
|
userName: SafeliteAzureDevops
|
||||||
userEmail: githubazuredevops@safelite.com
|
userEmail: githubazuredevops@safelite.com
|
||||||
|
environment: digitalCloud-prod
|
||||||
|
|
@ -10,6 +10,7 @@ import { experimentSettings } from "@/constants/experiments";
|
||||||
import experimentMixin from "@/mixins/experiment-mixin.js";
|
import experimentMixin from "@/mixins/experiment-mixin.js";
|
||||||
import baseMixin from "@/mixins/base-mixin.js";
|
import baseMixin from "@/mixins/base-mixin.js";
|
||||||
import { containsLineItemWithPartType } from "../../helpers/service-package-helper";
|
import { containsLineItemWithPartType } from "../../helpers/service-package-helper";
|
||||||
|
import { savePageData } from "../../router/methods/helpers/save-page-data";
|
||||||
|
|
||||||
jest.mock("@/store", () => ({
|
jest.mock("@/store", () => ({
|
||||||
commit: jest.fn(), // Mock store.commit
|
commit: jest.fn(), // Mock store.commit
|
||||||
|
|
@ -90,6 +91,10 @@ jest.mock("@/mixins/base-mixin", () => ({
|
||||||
},
|
},
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
jest.mock("@/router/methods/helpers/save-page-data", () => ({
|
||||||
|
savePageData: jest.fn(),
|
||||||
|
}));
|
||||||
|
|
||||||
const mockExperimentSettings = experimentSettings;
|
const mockExperimentSettings = experimentSettings;
|
||||||
|
|
||||||
jest.mock("@/mixins/experiment-mixin.js", () => ({
|
jest.mock("@/mixins/experiment-mixin.js", () => ({
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-md-8 col-xl-6">
|
<div class="col-md-8 col-xl-6 nav-container">
|
||||||
<contentGroupModal ref="RainDefenseModal" cmsWidgetName="RainDefenseModal" />
|
<contentGroupModal ref="RainDefenseModal" cmsWidgetName="RainDefenseModal" />
|
||||||
<contentGroupModal ref="FrontWiperModal" cmsWidgetName="FrontWiperModal" />
|
<contentGroupModal ref="FrontWiperModal" cmsWidgetName="FrontWiperModal" />
|
||||||
<contentGroupModal ref="RearWiperModal" cmsWidgetName="RearWiperModal" />
|
<contentGroupModal ref="RearWiperModal" cmsWidgetName="RearWiperModal" />
|
||||||
|
|
@ -673,14 +673,12 @@ export default {
|
||||||
async closeSaveProgressPopup() {
|
async closeSaveProgressPopup() {
|
||||||
this.showSaveProgressPopup = false;
|
this.showSaveProgressPopup = false;
|
||||||
|
|
||||||
savePageData(this.pageName, { saveProgressPopupSkipped: true }, true);
|
|
||||||
|
|
||||||
if (this.skipToInsurance) {
|
if (this.skipToInsurance) {
|
||||||
// skip ahead now if in IGQ skip experiment
|
// skip ahead now if in IGQ skip experiment
|
||||||
await this.skip(true, externalParamPackageLabels.GLASS_ONLY);
|
await this.skip(true, externalParamPackageLabels.GLASS_ONLY);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
forwardButtonAction() {
|
async forwardButtonAction() {
|
||||||
this.dispatchStoreAction(
|
this.dispatchStoreAction(
|
||||||
this.storeActions.SAVE_PAYMENT_TYPE,
|
this.storeActions.SAVE_PAYMENT_TYPE,
|
||||||
this.isInsuranceSelected,
|
this.isInsuranceSelected,
|
||||||
|
|
@ -751,6 +749,8 @@ export default {
|
||||||
false
|
false
|
||||||
);
|
);
|
||||||
|
|
||||||
|
await savePageData(this.pageName, { saveProgressPopupSkipped: true }, true);
|
||||||
|
|
||||||
const payment = this.$store.getters.payment;
|
const payment = this.$store.getters.payment;
|
||||||
if (payment.isInsurance) {
|
if (payment.isInsurance) {
|
||||||
this.$router.navigateWithSaving(
|
this.$router.navigateWithSaving(
|
||||||
|
|
@ -901,6 +901,12 @@ export default {
|
||||||
// Unique to quote page for 2.0/Heritage parity
|
// Unique to quote page for 2.0/Heritage parity
|
||||||
.quote {
|
.quote {
|
||||||
padding-bottom: 2rem;
|
padding-bottom: 2rem;
|
||||||
|
|
||||||
|
.nav-container {
|
||||||
|
/* Create correct positioning point for .nav-bar a.navigation-link */
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
:deep(.nav-bar) {
|
:deep(.nav-bar) {
|
||||||
position: initial;
|
position: initial;
|
||||||
button.btn {
|
button.btn {
|
||||||
|
|
@ -910,10 +916,7 @@ export default {
|
||||||
a.navigation-link {
|
a.navigation-link {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 1rem;
|
left: 1rem;
|
||||||
bottom: 1rem;
|
bottom: -1rem;
|
||||||
@include media-breakpoint-up(lg) {
|
|
||||||
left: 6rem;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
.col-auto {
|
.col-auto {
|
||||||
width: -webkit-fill-available;
|
width: -webkit-fill-available;
|
||||||
|
|
|
||||||
|
|
@ -295,14 +295,14 @@ export default {
|
||||||
this.displayNoServiceAlert = true;
|
this.displayNoServiceAlert = true;
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
getShopProviderData(this.localZipCode).then(async (result) => {
|
|
||||||
this.localShopProviderData = result.data;
|
|
||||||
this.numberOfShopsToDisplay = 3;
|
|
||||||
this.updateShopsForZip();
|
|
||||||
this.isLoading = false;
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getShopProviderData(this.localZipCode).then(async (result) => {
|
||||||
|
this.localShopProviderData = result.data;
|
||||||
|
this.numberOfShopsToDisplay = 3;
|
||||||
|
this.updateShopsForZip();
|
||||||
|
this.isLoading = false;
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
this.isLoading = false;
|
this.isLoading = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -145,6 +145,8 @@ export default {
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.alert {
|
.alert {
|
||||||
padding: 0.675rem 0;
|
padding: 0.675rem 0;
|
||||||
|
border-radius: 0.5rem;
|
||||||
|
border-width: 0px;
|
||||||
|
|
||||||
button {
|
button {
|
||||||
display: none;
|
display: none;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue