Browse Source
Feature/extend API keys for Ghostfolio data provider (#4501)
* Extend API keys for Ghostfolio data provider
pull/4507/head
Thomas Kaul
1 week ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with
23 additions and
3 deletions
-
apps/client/src/app/components/user-account-membership/user-account-membership.html
-
apps/client/src/app/pages/pricing/pricing-page.html
-
libs/ui/src/lib/membership-card/membership-card.component.html
|
|
@ -4,7 +4,10 @@ |
|
|
|
<div class="align-items-center d-flex flex-column"> |
|
|
|
<gf-membership-card |
|
|
|
[expiresAt]="user?.subscription?.expiresAt | date: defaultDateFormat" |
|
|
|
[hasPermissionToCreateApiKey]="hasPermissionToCreateApiKey" |
|
|
|
[hasPermissionToCreateApiKey]=" |
|
|
|
hasPermissionToCreateApiKey && |
|
|
|
user?.settings?.isExperimentalFeatures |
|
|
|
" |
|
|
|
[name]="user?.subscription?.type" |
|
|
|
(generateApiKeyClicked)="onGenerateApiKey()" |
|
|
|
/> |
|
|
|
|
|
@ -240,7 +240,12 @@ |
|
|
|
<ion-icon name="information-circle-outline" /> |
|
|
|
</span> |
|
|
|
</li> |
|
|
|
<li class="align-items-center d-flex mb-1"> |
|
|
|
<li |
|
|
|
class="align-items-center d-flex" |
|
|
|
[ngClass]="{ |
|
|
|
'mb-1': !user?.settings?.isExperimentalFeatures |
|
|
|
}" |
|
|
|
> |
|
|
|
<ion-icon class="mr-1" name="checkmark-circle-outline" /> |
|
|
|
<span i18n>Professional Data Provider</span> |
|
|
|
<span |
|
|
@ -251,6 +256,18 @@ |
|
|
|
<ion-icon name="information-circle-outline" /> |
|
|
|
</span> |
|
|
|
</li> |
|
|
|
@if (user?.settings?.isExperimentalFeatures) { |
|
|
|
<li class="align-items-center d-flex line-height-1 mb-1"> |
|
|
|
<ion-icon |
|
|
|
class="hidden mr-1" |
|
|
|
name="checkmark-circle-outline" |
|
|
|
/> |
|
|
|
<small class="text-muted" |
|
|
|
><ng-container i18n>with API access for</ng-container> |
|
|
|
Open Source</small |
|
|
|
> |
|
|
|
</li> |
|
|
|
} |
|
|
|
<li class="align-items-center d-flex mb-1"> |
|
|
|
<ion-icon class="mr-1" name="checkmark-circle-outline" /> |
|
|
|
<a i18n [routerLink]="routerLinkFeatures" |
|
|
|
|
|
@ -14,7 +14,7 @@ |
|
|
|
/> |
|
|
|
</div> |
|
|
|
@if (hasPermissionToCreateApiKey) { |
|
|
|
<div class="d-none mt-5"> |
|
|
|
<div class="mt-5"> |
|
|
|
<div class="heading text-muted" i18n>API Key</div> |
|
|
|
<div class="align-items-center d-flex"> |
|
|
|
<div class="text-monospace value">* * * * * * * * *</div> |
|
|
|