Browse Source

Feature/add Gf prefix to sub page components (about and portfolio) (#5111)

* Add Gf prefix
pull/5112/head
Thomas Kaul 2 weeks ago
committed by GitHub
parent
commit
898f2752f3
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      apps/client/src/app/pages/about/changelog/changelog-page.component.ts
  2. 4
      apps/client/src/app/pages/about/changelog/changelog-page.routes.ts
  3. 2
      apps/client/src/app/pages/about/license/license-page.component.ts
  4. 4
      apps/client/src/app/pages/about/license/license-page.routes.ts
  5. 2
      apps/client/src/app/pages/about/oss-friends/oss-friends-page.component.ts
  6. 4
      apps/client/src/app/pages/about/oss-friends/oss-friends-page.routes.ts
  7. 2
      apps/client/src/app/pages/about/overview/about-overview-page.component.ts
  8. 4
      apps/client/src/app/pages/about/overview/about-overview-page.routes.ts
  9. 2
      apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.component.ts
  10. 4
      apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.routes.ts
  11. 2
      apps/client/src/app/pages/about/terms-of-service/terms-of-service-page.component.ts
  12. 4
      apps/client/src/app/pages/about/terms-of-service/terms-of-service-page.routes.ts
  13. 14
      apps/client/src/app/pages/portfolio/activities/activities-page.component.ts
  14. 4
      apps/client/src/app/pages/portfolio/activities/activities-page.routes.ts
  15. 4
      apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts
  16. 4
      apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
  17. 2
      apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts
  18. 4
      apps/client/src/app/pages/portfolio/allocations/allocations-page.routes.ts
  19. 2
      apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
  20. 4
      apps/client/src/app/pages/portfolio/analysis/analysis-page.routes.ts
  21. 2
      apps/client/src/app/pages/portfolio/fire/fire-page.component.ts
  22. 4
      apps/client/src/app/pages/portfolio/fire/fire-page.routes.ts
  23. 2
      apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.ts
  24. 4
      apps/client/src/app/pages/portfolio/x-ray/x-ray-page.routes.ts

2
apps/client/src/app/pages/about/changelog/changelog-page.component.ts

@ -9,7 +9,7 @@ import { Subject } from 'rxjs';
styleUrls: ['./changelog-page.scss'], styleUrls: ['./changelog-page.scss'],
templateUrl: './changelog-page.html' templateUrl: './changelog-page.html'
}) })
export class ChangelogPageComponent implements OnDestroy { export class GfChangelogPageComponent implements OnDestroy {
public isLoading = true; public isLoading = true;
private unsubscribeSubject = new Subject<void>(); private unsubscribeSubject = new Subject<void>();

4
apps/client/src/app/pages/about/changelog/changelog-page.routes.ts

@ -3,12 +3,12 @@ import { publicRoutes } from '@ghostfolio/common/routes/routes';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { ChangelogPageComponent } from './changelog-page.component'; import { GfChangelogPageComponent } from './changelog-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: ChangelogPageComponent, component: GfChangelogPageComponent,
path: '', path: '',
title: publicRoutes.about.subRoutes.changelog.title title: publicRoutes.about.subRoutes.changelog.title
} }

2
apps/client/src/app/pages/about/license/license-page.component.ts

