From 404ef252c7c1e38baa6c7c8ef085aead26772025 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 29 Apr 2026 20:17:39 +0200 Subject: [PATCH] Task/improve coupon management in admin control panel (#6794) * Improve coupon management --- .../access-table/access-table.component.html | 4 +- .../app/components/admin-jobs/admin-jobs.html | 4 +- .../admin-market-data/admin-market-data.html | 4 +- .../admin-overview.component.ts | 66 ++++-- .../admin-overview/admin-overview.html | 220 +++++++++++------- .../components/admin-users/admin-users.html | 4 +- 6 files changed, 192 insertions(+), 110 deletions(-) diff --git a/apps/client/src/app/components/access-table/access-table.component.html b/apps/client/src/app/components/access-table/access-table.component.html index 4283d7860..8ba906e0f 100644 --- a/apps/client/src/app/components/access-table/access-table.component.html +++ b/apps/client/src/app/components/access-table/access-table.component.html @@ -53,9 +53,9 @@ - + - + - - - - - }
Housekeeping
@@ -228,4 +139,135 @@
+ + @if (hasPermissionForSubscription) { +
+
+ + + Coupons + + +
+ + + + + + + + + + + + + + + + + + +
+ Code + + + + Duration + + {{ formatStringValue(element.duration) }} + + + + + +
+
+
+ +
+ + + {{ + formatStringValue('7 days') + }} + {{ + formatStringValue('14 days') + }} + {{ + formatStringValue('30 days') + }} + {{ + formatStringValue('90 days') + }} + {{ + formatStringValue('180 days') + }} + {{ + formatStringValue('1 year') + }} + + + +
+
+
+
+
+ } diff --git a/apps/client/src/app/components/admin-users/admin-users.html b/apps/client/src/app/components/admin-users/admin-users.html index 0f9789feb..529703d9e 100644 --- a/apps/client/src/app/components/admin-users/admin-users.html +++ b/apps/client/src/app/components/admin-users/admin-users.html @@ -198,12 +198,12 @@