From 386279a1cb39efcb396324f6e23ca88f16730f0c Mon Sep 17 00:00:00 2001 From: ogerly Date: Thu, 17 Mar 2022 13:12:43 +0100 Subject: [PATCH 01/64] show tranaction link information page --- .../pages/ShowTransactionLinkInformations.vue | 41 ++++++++++++------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/frontend/src/pages/ShowTransactionLinkInformations.vue b/frontend/src/pages/ShowTransactionLinkInformations.vue index eb9e5a1e4..583da31f8 100644 --- a/frontend/src/pages/ShowTransactionLinkInformations.vue +++ b/frontend/src/pages/ShowTransactionLinkInformations.vue @@ -1,21 +1,33 @@ From ddc036dd3410f418fc3218b87ace0efdd434b119 Mon Sep 17 00:00:00 2001 From: ogerly Date: Fri, 18 Mar 2022 08:34:44 +0100 Subject: [PATCH 05/64] add @/graphql/mutations redeemTransactionLink, add function redeemLink --- frontend/src/pages/ShowTransactionLinkInformations.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/ShowTransactionLinkInformations.vue b/frontend/src/pages/ShowTransactionLinkInformations.vue index d81efefe5..c70ac6f3a 100644 --- a/frontend/src/pages/ShowTransactionLinkInformations.vue +++ b/frontend/src/pages/ShowTransactionLinkInformations.vue @@ -50,6 +50,7 @@ From 37d7c9bf5381104618d44142d4794efee565be8e Mon Sep 17 00:00:00 2001 From: ogerly Date: Fri, 18 Mar 2022 11:15:52 +0100 Subject: [PATCH 08/64] add show textbox for deleted link and redeemed link --- frontend/src/graphql/queries.js | 2 + frontend/src/locales/de.json | 3 ++ frontend/src/locales/en.json | 3 ++ .../pages/ShowTransactionLinkInformations.vue | 47 +++++++++++++++++-- 4 files changed, 51 insertions(+), 4 deletions(-) diff --git a/frontend/src/graphql/queries.js b/frontend/src/graphql/queries.js index a6005d5c8..bd1955555 100644 --- a/frontend/src/graphql/queries.js +++ b/frontend/src/graphql/queries.js @@ -137,6 +137,8 @@ export const queryTransactionLink = gql` memo createdAt validUntil + redeemedAt + deletedAt user { firstName publisherId diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json index 13df1c3da..590858f53 100644 --- a/frontend/src/locales/de.json +++ b/frontend/src/locales/de.json @@ -105,6 +105,9 @@ "links_count": "Aktive Links", "links_sum": "Summe deiner versendeten Gradidos", "link-overview":"Linkübersicht", + "link-invalid":"Der Link ist nicht mehr gültig.", + "link-deleted":"Der Link wurde gelöscht.", + "redeemed":"Erfolgreich eingelöst! Deinem Konto wurden {n} GDD gutgeschrieben.", "not-copied": "Konnte den Link nicht kopieren: {err}", "sentence_1": "Wähle einen Betrag aus, welchen du per Link versenden möchtest. Du kannst auch noch eine Nachricht eintragen. Beim Klick „jetzt generieren“ wird ein Link erstellt, den du versenden kannst.", "redeem":"Einlösen", diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json index a2315f021..15dc65cfa 100644 --- a/frontend/src/locales/en.json +++ b/frontend/src/locales/en.json @@ -105,6 +105,9 @@ "links_count": "Active links", "links_sum": "Total of your sent Gradidos", "link-overview":"Link overview", + "link-invalid":"The link is no longer valid.", + "link-deleted":"The link has been deleted.", + "redeemed":"Successfully redeemed! Your account has been credited with {n} GDD.", "not-copied": "Could not copy link: {err}", "sentence_1": "Select an amount that you would like to send via link. You can also enter a message. Click 'Generate now' to create a link that you can share.", "redeem": "Redeem", diff --git a/frontend/src/pages/ShowTransactionLinkInformations.vue b/frontend/src/pages/ShowTransactionLinkInformations.vue index e855f2f2c..33bc50f43 100644 --- a/frontend/src/pages/ShowTransactionLinkInformations.vue +++ b/frontend/src/pages/ShowTransactionLinkInformations.vue @@ -1,8 +1,45 @@ From 07508266def431c77c02bea7308ba259daffba4d Mon Sep 17 00:00:00 2001 From: ogerly Date: Fri, 18 Mar 2022 19:17:20 +0100 Subject: [PATCH 17/64] add components RedeemedTextBox, RedeemLoggedOut, RedeemSelfCreator, RedeemSelfCreator --- .../LinkInformatins/RedeemLoggedOut.vue | 40 +++++++++++++++++++ .../LinkInformatins/RedeemSelfCreator.vue | 32 +++++++++++++++ .../LinkInformatins/RedeemValid.vue | 29 ++++++++++++++ .../LinkInformatins/RedeemedTextBox.vue | 21 ++++++++++ 4 files changed, 122 insertions(+) create mode 100644 frontend/src/components/LinkInformatins/RedeemLoggedOut.vue create mode 100644 frontend/src/components/LinkInformatins/RedeemSelfCreator.vue create mode 100644 frontend/src/components/LinkInformatins/RedeemValid.vue create mode 100644 frontend/src/components/LinkInformatins/RedeemedTextBox.vue diff --git a/frontend/src/components/LinkInformatins/RedeemLoggedOut.vue b/frontend/src/components/LinkInformatins/RedeemLoggedOut.vue new file mode 100644 index 000000000..72f05130f --- /dev/null +++ b/frontend/src/components/LinkInformatins/RedeemLoggedOut.vue @@ -0,0 +1,40 @@ + + diff --git a/frontend/src/components/LinkInformatins/RedeemSelfCreator.vue b/frontend/src/components/LinkInformatins/RedeemSelfCreator.vue new file mode 100644 index 000000000..ce0f268d5 --- /dev/null +++ b/frontend/src/components/LinkInformatins/RedeemSelfCreator.vue @@ -0,0 +1,32 @@ + + diff --git a/frontend/src/components/LinkInformatins/RedeemValid.vue b/frontend/src/components/LinkInformatins/RedeemValid.vue new file mode 100644 index 000000000..5f5b7311a --- /dev/null +++ b/frontend/src/components/LinkInformatins/RedeemValid.vue @@ -0,0 +1,29 @@ + + diff --git a/frontend/src/components/LinkInformatins/RedeemedTextBox.vue b/frontend/src/components/LinkInformatins/RedeemedTextBox.vue new file mode 100644 index 000000000..13e3cbae5 --- /dev/null +++ b/frontend/src/components/LinkInformatins/RedeemedTextBox.vue @@ -0,0 +1,21 @@ + + From 13afe6bbbc38682ad8cef1c30c185a6a4ad4c44e Mon Sep 17 00:00:00 2001 From: ogerly Date: Fri, 18 Mar 2022 19:18:22 +0100 Subject: [PATCH 18/64] add locales for transaction link info --- frontend/src/locales/de.json | 5 +++-- frontend/src/locales/en.json | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json index 8052294f6..9b4851f17 100644 --- a/frontend/src/locales/de.json +++ b/frontend/src/locales/de.json @@ -103,8 +103,8 @@ "has-account": "Du hast einen Gradido Konto", "header": "Gradidos versenden per Link", "link-copied": "Link wurde in die Zwischenablage kopiert", - "link-deleted": "Der Link wurde gelöscht.", - "link-invalid": "Der Link ist nicht mehr gültig.", + "link-deleted": "Der Link wurde am {date} von {user} gelöscht.", + "link-expired": "Der Link ist nicht mehr gültig. Die Gültigkeit ist am {date} abgelaufen.", "link-overview": "Linkübersicht", "links_count": "Aktive Links", "links_sum": "Summe deiner versendeten Gradidos", @@ -114,6 +114,7 @@ "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", "sentence_1": "Wähle einen Betrag aus, welchen du per Link versenden möchtest. Du kannst auch noch eine Nachricht eintragen. Beim Klick „jetzt generieren“ wird ein Link erstellt, den du versenden kannst.", "to-login": "Log dich ein", "to-register": "Registriere ein neues Konto" diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json index d3d4e7fef..6aa13e60d 100644 --- a/frontend/src/locales/en.json +++ b/frontend/src/locales/en.json @@ -104,7 +104,7 @@ "header": "Send Gradidos via link", "link-copied": "Link copied to clipboard", "link-deleted": "The link has been deleted.", - "link-invalid": "The link is no longer valid.", + "link-invalid": "The link is no longer valid. \n The validity expired on {date}.", "link-overview": "Link overview", "links_count": "Active links", "links_sum": "Total of your sent Gradidos", From 3945a358fb0f4840031514c4e13f272b1b779d73 Mon Sep 17 00:00:00 2001 From: ogerly Date: Fri, 18 Mar 2022 19:19:14 +0100 Subject: [PATCH 19/64] add slots for transaction link informations and logic --- .../pages/ShowTransactionLinkInformations.vue | 166 +++++++++--------- 1 file changed, 81 insertions(+), 85 deletions(-) diff --git a/frontend/src/pages/ShowTransactionLinkInformations.vue b/frontend/src/pages/ShowTransactionLinkInformations.vue index 794ea716b..91c6eeb66 100644 --- a/frontend/src/pages/ShowTransactionLinkInformations.vue +++ b/frontend/src/pages/ShowTransactionLinkInformations.vue @@ -1,98 +1,40 @@