Browse Source

Refactoring

pull/6622/head
Thomas Kaul 2 months ago
parent
commit
406eeaf7a7
  1. 2
      apps/api/src/app/export/export.service.ts
  2. 4
      apps/client/src/app/pages/portfolio/activities/activities-page.component.ts
  3. 2
      libs/ui/src/lib/activities-table/activities-table.component.html
  4. 7
      libs/ui/src/lib/activities-table/activities-table.component.ts

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

@ -43,10 +43,10 @@ export class ExportService {
let { activities } = await this.activitiesService.getActivities({
filters,
userId,
types: activityTypes,
includeDrafts: true,
sortColumn: 'date',
sortDirection: 'asc',
types: activityTypes,
userCurrency: userSettings?.baseCurrency,
withExcludedAccountsAndActivities: true
});

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

@ -327,8 +327,8 @@ export class GfActivitiesPageComponent implements OnInit {
this.fetchActivities();
}
public onTypesFilterChanged(types: string[]) {
this.activityTypesFilter = types;
public onTypesFilterChanged(aTypes: string[]) {
this.activityTypesFilter = aTypes;
this.pageIndex = 0;
this.fetchActivities();

2
libs/ui/src/lib/activities-table/activities-table.component.html

@ -5,7 +5,7 @@
<mat-label i18n>Type</mat-label>
<mat-select multiple [formControl]="typesFilter">
@for (
activityType of activityTypes | keyvalue;
activityType of activityTypesTranslationMap | keyvalue;
track activityType.key
) {
<mat-option [value]="activityType.key">

7
libs/ui/src/lib/activities-table/activities-table.component.ts

@ -139,7 +139,7 @@ export class GfActivitiesTableComponent
@ViewChild(MatPaginator) paginator: MatPaginator;
@ViewChild(MatSort) sort: MatSort;
public readonly activityTypes = new Map<ActivityType, string>();
public activityTypesTranslationMap = new Map<ActivityType, string>();
public hasDrafts = false;
public hasErrors = false;
public isUUID = isUUID;
@ -202,7 +202,10 @@ export class GfActivitiesTableComponent
public constructor() {
for (const type of Object.keys(ActivityType) as ActivityType[]) {
this.activityTypes.set(ActivityType[type], translate(ActivityType[type]));
this.activityTypesTranslationMap.set(
ActivityType[type],
translate(ActivityType[type])
);
}
addIcons({

Loading…
Cancel
Save