@ -8,7 +8,7 @@ import { Subject } from 'rxjs';
styleUrls: ['./license-page.scss'], styleUrls: ['./license-page.scss'],
templateUrl: './license-page.html' templateUrl: './license-page.html'
}) })
export class LicensePageComponent implements OnDestroy { export class GfLicensePageComponent implements OnDestroy {
private unsubscribeSubject = new Subject<void>(); private unsubscribeSubject = new Subject<void>();
public ngOnDestroy() { public ngOnDestroy() {

4
apps/client/src/app/pages/about/license/license-page.routes.ts

@ -3,12 +3,12 @@ import { publicRoutes } from '@ghostfolio/common/routes/routes';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { LicensePageComponent } from './license-page.component'; import { GfLicensePageComponent } from './license-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: LicensePageComponent, component: GfLicensePageComponent,
path: '', path: '',
title: publicRoutes.about.subRoutes.license.title title: publicRoutes.about.subRoutes.license.title
} }

2
apps/client/src/app/pages/about/oss-friends/oss-friends-page.component.ts

@ -14,7 +14,7 @@ const ossFriends = require('../../../../assets/oss-friends.json');
styleUrls: ['./oss-friends-page.scss'], styleUrls: ['./oss-friends-page.scss'],
templateUrl: './oss-friends-page.html' templateUrl: './oss-friends-page.html'
}) })
export class OpenSourceSoftwareFriendsPageComponent implements OnDestroy { export class GfOpenSourceSoftwareFriendsPageComponent implements OnDestroy {
public ossFriends = ossFriends.data; public ossFriends = ossFriends.data;
private unsubscribeSubject = new Subject<void>(); private unsubscribeSubject = new Subject<void>();

4
apps/client/src/app/pages/about/oss-friends/oss-friends-page.routes.ts

@ -3,12 +3,12 @@ import { publicRoutes } from '@ghostfolio/common/routes/routes';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { OpenSourceSoftwareFriendsPageComponent } from './oss-friends-page.component'; import { GfOpenSourceSoftwareFriendsPageComponent } from './oss-friends-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: OpenSourceSoftwareFriendsPageComponent, component: GfOpenSourceSoftwareFriendsPageComponent,
path: '', path: '',
title: publicRoutes.about.subRoutes.ossFriends.title title: publicRoutes.about.subRoutes.ossFriends.title
} }

2
apps/client/src/app/pages/about/overview/about-overview-page.component.ts

@ -33,7 +33,7 @@ import { takeUntil } from 'rxjs/operators';
styleUrls: ['./about-overview-page.scss'], styleUrls: ['./about-overview-page.scss'],
templateUrl: './about-overview-page.html' templateUrl: './about-overview-page.html'
}) })
export class AboutOverviewPageComponent implements OnDestroy, OnInit { export class GfAboutOverviewPageComponent implements OnDestroy, OnInit {
public hasPermissionForStatistics: boolean; public hasPermissionForStatistics: boolean;
public hasPermissionForSubscription: boolean; public hasPermissionForSubscription: boolean;
public isLoggedIn: boolean; public isLoggedIn: boolean;

4
apps/client/src/app/pages/about/overview/about-overview-page.routes.ts

@ -2,12 +2,12 @@ import { AuthGuard } from '@ghostfolio/client/core/auth.guard';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { AboutOverviewPageComponent } from './about-overview-page.component'; import { GfAboutOverviewPageComponent } from './about-overview-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: AboutOverviewPageComponent, component: GfAboutOverviewPageComponent,
path: '', path: '',
title: $localize`About` title: $localize`About`
} }

2
apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.component.ts

