-
+
{{ $t('gdd_per_link.redeem') }}
diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index e6b12b0fa..1ed8af19f 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -178,7 +178,6 @@
"no-redeem": "Du darfst deinen eigenen Link nicht einlösen!",
"not-copied": "Dein Gerät lässt das Kopieren leider nicht zu! Bitte kopiere den Link von Hand!",
"redeem": "Einlösen",
- "redeem-text": "Willst du den Betrag jetzt einlösen?",
"redeemed": "Erfolgreich eingelöst! Deinem Konto wurden {n} GDD gutgeschrieben.",
"redeemed-at": "Der Link wurde bereits am {date} eingelöst.",
"redeemed-title": "eingelöst",
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index 07125eceb..113fa1cb9 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -178,7 +178,6 @@
"no-redeem": "You not allowed to redeem your own link!",
"not-copied": "Unfortunately, your device does not allow copying! Please copy the link by hand!",
"redeem": "Redeem",
- "redeem-text": "Do you want to redeem the amount now?",
"redeemed": "Successfully redeemed! Your account has been credited with {n} GDD.",
"redeemed-at": "The link was already redeemed on {date}.",
"redeemed-title": "redeemed",
diff --git a/frontend/src/locales/es.json b/frontend/src/locales/es.json
index 987bb71ef..b2a229f1c 100644
--- a/frontend/src/locales/es.json
+++ b/frontend/src/locales/es.json
@@ -180,7 +180,6 @@
"no-redeem": "No puedes canjear tu propio enlace!",
"not-copied": "¡Desafortunadamente, su dispositivo no permite copiar! Copie el enlace manualmente!",
"redeem": "Canjear",
- "redeem-text": "¿Quieres canjear el importe ahora?",
"redeemed": "¡Canjeado con éxito! Tu cuenta ha sido acreditada con {n} GDD.",
"redeemed-at": "El enlace ya se canjeó el {date}.",
"redeemed-title": "canjeado",
diff --git a/frontend/src/locales/fr.json b/frontend/src/locales/fr.json
index 61037af1a..e7ac18a18 100644
--- a/frontend/src/locales/fr.json
+++ b/frontend/src/locales/fr.json
@@ -180,7 +180,6 @@
"no-redeem": "Vous n´êtes pas autorisé à percevoir votre propre lien!",
"not-copied": "Malheureusement votre appareil ne permet pas de copier! Veuillez copier le lien manuellement svp!",
"redeem": "Encaisser",
- "redeem-text": "Voulez-vous percevoir le montant maintenant?",
"redeemed": "Encaissé avec succès! Votre compte est crédité de {n} GDD.",
"redeemed-at": "Le lien a déjà été perçu le {date}.",
"redeemed-title": "encaisser",
diff --git a/frontend/src/locales/nl.json b/frontend/src/locales/nl.json
index 99b972514..34f484fd7 100644
--- a/frontend/src/locales/nl.json
+++ b/frontend/src/locales/nl.json
@@ -180,7 +180,6 @@
"no-redeem": "Je mag je eigen link niet inwisselen!",
"not-copied": "Jouw apparaat laat het kopiëren helaas niet toe! Kopieer de link alsjeblieft met de hand!",
"redeem": "Inwisselen",
- "redeem-text": "Wil je het bedrag nu inwisselen?",
"redeemed": "Succesvol ingewisseld! Op jouw rekening werden {n} GDD bijgeschreven.",
"redeemed-at": "De link werd al op {date} ingewisseld.",
"redeemed-title": "ingewisseld",
diff --git a/frontend/src/pages/TransactionLink.spec.js b/frontend/src/pages/TransactionLink.spec.js
index b1bbd8950..d5a75aa4a 100644
--- a/frontend/src/pages/TransactionLink.spec.js
+++ b/frontend/src/pages/TransactionLink.spec.js
@@ -282,19 +282,11 @@ describe('TransactionLink', () => {
})
describe('redeem link with success', () => {
- let spy
-
beforeEach(async () => {
- spy = jest.spyOn(wrapper.vm.$bvModal, 'msgBoxConfirm')
apolloMutateMock.mockResolvedValue()
- spy.mockImplementation(() => Promise.resolve(true))
await wrapper.findComponent({ name: 'RedeemValid' }).find('button').trigger('click')
})
- it('opens the modal', () => {
- expect(spy).toBeCalledWith('gdd_per_link.redeem-text')
- })
-
it('calls the API', () => {
expect(apolloMutateMock).toBeCalledWith(
expect.objectContaining({
@@ -316,37 +308,9 @@ describe('TransactionLink', () => {
})
})
- describe('cancel redeem link', () => {
- let spy
-
- beforeEach(async () => {
- spy = jest.spyOn(wrapper.vm.$bvModal, 'msgBoxConfirm')
- apolloMutateMock.mockResolvedValue()
- spy.mockImplementation(() => Promise.resolve(false))
- await wrapper.findComponent({ name: 'RedeemValid' }).find('button').trigger('click')
- })
-
- it('does not call the API', () => {
- expect(apolloMutateMock).not.toBeCalled()
- })
-
- it('does not toasts a success message', () => {
- expect(mocks.$t).not.toBeCalledWith('gdd_per_link.redeemed', { n: '22' })
- expect(toastSuccessSpy).not.toBeCalled()
- })
-
- it('does not push the route', () => {
- expect(routerPushMock).not.toBeCalled()
- })
- })
-
describe('redeem link with error', () => {
- let spy
-
beforeEach(async () => {
- spy = jest.spyOn(wrapper.vm.$bvModal, 'msgBoxConfirm')
apolloMutateMock.mockRejectedValue({ message: 'Oh Noo!' })
- spy.mockImplementation(() => Promise.resolve(true))
await wrapper.findComponent({ name: 'RedeemValid' }).find('button').trigger('click')
})
diff --git a/frontend/src/pages/TransactionLink.vue b/frontend/src/pages/TransactionLink.vue
index 57236b55c..bd1909d7d 100644
--- a/frontend/src/pages/TransactionLink.vue
+++ b/frontend/src/pages/TransactionLink.vue
@@ -14,7 +14,7 @@
@@ -98,11 +98,6 @@ export default {
this.$router.push('/overview')
})
},
- redeemLink(amount) {
- this.$bvModal.msgBoxConfirm(this.$t('gdd_per_link.redeem-text')).then((value) => {
- if (value) this.mutationLink(amount)
- })
- },
},
computed: {
isContributionLink() {