Browse Source

feat(lib): move UpdateUserSettingDto to common lib

pull/5944/head
KenTandrian 1 month ago
parent
commit
2eb092e7da
  1. 2
      apps/api/src/app/user/user.controller.ts
  2. 3
      apps/client/src/app/components/header/header.component.ts
  3. 2
      apps/client/src/app/components/rule/rule.component.ts
  4. 3
      apps/client/src/app/components/rules/rules.component.ts
  5. 3
      apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.ts
  6. 6
      apps/client/src/app/services/data.service.ts
  7. 3
      libs/common/src/lib/dtos/index.ts
  8. 0
      libs/common/src/lib/dtos/update-user-setting.dto.ts

2
apps/api/src/app/user/user.controller.ts

@ -3,6 +3,7 @@ import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'
import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service';
import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service';
import { PropertyService } from '@ghostfolio/api/services/property/property.service';
import { UpdateUserSettingDto } from '@ghostfolio/common/dtos';
import {
AccessTokenResponse,
User,
@ -34,7 +35,6 @@ import { merge, size } from 'lodash';
import { DeleteOwnUserDto } from './delete-own-user.dto';
import { UserItem } from './interfaces/user-item.interface';
import { UpdateOwnAccessTokenDto } from './update-own-access-token.dto';
import { UpdateUserSettingDto } from './update-user-setting.dto';
import { UserService } from './user.service';
@Controller('user')

3
apps/client/src/app/components/header/header.component.ts

@ -1,5 +1,3 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { UpdateUserSettingDto } from '@ghostfolio/api/app/user/update-user-setting.dto';
import { LoginWithAccessTokenDialogParams } from '@ghostfolio/client/components/login-with-access-token-dialog/interfaces/interfaces';
import { GfLoginWithAccessTokenDialogComponent } from '@ghostfolio/client/components/login-with-access-token-dialog/login-with-access-token-dialog.component';
import { LayoutService } from '@ghostfolio/client/core/layout.service';
@ -12,6 +10,7 @@ import {
} from '@ghostfolio/client/services/settings-storage.service';
import { TokenStorageService } from '@ghostfolio/client/services/token-storage.service';
import { UserService } from '@ghostfolio/client/services/user/user.service';
import { UpdateUserSettingDto } from '@ghostfolio/common/dtos';
import { Filter, InfoItem, User } from '@ghostfolio/common/interfaces';
import { hasPermission, permissions } from '@ghostfolio/common/permissions';
import { internalRoutes, publicRoutes } from '@ghostfolio/common/routes/routes';

2
apps/client/src/app/components/rule/rule.component.ts

@ -1,6 +1,6 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { UpdateUserSettingDto } from '@ghostfolio/api/app/user/update-user-setting.dto';
import { RuleSettings } from '@ghostfolio/api/models/interfaces/rule-settings.interface';
import { UpdateUserSettingDto } from '@ghostfolio/common/dtos';
import {
PortfolioReportRule,
XRayRulesSettings

3
apps/client/src/app/components/rules/rules.component.ts

@ -1,6 +1,5 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { UpdateUserSettingDto } from '@ghostfolio/api/app/user/update-user-setting.dto';
import { GfRuleComponent } from '@ghostfolio/client/components/rule/rule.component';
import { UpdateUserSettingDto } from '@ghostfolio/common/dtos';
import {
PortfolioReportRule,
XRayRulesSettings

3
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.ts

@ -1,9 +1,8 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { UpdateUserSettingDto } from '@ghostfolio/api/app/user/update-user-setting.dto';
import { GfRulesComponent } from '@ghostfolio/client/components/rules/rules.component';
import { DataService } from '@ghostfolio/client/services/data.service';
import { ImpersonationStorageService } from '@ghostfolio/client/services/impersonation-storage.service';
import { UserService } from '@ghostfolio/client/services/user/user.service';
import { UpdateUserSettingDto } from '@ghostfolio/common/dtos';
import {
PortfolioReportResponse,
PortfolioReportRule

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

@ -13,9 +13,11 @@ import { UpdateOrderDto } from '@ghostfolio/api/app/order/update-order.dto';
import { DeleteOwnUserDto } from '@ghostfolio/api/app/user/delete-own-user.dto';
import { UserItem } from '@ghostfolio/api/app/user/interfaces/user-item.interface';
import { UpdateOwnAccessTokenDto } from '@ghostfolio/api/app/user/update-own-access-token.dto';
import { UpdateUserSettingDto } from '@ghostfolio/api/app/user/update-user-setting.dto';
import { PropertyDto } from '@ghostfolio/api/services/property/property.dto';
import { CreateAccountBalanceDto } from '@ghostfolio/common/dtos';
import {
CreateAccountBalanceDto,
UpdateUserSettingDto
} from '@ghostfolio/common/dtos';
import { DATE_FORMAT } from '@ghostfolio/common/helper';
import {
Access,

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

@ -1,4 +1,5 @@
import { CreateAccountBalanceDto } from './create-account-balance.dto';
import { UpdateAssetProfileDto } from './update-asset-profile.dto';
import { UpdateUserSettingDto } from './update-user-setting.dto';
export { CreateAccountBalanceDto, UpdateAssetProfileDto };
export { CreateAccountBalanceDto, UpdateAssetProfileDto, UpdateUserSettingDto };

0
apps/api/src/app/user/update-user-setting.dto.ts → libs/common/src/lib/dtos/update-user-setting.dto.ts

Loading…
Cancel
Save