@ -8,7 +8,7 @@ import { Subject } from 'rxjs';
styleUrls: ['./privacy-policy-page.scss'], styleUrls: ['./privacy-policy-page.scss'],
templateUrl: './privacy-policy-page.html' templateUrl: './privacy-policy-page.html'
}) })
export class PrivacyPolicyPageComponent implements OnDestroy { export class GfPrivacyPolicyPageComponent implements OnDestroy {
private unsubscribeSubject = new Subject<void>(); private unsubscribeSubject = new Subject<void>();
public ngOnDestroy() { public ngOnDestroy() {

4
apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.routes.ts

@ -3,12 +3,12 @@ import { publicRoutes } from '@ghostfolio/common/routes/routes';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { PrivacyPolicyPageComponent } from './privacy-policy-page.component'; import { GfPrivacyPolicyPageComponent } from './privacy-policy-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: PrivacyPolicyPageComponent, component: GfPrivacyPolicyPageComponent,
path: '', path: '',
title: publicRoutes.about.subRoutes.privacyPolicy.title title: publicRoutes.about.subRoutes.privacyPolicy.title
} }

2
apps/client/src/app/pages/about/terms-of-service/terms-of-service-page.component.ts

@ -8,7 +8,7 @@ import { Subject } from 'rxjs';
styleUrls: ['./terms-of-service-page.scss'], styleUrls: ['./terms-of-service-page.scss'],
templateUrl: './terms-of-service-page.html' templateUrl: './terms-of-service-page.html'
}) })
export class TermsOfServicePageComponent implements OnDestroy { export class GfTermsOfServicePageComponent implements OnDestroy {
private unsubscribeSubject = new Subject<void>(); private unsubscribeSubject = new Subject<void>();
public ngOnDestroy() { public ngOnDestroy() {

4
apps/client/src/app/pages/about/terms-of-service/terms-of-service-page.routes.ts

@ -3,12 +3,12 @@ import { publicRoutes } from '@ghostfolio/common/routes/routes';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { TermsOfServicePageComponent } from './terms-of-service-page.component'; import { GfTermsOfServicePageComponent } from './terms-of-service-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: TermsOfServicePageComponent, component: GfTermsOfServicePageComponent,
path: '', path: '',
title: publicRoutes.about.subRoutes.termsOfService.title title: publicRoutes.about.subRoutes.termsOfService.title
} }

14
apps/client/src/app/pages/portfolio/activities/activities-page.component.ts

@ -27,8 +27,8 @@ import { DeviceDetectorService } from 'ngx-device-detector';
import { Subject, Subscription } from 'rxjs'; import { Subject, Subscription } from 'rxjs';
import { takeUntil } from 'rxjs/operators'; import { takeUntil } from 'rxjs/operators';
import { CreateOrUpdateActivityDialog } from './create-or-update-activity-dialog/create-or-update-activity-dialog.component'; import { GfCreateOrUpdateActivityDialog } from './create-or-update-activity-dialog/create-or-update-activity-dialog.component';
import { ImportActivitiesDialog } from './import-activities-dialog/import-activities-dialog.component'; import { GfImportActivitiesDialog } from './import-activities-dialog/import-activities-dialog.component';
import { ImportActivitiesDialogParams } from './import-activities-dialog/interfaces/interfaces'; import { ImportActivitiesDialogParams } from './import-activities-dialog/interfaces/interfaces';
@Component({ @Component({
@ -44,7 +44,7 @@ import { ImportActivitiesDialogParams } from './import-activities-dialog/interfa
styleUrls: ['./activities-page.scss'], styleUrls: ['./activities-page.scss'],
templateUrl: './activities-page.html' templateUrl: './activities-page.html'
}) })
export class ActivitiesPageComponent implements OnDestroy, OnInit { export class GfActivitiesPageComponent implements OnDestroy, OnInit {
public dataSource: MatTableDataSource<Activity>; public dataSource: MatTableDataSource<Activity>;
public deviceType: string; public deviceType: string;
public hasImpersonationId: boolean; public hasImpersonationId: boolean;
@ -245,7 +245,7 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit {
} }
public onImport() { public onImport() {
const dialogRef = this.dialog.open(ImportActivitiesDialog, { const dialogRef = this.dialog.open(GfImportActivitiesDialog, {
data: { data: {
deviceType: this.deviceType, deviceType: this.deviceType,
user: this.user user: this.user
@ -267,7 +267,7 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit {
} }
public onImportDividends() { public onImportDividends() {
const dialogRef = this.dialog.open(ImportActivitiesDialog, { const dialogRef = this.dialog.open(GfImportActivitiesDialog, {
data: { data: {
activityTypes: ['DIVIDEND'], activityTypes: ['DIVIDEND'],
deviceType: this.deviceType, deviceType: this.deviceType,
@ -304,7 +304,7 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit {
} }
public openUpdateActivityDialog(activity: Activity) { public openUpdateActivityDialog(activity: Activity) {
const dialogRef = this.dialog.open(CreateOrUpdateActivityDialog, { const dialogRef = this.dialog.open(GfCreateOrUpdateActivityDialog, {
data: { data: {
activity, activity,
accounts: this.user?.accounts, accounts: this.user?.accounts,
@ -345,7 +345,7 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit {
.subscribe((user) => { .subscribe((user) => {
this.updateUser(user); this.updateUser(user);
const dialogRef = this.dialog.open(CreateOrUpdateActivityDialog, { const dialogRef = this.dialog.open(GfCreateOrUpdateActivityDialog, {
data: { data: {
accounts: this.user?.accounts, accounts: this.user?.accounts,
activity: { activity: {

4
apps/client/src/app/pages/portfolio/activities/activities-page.routes.ts

@ -3,12 +3,12 @@ import { internalRoutes } from '@ghostfolio/common/routes/routes';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { ActivitiesPageComponent } from './activities-page.component'; import { GfActivitiesPageComponent } from './activities-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: ActivitiesPageComponent, component: GfActivitiesPageComponent,
path: '', path: '',
title: internalRoutes.portfolio.subRoutes.activities.title title: internalRoutes.portfolio.subRoutes.activities.title
} }

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

@ -71,7 +71,7 @@ import { CreateOrUpdateActivityDialogParams } from './interfaces/interfaces';
styleUrls: ['./create-or-update-activity-dialog.scss'], styleUrls: ['./create-or-update-activity-dialog.scss'],
templateUrl: 'create-or-update-activity-dialog.html' templateUrl: 'create-or-update-activity-dialog.html'
}) })
export class CreateOrUpdateActivityDialog implements OnDestroy { export class GfCreateOrUpdateActivityDialog implements OnDestroy {
public activityForm: FormGroup; public activityForm: FormGroup;
public assetClasses = Object.keys(AssetClass).map((assetClass) => { public assetClasses = Object.keys(AssetClass).map((assetClass) => {
return { id: assetClass, label: translate(assetClass) }; return { id: assetClass, label: translate(assetClass) };
@ -101,7 +101,7 @@ export class CreateOrUpdateActivityDialog implements OnDestroy {
@Inject(MAT_DIALOG_DATA) public data: CreateOrUpdateActivityDialogParams, @Inject(MAT_DIALOG_DATA) public data: CreateOrUpdateActivityDialogParams,
private dataService: DataService, private dataService: DataService,
private dateAdapter: DateAdapter<any>, private dateAdapter: DateAdapter<any>,
public dialogRef: MatDialogRef<CreateOrUpdateActivityDialog>, public dialogRef: MatDialogRef<GfCreateOrUpdateActivityDialog>,
private formBuilder: FormBuilder, private formBuilder: FormBuilder,
@Inject(MAT_DATE_LOCALE) private locale: string, @Inject(MAT_DATE_LOCALE) private locale: string,
private userService: UserService private userService: UserService

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

@ -74,7 +74,7 @@ import { ImportActivitiesDialogParams } from './interfaces/interfaces';
styleUrls: ['./import-activities-dialog.scss'], styleUrls: ['./import-activities-dialog.scss'],
templateUrl: 'import-activities-dialog.html' templateUrl: 'import-activities-dialog.html'
}) })
export class ImportActivitiesDialog implements OnDestroy { export class GfImportActivitiesDialog implements OnDestroy {
public accounts: CreateAccountDto[] = []; public accounts: CreateAccountDto[] = [];
public activities: Activity[] = []; public activities: Activity[] = [];
public assetProfileForm: FormGroup; public assetProfileForm: FormGroup;
@ -102,7 +102,7 @@ export class ImportActivitiesDialog implements OnDestroy {
private dataService: DataService, private dataService: DataService,
private deviceService: DeviceDetectorService, private deviceService: DeviceDetectorService,
private formBuilder: FormBuilder, private formBuilder: FormBuilder,
public dialogRef: MatDialogRef<ImportActivitiesDialog>, public dialogRef: MatDialogRef<GfImportActivitiesDialog>,
private importActivitiesService: ImportActivitiesService, private importActivitiesService: ImportActivitiesService,
private snackBar: MatSnackBar private snackBar: MatSnackBar
) { ) {

2
apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts

@ -48,7 +48,7 @@ import { takeUntil } from 'rxjs/operators';
styleUrls: ['./allocations-page.scss'], styleUrls: ['./allocations-page.scss'],
templateUrl: './allocations-page.html' templateUrl: './allocations-page.html'
}) })
export class AllocationsPageComponent implements OnDestroy, OnInit { export class GfAllocationsPageComponent implements OnDestroy, OnInit {
public accounts: { public accounts: {
[id: string]: Pick<Account, 'name'> & { [id: string]: Pick<Account, 'name'> & {
id: string; id: string;

4
apps/client/src/app/pages/portfolio/allocations/allocations-page.routes.ts

@ -2,12 +2,12 @@ import { AuthGuard } from '@ghostfolio/client/core/auth.guard';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { AllocationsPageComponent } from './allocations-page.component'; import { GfAllocationsPageComponent } from './allocations-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: AllocationsPageComponent, component: GfAllocationsPageComponent,
path: '', path: '',
title: $localize`Allocations` title: $localize`Allocations`
} }

2
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts

@ -62,7 +62,7 @@ import { takeUntil } from 'rxjs/operators';
styleUrls: ['./analysis-page.scss'], styleUrls: ['./analysis-page.scss'],
templateUrl: './analysis-page.html' templateUrl: './analysis-page.html'
}) })
export class AnalysisPageComponent implements OnDestroy, OnInit { export class GfAnalysisPageComponent implements OnDestroy, OnInit {
@ViewChild(MatMenuTrigger) actionsMenuButton!: MatMenuTrigger; @ViewChild(MatMenuTrigger) actionsMenuButton!: MatMenuTrigger;
public benchmark: Partial<SymbolProfile>; public benchmark: Partial<SymbolProfile>;

4
apps/client/src/app/pages/portfolio/analysis/analysis-page.routes.ts

@ -3,12 +3,12 @@ import { internalRoutes } from '@ghostfolio/common/routes/routes';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { AnalysisPageComponent } from './analysis-page.component'; import { GfAnalysisPageComponent } from './analysis-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: AnalysisPageComponent, component: GfAnalysisPageComponent,
path: '', path: '',
title: internalRoutes.portfolio.subRoutes.analysis.title title: internalRoutes.portfolio.subRoutes.analysis.title
} }

2
apps/client/src/app/pages/portfolio/fire/fire-page.component.ts

@ -27,7 +27,7 @@ import { takeUntil } from 'rxjs/operators';
styleUrls: ['./fire-page.scss'], styleUrls: ['./fire-page.scss'],
templateUrl: './fire-page.html' templateUrl: './fire-page.html'
}) })
export class FirePageComponent implements OnDestroy, OnInit { export class GfFirePageComponent implements OnDestroy, OnInit {
public deviceType: string; public deviceType: string;
public fireWealth: Big; public fireWealth: Big;
public hasImpersonationId: boolean; public hasImpersonationId: boolean;

4
apps/client/src/app/pages/portfolio/fire/fire-page.routes.ts

@ -2,12 +2,12 @@ import { AuthGuard } from '@ghostfolio/client/core/auth.guard';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { FirePageComponent } from './fire-page.component'; import { GfFirePageComponent } from './fire-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: FirePageComponent, component: GfFirePageComponent,
path: '', path: '',
title: 'FIRE' title: 'FIRE'
} }

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

@ -35,7 +35,7 @@ import { Subject, takeUntil } from 'rxjs';
styleUrl: './x-ray-page.component.scss', styleUrl: './x-ray-page.component.scss',
templateUrl: './x-ray-page.component.html' templateUrl: './x-ray-page.component.html'
}) })
export class XRayPageComponent { export class GfXRayPageComponent {
public accountClusterRiskRules: PortfolioReportRule[]; public accountClusterRiskRules: PortfolioReportRule[];
public assetClassClusterRiskRules: PortfolioReportRule[]; public assetClassClusterRiskRules: PortfolioReportRule[];
public currencyClusterRiskRules: PortfolioReportRule[]; public currencyClusterRiskRules: PortfolioReportRule[];

4
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.routes.ts

@ -2,12 +2,12 @@ import { AuthGuard } from '@ghostfolio/client/core/auth.guard';
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { XRayPageComponent } from './x-ray-page.component'; import { GfXRayPageComponent } from './x-ray-page.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
canActivate: [AuthGuard], canActivate: [AuthGuard],
component: XRayPageComponent, component: GfXRayPageComponent,
path: '', path: '',
title: 'X-ray' title: 'X-ray'
} }

Loading…
Cancel
Save