From 54617f858308ce246e222d4592014aaa5dee8cf8 Mon Sep 17 00:00:00 2001 From: Kalista Payne Date: Thu, 12 Dec 2024 12:45:14 -0600 Subject: [PATCH] Squashed commit of the following: commit a1f44b855cff2b54992cdca81b9dd2f67c5de20a Author: Kalista Payne Date: Wed Dec 4 15:28:54 2024 -0600 fix(g1g1): pass promo data thru profile flow commit a9923f882f3294ba22e1dff9497e6f74b0d12eab Merge: 05793922b2 75c9731ca4 Author: Kalista Payne Date: Tue Dec 3 13:53:28 2024 -0600 Merge branch 'develop' into sabrecat/g1g1-success commit 05793922b2a3c0f9dd206b61beefb927b00859e4 Merge: b0bbc10457 d6c47e7e81 Author: Kalista Payne Date: Tue Nov 19 12:21:42 2024 -0600 Merge branch 'develop' into sabrecat/g1g1-success commit b0bbc10457b0558faeaf02305210c8b0d5ed5839 Author: Kalista Payne Date: Mon Nov 4 16:26:30 2024 -0600 feat(gifts): add dynamic G1G1 success text also clean out some more Amazon code --- .../src/components/payments/selectUserModal.vue | 4 +++- .../client/src/components/payments/successModal.vue | 6 ++++++ .../src/components/settings/subscriptionOptions.vue | 12 ++++++++++-- website/client/src/components/userMenu/profile.vue | 6 ++++++ website/client/src/mixins/payments.js | 8 ++++++++ website/common/locales/en/npc.json | 1 + 6 files changed, 34 insertions(+), 3 deletions(-) diff --git a/website/client/src/components/payments/selectUserModal.vue b/website/client/src/components/payments/selectUserModal.vue index e34e0a04df..e12b56b189 100644 --- a/website/client/src/components/payments/selectUserModal.vue +++ b/website/client/src/components/payments/selectUserModal.vue @@ -71,7 +71,6 @@ id="selectUser" v-model="userSearchTerm" :is-valid="foundUser._id" - :placeholder="$t('usernameOrUserId')" :invalid-issues="userInputInvalidIssues" /> @@ -318,6 +317,7 @@ export default { computed: { ...mapState({ currentEventList: 'worldState.data.currentEventList', + user: 'user.data', }), currentEvent () { return find(this.currentEventList, event => Boolean(event.gemsPromo) || Boolean(event.promo)); @@ -399,6 +399,8 @@ export default { this.foundUser = result; }, 500), selectUser () { + this.foundUser.g1g1 = this.currentEvent?.promo === 'g1g1' + && this.foundUser._id !== this.user._id; this.$root.$emit('habitica::send-gift', this.foundUser); this.close(); }, diff --git a/website/client/src/components/payments/successModal.vue b/website/client/src/components/payments/successModal.vue index 76c6f4eb77..738c3fcff4 100644 --- a/website/client/src/components/payments/successModal.vue +++ b/website/client/src/components/payments/successModal.vue @@ -59,6 +59,12 @@