From 5bd7fd5c6e8ac21eb154e4b52f1398cb4d759239 Mon Sep 17 00:00:00 2001
From: Thomas <4159106+dtslvr@users.noreply.github.com>
Date: Thu, 2 Sep 2021 20:32:15 +0200
Subject: [PATCH] Add link: Manage transactions
---
.../src/app/pages/home/home-page.component.ts | 8 +++++
apps/client/src/app/pages/home/home-page.html | 34 ++++++++++++-------
.../src/app/pages/zen/zen-page.component.ts | 9 +++++
apps/client/src/app/pages/zen/zen-page.html | 33 ++++++++++++------
4 files changed, 61 insertions(+), 23 deletions(-)
diff --git a/apps/client/src/app/pages/home/home-page.component.ts b/apps/client/src/app/pages/home/home-page.component.ts
index 7da83c066..aaad1e32f 100644
--- a/apps/client/src/app/pages/home/home-page.component.ts
+++ b/apps/client/src/app/pages/home/home-page.component.ts
@@ -58,6 +58,7 @@ export class HomePageComponent implements OnDestroy, OnInit {
public fearAndGreedIndex: number;
public hasImpersonationId: boolean;
public hasPermissionToAccessFearAndGreedIndex: boolean;
+ public hasPermissionToCreateOrder: boolean;
public hasPositions: boolean;
public historicalDataItems: LineChartItem[];
public isLoadingPerformance = true;
@@ -119,6 +120,11 @@ export class HomePageComponent implements OnDestroy, OnInit {
});
}
+ this.hasPermissionToCreateOrder = hasPermission(
+ this.user.permissions,
+ permissions.createOrder
+ );
+
this.changeDetectorRef.markForCheck();
}
});
@@ -135,6 +141,8 @@ export class HomePageComponent implements OnDestroy, OnInit {
.pipe(takeUntil(this.unsubscribeSubject))
.subscribe((aId) => {
this.hasImpersonationId = !!aId;
+
+ this.changeDetectorRef.markForCheck();
});
this.dateRange =
diff --git a/apps/client/src/app/pages/home/home-page.html b/apps/client/src/app/pages/home/home-page.html
index dd6d73aad..d172d3f06 100644
--- a/apps/client/src/app/pages/home/home-page.html
+++ b/apps/client/src/app/pages/home/home-page.html
@@ -91,18 +91,28 @@
(change)="onChangeDateRange($event.value)"
>
-
-