From 94b414b33a182d9a8f555c6e9451584a640c3875 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Wed, 5 Jul 2023 22:04:02 +0200
Subject: [PATCH] added link to paypal transaction

---
 pass/routes/admin/index.js        | 7 +++++++
 pass/views/admin/key/overview.ejs | 6 +++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/pass/routes/admin/index.js b/pass/routes/admin/index.js
index 5f44560..91a1a21 100644
--- a/pass/routes/admin/index.js
+++ b/pass/routes/admin/index.js
@@ -372,6 +372,13 @@ router.use("/key/:key", (req, res, next) => {
               null,
               4
             );
+            let host = "www.paypal.com";
+            if (process.env.NODE_ENV == "development") {
+              host = "sandbox.paypal.com";
+            }
+            payments[
+              j
+            ].payment_processor_id = `<a href=\"https://${host}/activity/payment/${payments[j].payment_processor_id}\" target=\"_blank\">${payments[j].payment_processor_id}</a>`;
           }
           res.locals.payments.push(payments[j]);
         }
diff --git a/pass/views/admin/key/overview.ejs b/pass/views/admin/key/overview.ejs
index be7cd1d..f73f05d 100644
--- a/pass/views/admin/key/overview.ejs
+++ b/pass/views/admin/key/overview.ejs
@@ -111,11 +111,11 @@
       <div class="payment_created_at_name">Eingangsdatum</div>
       <div class="payment_id"><%= payments[i].id _%></div>
       <div class="payment_public_id"><%= payments[i].public_id _%></div>
-      <div class="payment_price"><%= payments[i].price + "€" _%></div>
+      <div class="payment_price"><%_ payments[i].price + "€" _%></div>
       <div class="payment_processor_id_id">
-        <%= payments[i].payment_processor_id _%>
+        <%- payments[i].payment_processor_id _%>
       </div>
-      <div class="payment_processor_id_id">
+      <div class="payment_created_at_id">
         <%= payments[i].created_at.format("DD.MM.YYYY HH:mm:ss") _%>
       </div>
       <details class="payment_processor_data">
-- 
GitLab