Browse Source

add isActive with default value true in dtos

pull/4497/head
tobikugel 2 weeks ago
parent
commit
ba97baae1b
  1. 4
      apps/api/src/app/order/update-order.dto.ts
  2. 1
      apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts
  3. 2
      apps/client/src/app/services/import-activities.service.ts

4
apps/api/src/app/order/update-order.dto.ts

@ -11,6 +11,7 @@ import {
import { Transform, TransformFnParams } from 'class-transformer'; import { Transform, TransformFnParams } from 'class-transformer';
import { import {
IsArray, IsArray,
IsBoolean,
IsEnum, IsEnum,
IsISO8601, IsISO8601,
IsNumber, IsNumber,
@ -62,6 +63,9 @@ export class UpdateOrderDto {
@IsString() @IsString()
id: string; id: string;
@IsBoolean()
isActive: boolean;
@IsNumber() @IsNumber()
@Min(0) @Min(0)
quantity: number; quantity: number;

1
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts

@ -437,6 +437,7 @@ export class CreateOrUpdateActivityDialog implements OnDestroy {
date: this.activityForm.get('date').value, date: this.activityForm.get('date').value,
dataSource: this.activityForm.get('dataSource').value, dataSource: this.activityForm.get('dataSource').value,
fee: this.activityForm.get('fee').value, fee: this.activityForm.get('fee').value,
isActive: true,
quantity: this.activityForm.get('quantity').value, quantity: this.activityForm.get('quantity').value,
symbol: symbol:
(['FEE', 'INTEREST', 'ITEM', 'LIABILITY'].includes( (['FEE', 'INTEREST', 'ITEM', 'LIABILITY'].includes(

2
apps/client/src/app/services/import-activities.service.ts

@ -59,6 +59,7 @@ export class ImportActivitiesService {
dataSource: this.parseDataSource({ item }), dataSource: this.parseDataSource({ item }),
date: this.parseDate({ content, index, item }), date: this.parseDate({ content, index, item }),
fee: this.parseFee({ content, index, item }), fee: this.parseFee({ content, index, item }),
isActive: true,
quantity: this.parseQuantity({ content, index, item }), quantity: this.parseQuantity({ content, index, item }),
symbol: this.parseSymbol({ content, index, item }), symbol: this.parseSymbol({ content, index, item }),
type: this.parseType({ content, index, item }), type: this.parseType({ content, index, item }),
@ -138,6 +139,7 @@ export class ImportActivitiesService {
accountId, accountId,
comment, comment,
fee, fee,
isActive: true,
quantity, quantity,
type, type,
unitPrice, unitPrice,

Loading…
Cancel
Save