Browse Source

Format checks

pull/2479/head
Manushreshta B L 2 years ago
parent
commit
c2b3d39442
  1. 6
      apps/api/src/app/admin/admin.controller.ts
  2. 2
      apps/api/src/app/admin/admin.service.ts
  3. 8
      apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts
  4. 45
      apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html

6
apps/api/src/app/admin/admin.controller.ts

@ -365,7 +365,11 @@ export class AdminController {
StatusCodes.FORBIDDEN
);
}
return this.adminService.addAssetProfile({ dataSource, symbol,currency:this.request.user.Settings.settings.baseCurrency} );
return this.adminService.addAssetProfile({
dataSource,
symbol,
currency: this.request.user.Settings.settings.baseCurrency
});
}
@Delete('profile-data/:dataSource/:symbol')

2
apps/api/src/app/admin/admin.service.ts

@ -44,7 +44,7 @@ export class AdminService {
currency,
dataSource,
symbol
}: UniqueAsset & { currency?: string }): Promise<SymbolProfile | never> {
}: UniqueAsset & { currency?: string }): Promise<SymbolProfile | never> {
try {
if (dataSource === 'MANUAL')
return await this.symbolProfileService.add({

8
apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts

@ -24,7 +24,9 @@ import { AdminService } from '@ghostfolio/client/services/admin.service';
templateUrl: 'create-asset-profile-dialog.html'
})
export class CreateAssetProfileDialog implements OnInit, OnDestroy {
private atLeastOneValid = (control: AbstractControl): ValidationErrors | null => {
private atLeastOneValid = (
control: AbstractControl
): ValidationErrors | null => {
const addSymbolControl = control.get('addSymbol');
const searchSymbolControl = control.get('searchSymbol');
@ -38,7 +40,7 @@ export class CreateAssetProfileDialog implements OnInit, OnDestroy {
searchSymbolControl.valid ||
addSymbolControl.valid
) {
return { atLeastOneValid: false };
return { atLeastOneValid: false };
}
return { atLeastOneValid: true };
@ -93,5 +95,3 @@ export class CreateAssetProfileDialog implements OnInit, OnDestroy {
public ngOnDestroy() {}
}

45
apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html

@ -7,29 +7,28 @@
<h1 i18n mat-dialog-title>Add Asset Profile</h1>
<div class="flex-grow-1 py-3" mat-dialog-content>
<div class="my-2">
<mat-radio-group color="primary" formControlName="selectedOption" name="radioOptions">
<mat-radio-button
i18n
name="auto"
value="auto"
[checked]="selectedOption==='auto'"
(click)="onRadioChange('auto')"
></mat-radio-button
>
<label for="auto">
Search
</label>
<mat-radio-button
i18n
name="manual"
value="manual"
(click)="onRadioChange('manual')"
style="margin-left: 10px;"
> </mat-radio-button
>
<label for="manual">
Add Manually
</label>
<mat-radio-group
color="primary"
formControlName="selectedOption"
name="radioOptions"
>
<mat-radio-button
i18n
name="auto"
value="auto"
[checked]="selectedOption==='auto'"
(click)="onRadioChange('auto')"
></mat-radio-button>
<label for="auto"> Search </label>
<mat-radio-button
i18n
name="manual"
style="margin-left: 10px"
value="manual"
(click)="onRadioChange('manual')"
>
</mat-radio-button>
<label for="manual"> Add Manually </label>
</mat-radio-group>
</div>

Loading…
Cancel
Save