Browse Source
			
			
			Feature/extend API keys for Ghostfolio data provider (#4501)
			
				* Extend API keys for Ghostfolio data provider
			
			
				pull/4507/head
			
			
		 
		
			
				
					
						
						Thomas Kaul
					
					7 months 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> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |