Browse Source

feat(lib): move CreateTagDto to common lib

pull/5944/head
KenTandrian 1 month ago
parent
commit
d548fa3bce
  1. 2
      apps/api/src/app/endpoints/tags/tags.controller.ts
  2. 2
      apps/api/src/app/import/import-data.dto.ts
  3. 2
      apps/client/src/app/components/admin-tag/admin-tag.component.ts
  4. 2
      apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.component.ts
  5. 2
      apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
  6. 2
      apps/client/src/app/services/data.service.ts
  7. 2
      apps/client/src/app/services/import-activities.service.ts
  8. 0
      libs/common/src/lib/dtos/create-tag.dto.ts
  9. 2
      libs/common/src/lib/dtos/index.ts

2
apps/api/src/app/endpoints/tags/tags.controller.ts

@ -1,6 +1,7 @@
import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator';
import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard';
import { TagService } from '@ghostfolio/api/services/tag/tag.service';
import { CreateTagDto } from '@ghostfolio/common/dtos';
import { hasPermission, permissions } from '@ghostfolio/common/permissions';
import { RequestWithUser } from '@ghostfolio/common/types';
@ -21,7 +22,6 @@ import { AuthGuard } from '@nestjs/passport';
import { Tag } from '@prisma/client';
import { StatusCodes, getReasonPhrase } from 'http-status-codes';
import { CreateTagDto } from './create-tag.dto';
import { UpdateTagDto } from './update-tag.dto';
@Controller('tags')

2
apps/api/src/app/import/import-data.dto.ts

@ -1,9 +1,9 @@
import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto';
import { CreateTagDto } from '@ghostfolio/common/dtos';
import { Type } from 'class-transformer';
import { IsArray, IsOptional, ValidateNested } from 'class-validator';
import { CreateTagDto } from '../endpoints/tags/create-tag.dto';
import { CreateAccountWithBalancesDto } from './create-account-with-balances.dto';
import { CreateAssetProfileWithMarketDataDto } from './create-asset-profile-with-market-data.dto';

2
apps/client/src/app/components/admin-tag/admin-tag.component.ts

@ -1,10 +1,10 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { CreateTagDto } from '@ghostfolio/api/app/endpoints/tags/create-tag.dto';
import { UpdateTagDto } from '@ghostfolio/api/app/endpoints/tags/update-tag.dto';
import { ConfirmationDialogType } from '@ghostfolio/client/core/notification/confirmation-dialog/confirmation-dialog.type';
import { NotificationService } from '@ghostfolio/client/core/notification/notification.service';
import { DataService } from '@ghostfolio/client/services/data.service';
import { UserService } from '@ghostfolio/client/services/user/user.service';
import { CreateTagDto } from '@ghostfolio/common/dtos';
import {
ChangeDetectionStrategy,

2
apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.component.ts

@ -1,7 +1,7 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { CreateTagDto } from '@ghostfolio/api/app/endpoints/tags/create-tag.dto';
import { UpdateTagDto } from '@ghostfolio/api/app/endpoints/tags/update-tag.dto';
import { validateObjectForForm } from '@ghostfolio/client/util/form.util';
import { CreateTagDto } from '@ghostfolio/common/dtos';
import {
ChangeDetectionStrategy,

2
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts

@ -1,5 +1,4 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { CreateTagDto } from '@ghostfolio/api/app/endpoints/tags/create-tag.dto';
import { CreateAccountWithBalancesDto } from '@ghostfolio/api/app/import/create-account-with-balances.dto';
import { CreateAssetProfileWithMarketDataDto } from '@ghostfolio/api/app/import/create-asset-profile-with-market-data.dto';
import { GfDialogFooterComponent } from '@ghostfolio/client/components/dialog-footer/dialog-footer.component';
@ -7,6 +6,7 @@ import { GfDialogHeaderComponent } from '@ghostfolio/client/components/dialog-he
import { GfFileDropDirective } from '@ghostfolio/client/directives/file-drop/file-drop.directive';
import { DataService } from '@ghostfolio/client/services/data.service';
import { ImportActivitiesService } from '@ghostfolio/client/services/import-activities.service';
import { CreateTagDto } from '@ghostfolio/common/dtos';
import { Activity, PortfolioPosition } from '@ghostfolio/common/interfaces';
import { GfSymbolPipe } from '@ghostfolio/common/pipes';
import { GfActivitiesTableComponent } from '@ghostfolio/ui/activities-table';

2
apps/client/src/app/services/data.service.ts

@ -3,7 +3,6 @@ import { CreateAccountDto } from '@ghostfolio/api/app/account/create-account.dto
import { TransferBalanceDto } from '@ghostfolio/api/app/account/transfer-balance.dto';
import { UpdateAccountDto } from '@ghostfolio/api/app/account/update-account.dto';
import { UpdateBulkMarketDataDto } from '@ghostfolio/api/app/admin/update-bulk-market-data.dto';
import { CreateTagDto } from '@ghostfolio/api/app/endpoints/tags/create-tag.dto';
import { UpdateTagDto } from '@ghostfolio/api/app/endpoints/tags/update-tag.dto';
import { CreateWatchlistItemDto } from '@ghostfolio/api/app/endpoints/watchlist/create-watchlist-item.dto';
import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto';
@ -15,6 +14,7 @@ import { PropertyDto } from '@ghostfolio/api/services/property/property.dto';
import {
CreateAccessDto,
CreateAccountBalanceDto,
CreateTagDto,
UpdateAccessDto,
UpdateUserSettingDto
} from '@ghostfolio/common/dtos';

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

@ -1,8 +1,8 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { CreateTagDto } from '@ghostfolio/api/app/endpoints/tags/create-tag.dto';
import { CreateAccountWithBalancesDto } from '@ghostfolio/api/app/import/create-account-with-balances.dto';
import { CreateAssetProfileWithMarketDataDto } from '@ghostfolio/api/app/import/create-asset-profile-with-market-data.dto';
import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto';
import { CreateTagDto } from '@ghostfolio/common/dtos';
import { parseDate as parseDateHelper } from '@ghostfolio/common/helper';
import { Activity } from '@ghostfolio/common/interfaces';

0
apps/api/src/app/endpoints/tags/create-tag.dto.ts → libs/common/src/lib/dtos/create-tag.dto.ts

2
libs/common/src/lib/dtos/index.ts

@ -1,5 +1,6 @@
import { CreateAccessDto } from './create-access.dto';
import { CreateAccountBalanceDto } from './create-account-balance.dto';
import { CreateTagDto } from './create-tag.dto';
import { UpdateAccessDto } from './update-access.dto';
import { UpdateAssetProfileDto } from './update-asset-profile.dto';
import { UpdateUserSettingDto } from './update-user-setting.dto';
@ -7,6 +8,7 @@ import { UpdateUserSettingDto } from './update-user-setting.dto';
export {
CreateAccessDto,
CreateAccountBalanceDto,
CreateTagDto,
UpdateAccessDto,
UpdateAssetProfileDto,
UpdateUserSettingDto

Loading…
Cancel
Save