Merge branch 'main' of github.com:ghostfolio/ghostfolio
All checks were successful
Docker image CD / build_and_push (push) Successful in 21m21s
All checks were successful
Docker image CD / build_and_push (push) Successful in 21m21s
This commit is contained in:
commit
9f5cc6a4cb
10
CHANGELOG.md
10
CHANGELOG.md
@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## Unreleased
|
||||
## 2.155.0 - 2025-04-23
|
||||
|
||||
### Added
|
||||
|
||||
@ -13,7 +13,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Changed
|
||||
|
||||
- Simplified the data source check in the DTO of the activity creation
|
||||
- Simplified the data source check in the DTO of the asset profile update
|
||||
- Renamed `User` to `user` in the `Subscription` database schema
|
||||
- Migrated the `@ghostfolio/ui/assistant` component to control flow
|
||||
- Migrated the `@ghostfolio/ui/value` component to control flow
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed an issue in the settings dialog to customize the rule thresholds of the _X-ray_ page (experimental)
|
||||
|
||||
## 2.154.0 - 2025-04-21
|
||||
|
||||
|
@ -32,7 +32,7 @@ export class UpdateAssetProfileDto {
|
||||
@IsOptional()
|
||||
currency?: string;
|
||||
|
||||
@IsEnum(DataSource, { each: true })
|
||||
@IsEnum(DataSource)
|
||||
@IsOptional()
|
||||
dataSource?: DataSource;
|
||||
|
||||
|
@ -49,7 +49,7 @@ export class CreateOrderDto {
|
||||
@IsOptional()
|
||||
customCurrency?: string;
|
||||
|
||||
@IsEnum(DataSource, { each: true })
|
||||
@IsEnum(DataSource)
|
||||
@IsOptional()
|
||||
dataSource?: DataSource;
|
||||
|
||||
|
@ -18,6 +18,7 @@ import {
|
||||
DATE_FORMAT,
|
||||
getCurrencyFromSymbol,
|
||||
getStartOfUtcDate,
|
||||
isCurrency,
|
||||
isDerivedCurrency
|
||||
} from '@ghostfolio/common/helper';
|
||||
import {
|
||||
@ -468,17 +469,21 @@ export class DataProviderService {
|
||||
)) {
|
||||
const dataProvider = this.getDataProvider(DataSource[dataSource]);
|
||||
|
||||
if (
|
||||
const symbols = assetProfileIdentifiers
|
||||
.filter(({ symbol }) => {
|
||||
if (isCurrency(getCurrencyFromSymbol(symbol))) {
|
||||
// Keep non-derived currencies
|
||||
return !isDerivedCurrency(getCurrencyFromSymbol(symbol));
|
||||
} else if (
|
||||
dataProvider.getDataProviderInfo().isPremium &&
|
||||
this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION') &&
|
||||
user?.subscription.type === 'Basic'
|
||||
) {
|
||||
continue;
|
||||
// Skip symbols of Premium data providers for users without subscription
|
||||
return false;
|
||||
}
|
||||
|
||||
const symbols = assetProfileIdentifiers
|
||||
.filter(({ symbol }) => {
|
||||
return !isDerivedCurrency(getCurrencyFromSymbol(symbol));
|
||||
return true;
|
||||
})
|
||||
.map(({ symbol }) => {
|
||||
return symbol;
|
||||
|
@ -1,5 +1,6 @@
|
||||
import { XRayRulesSettings } from '@ghostfolio/common/interfaces';
|
||||
|
||||
import { CommonModule } from '@angular/common';
|
||||
import { Component, Inject } from '@angular/core';
|
||||
import { FormsModule } from '@angular/forms';
|
||||
import { MatButtonModule } from '@angular/material/button';
|
||||
@ -13,7 +14,13 @@ import { MatSliderModule } from '@angular/material/slider';
|
||||
import { IRuleSettingsDialogParams } from './interfaces/interfaces';
|
||||
|
||||
@Component({
|
||||
imports: [FormsModule, MatButtonModule, MatDialogModule, MatSliderModule],
|
||||
imports: [
|
||||
CommonModule,
|
||||
FormsModule,
|
||||
MatButtonModule,
|
||||
MatDialogModule,
|
||||
MatSliderModule
|
||||
],
|
||||
selector: 'gf-rule-settings-dialog',
|
||||
styleUrls: ['./rule-settings-dialog.scss'],
|
||||
templateUrl: './rule-settings-dialog.html'
|
||||
|
@ -1003,7 +1003,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="06c32fe06e23571d90965046809c0e29b37a6ef3" datatype="html">
|
||||
@ -1603,7 +1603,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="27fe3d097c64eaec7ff564358f80fb7ba795f484" datatype="html">
|
||||
@ -4639,7 +4639,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="f4e44195c1fc545934be51e9abfba1202911462a" datatype="html">
|
||||
@ -4739,7 +4739,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -6035,11 +6035,11 @@
|
||||
<target state="new">No entries...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="db287ecf48f50d8a83c1dbdcee6282723b4cd9ad" datatype="html">
|
||||
@ -6055,7 +6055,7 @@
|
||||
<target state="new">Date Range</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="327159ba32f365c6c3ffc8507308808dd149394e" datatype="html">
|
||||
@ -6063,7 +6063,7 @@
|
||||
<target state="new"> Reset Filters </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="73864299814955e733ade6e3e7204548b7b9adae" datatype="html">
|
||||
@ -6071,7 +6071,7 @@
|
||||
<target state="new"> Apply Filters </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="170f7de02b14690fb9c1999a16926c0044bfd5c1" datatype="html">
|
||||
@ -7473,7 +7473,7 @@
|
||||
<target state="new">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -1666,7 +1666,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3c33a66194384cf8c14e25170416767efa56fd98" datatype="html">
|
||||
@ -2186,7 +2186,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="72ba3bcdd8350cb8bf462e217a28ec7f7a48bb44" datatype="html">
|
||||
@ -2314,7 +2314,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2309808536212982229" datatype="html">
|
||||
@ -3358,7 +3358,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -5963,11 +5963,11 @@
|
||||
<target state="translated">Keine Einträge vorhanden...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="779aa6949e9d62c58ad44357d11a3157ef6780f5" datatype="html">
|
||||
@ -6183,7 +6183,7 @@
|
||||
<target state="translated">Zeitraum</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
|
||||
@ -6383,7 +6383,7 @@
|
||||
<target state="translated"> Filter zurücksetzen </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="6479044529603381727" datatype="html">
|
||||
@ -6407,7 +6407,7 @@
|
||||
<target state="translated"> Filter anwenden </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f986b5ab20fe31ca54d7345a73b6b2402ddd350" datatype="html">
|
||||
@ -7497,7 +7497,7 @@
|
||||
<target state="translated">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -1651,7 +1651,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3c33a66194384cf8c14e25170416767efa56fd98" datatype="html">
|
||||
@ -2171,7 +2171,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="72ba3bcdd8350cb8bf462e217a28ec7f7a48bb44" datatype="html">
|
||||
@ -2299,7 +2299,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2309808536212982229" datatype="html">
|
||||
@ -3343,7 +3343,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -5940,11 +5940,11 @@
|
||||
<target state="new">No entries...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="779aa6949e9d62c58ad44357d11a3157ef6780f5" datatype="html">
|
||||
@ -6160,7 +6160,7 @@
|
||||
<target state="new">Date Range</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
|
||||
@ -6360,7 +6360,7 @@
|
||||
<target state="translated"> Reiniciar filtros </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="6479044529603381727" datatype="html">
|
||||
@ -6384,7 +6384,7 @@
|
||||
<target state="translated"> Aplicar filtros </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f986b5ab20fe31ca54d7345a73b6b2402ddd350" datatype="html">
|
||||
@ -7474,7 +7474,7 @@
|
||||
<target state="new">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -654,7 +654,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="27fe3d097c64eaec7ff564358f80fb7ba795f484" datatype="html">
|
||||
@ -1906,7 +1906,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3c33a66194384cf8c14e25170416767efa56fd98" datatype="html">
|
||||
@ -2798,7 +2798,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5080775557941296581" datatype="html">
|
||||
@ -3342,7 +3342,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -5939,11 +5939,11 @@
|
||||
<target state="translated">Pas d’entrées ...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="779aa6949e9d62c58ad44357d11a3157ef6780f5" datatype="html">
|
||||
@ -6159,7 +6159,7 @@
|
||||
<target state="translated">Intervalle de Date</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
|
||||
@ -6359,7 +6359,7 @@
|
||||
<target state="translated"> Réinitialiser les Filtres </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="6479044529603381727" datatype="html">
|
||||
@ -6383,7 +6383,7 @@
|
||||
<target state="translated"> Appliquer les Filtres </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f986b5ab20fe31ca54d7345a73b6b2402ddd350" datatype="html">
|
||||
@ -7473,7 +7473,7 @@
|
||||
<target state="translated">Étiquette</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -1651,7 +1651,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3c33a66194384cf8c14e25170416767efa56fd98" datatype="html">
|
||||
@ -2171,7 +2171,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="72ba3bcdd8350cb8bf462e217a28ec7f7a48bb44" datatype="html">
|
||||
@ -2299,7 +2299,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2309808536212982229" datatype="html">
|
||||
@ -3343,7 +3343,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -5940,11 +5940,11 @@
|
||||
<target state="translated">Nessun risultato...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="779aa6949e9d62c58ad44357d11a3157ef6780f5" datatype="html">
|
||||
@ -6160,7 +6160,7 @@
|
||||
<target state="translated">Intervallo di date</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
|
||||
@ -6360,7 +6360,7 @@
|
||||
<target state="translated"> Reset Filtri </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="6479044529603381727" datatype="html">
|
||||
@ -6384,7 +6384,7 @@
|
||||
<target state="translated"> Applica i Filtri </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f986b5ab20fe31ca54d7345a73b6b2402ddd350" datatype="html">
|
||||
@ -7474,7 +7474,7 @@
|
||||
<target state="new">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -1650,7 +1650,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3c33a66194384cf8c14e25170416767efa56fd98" datatype="html">
|
||||
@ -2170,7 +2170,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="72ba3bcdd8350cb8bf462e217a28ec7f7a48bb44" datatype="html">
|
||||
@ -2298,7 +2298,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2309808536212982229" datatype="html">
|
||||
@ -3342,7 +3342,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -5939,11 +5939,11 @@
|
||||
<target state="new">No entries...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="779aa6949e9d62c58ad44357d11a3157ef6780f5" datatype="html">
|
||||
@ -6159,7 +6159,7 @@
|
||||
<target state="new">Date Range</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
|
||||
@ -6359,7 +6359,7 @@
|
||||
<target state="new"> Reset Filters </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="6479044529603381727" datatype="html">
|
||||
@ -6383,7 +6383,7 @@
|
||||
<target state="new"> Apply Filters </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f986b5ab20fe31ca54d7345a73b6b2402ddd350" datatype="html">
|
||||
@ -7473,7 +7473,7 @@
|
||||
<target state="new">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -1495,7 +1495,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="27fe3d097c64eaec7ff564358f80fb7ba795f484" datatype="html">
|
||||
@ -4251,7 +4251,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="f4e44195c1fc545934be51e9abfba1202911462a" datatype="html">
|
||||
@ -4351,7 +4351,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -4751,7 +4751,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5080775557941296581" datatype="html">
|
||||
@ -5499,11 +5499,11 @@
|
||||
<target state="translated">Brak wpisów...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="db287ecf48f50d8a83c1dbdcee6282723b4cd9ad" datatype="html">
|
||||
@ -6159,7 +6159,7 @@
|
||||
<target state="translated">Zakres Dat</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
|
||||
@ -6359,7 +6359,7 @@
|
||||
<target state="translated"> Resetuj Filtry </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="6479044529603381727" datatype="html">
|
||||
@ -6383,7 +6383,7 @@
|
||||
<target state="translated"> Zastosuj Filtry </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f986b5ab20fe31ca54d7345a73b6b2402ddd350" datatype="html">
|
||||
@ -7473,7 +7473,7 @@
|
||||
<target state="translated">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -654,7 +654,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="27fe3d097c64eaec7ff564358f80fb7ba795f484" datatype="html">
|
||||
@ -1890,7 +1890,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3c33a66194384cf8c14e25170416767efa56fd98" datatype="html">
|
||||
@ -2694,7 +2694,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5080775557941296581" datatype="html">
|
||||
@ -3342,7 +3342,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -5939,11 +5939,11 @@
|
||||
<target state="new">No entries...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="779aa6949e9d62c58ad44357d11a3157ef6780f5" datatype="html">
|
||||
@ -6159,7 +6159,7 @@
|
||||
<target state="new">Date Range</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
|
||||
@ -6359,7 +6359,7 @@
|
||||
<target state="new"> Reset Filters </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="6479044529603381727" datatype="html">
|
||||
@ -6383,7 +6383,7 @@
|
||||
<target state="new"> Apply Filters </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f986b5ab20fe31ca54d7345a73b6b2402ddd350" datatype="html">
|
||||
@ -7473,7 +7473,7 @@
|
||||
<target state="new">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -1447,7 +1447,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="27fe3d097c64eaec7ff564358f80fb7ba795f484" datatype="html">
|
||||
@ -3731,7 +3731,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="f4e44195c1fc545934be51e9abfba1202911462a" datatype="html">
|
||||
@ -3831,7 +3831,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -4223,7 +4223,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5080775557941296581" datatype="html">
|
||||
@ -5939,11 +5939,11 @@
|
||||
<target state="translated">Girdi yok...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="779aa6949e9d62c58ad44357d11a3157ef6780f5" datatype="html">
|
||||
@ -6159,7 +6159,7 @@
|
||||
<target state="new">Date Range</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
|
||||
@ -6359,7 +6359,7 @@
|
||||
<target state="new"> Reset Filters </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="6479044529603381727" datatype="html">
|
||||
@ -6383,7 +6383,7 @@
|
||||
<target state="new"> Apply Filters </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f986b5ab20fe31ca54d7345a73b6b2402ddd350" datatype="html">
|
||||
@ -7473,7 +7473,7 @@
|
||||
<target state="new">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -1019,7 +1019,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="06c32fe06e23571d90965046809c0e29b37a6ef3" datatype="html">
|
||||
@ -1495,7 +1495,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="27fe3d097c64eaec7ff564358f80fb7ba795f484" datatype="html">
|
||||
@ -4879,7 +4879,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="f4e44195c1fc545934be51e9abfba1202911462a" datatype="html">
|
||||
@ -4999,7 +4999,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -6681,11 +6681,11 @@
|
||||
<target state="translated">Немає записів...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="db287ecf48f50d8a83c1dbdcee6282723b4cd9ad" datatype="html">
|
||||
@ -6701,7 +6701,7 @@
|
||||
<target state="translated">Діапазон дат</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="337ca2e5eeea28eaca91e8511eb5eaafdb385ce6" datatype="html">
|
||||
@ -6709,7 +6709,7 @@
|
||||
<target state="translated">Тег</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="327159ba32f365c6c3ffc8507308808dd149394e" datatype="html">
|
||||
@ -6717,7 +6717,7 @@
|
||||
<target state="translated"> Скинути фільтри </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="73864299814955e733ade6e3e7204548b7b9adae" datatype="html">
|
||||
@ -6725,7 +6725,7 @@
|
||||
<target state="translated"> Застосувати фільтри </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="170f7de02b14690fb9c1999a16926c0044bfd5c1" datatype="html">
|
||||
|
@ -1438,7 +1438,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="27fe3d097c64eaec7ff564358f80fb7ba795f484" datatype="html">
|
||||
@ -3937,7 +3937,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="f4e44195c1fc545934be51e9abfba1202911462a" datatype="html">
|
||||
@ -4026,7 +4026,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -4383,7 +4383,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5080775557941296581" datatype="html">
|
||||
@ -5084,11 +5084,11 @@
|
||||
<source>No entries...</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="db287ecf48f50d8a83c1dbdcee6282723b4cd9ad" datatype="html">
|
||||
@ -5616,7 +5616,7 @@
|
||||
<source>Date Range</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4405333887341433096" datatype="html">
|
||||
@ -5801,7 +5801,7 @@
|
||||
<source> Reset Filters </source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="f42ea256db85ae2dba48b04a7bf0eb1614abac2f" datatype="html">
|
||||
@ -5829,7 +5829,7 @@
|
||||
<source> Apply Filters </source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="1677491810118195784" datatype="html">
|
||||
@ -6766,7 +6766,7 @@
|
||||
<source>Tag</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4405ffa42898e217fcb92b7d1f08bb91ef895ed8" datatype="html">
|
||||
|
@ -1504,7 +1504,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">168</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="27fe3d097c64eaec7ff564358f80fb7ba795f484" datatype="html">
|
||||
@ -4260,7 +4260,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">107</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="f4e44195c1fc545934be51e9abfba1202911462a" datatype="html">
|
||||
@ -4360,7 +4360,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">127</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="050be0e7937dec05c8c8ded71cebc0bb027b38f6" datatype="html">
|
||||
@ -4760,7 +4760,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5080775557941296581" datatype="html">
|
||||
@ -5540,11 +5540,11 @@
|
||||
<target state="translated">没有条目...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="db287ecf48f50d8a83c1dbdcee6282723b4cd9ad" datatype="html">
|
||||
@ -6144,7 +6144,7 @@
|
||||
<target state="translated">日期范围</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4405333887341433096" datatype="html">
|
||||
@ -6352,7 +6352,7 @@
|
||||
<target state="translated">重置过滤器</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="f42ea256db85ae2dba48b04a7bf0eb1614abac2f" datatype="html">
|
||||
@ -6384,7 +6384,7 @@
|
||||
<target state="translated">应用过滤器</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
<context context-type="linenumber">197</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="1677491810118195784" datatype="html">
|
||||
@ -7474,7 +7474,7 @@
|
||||
<target state="new">Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">libs/ui/src/lib/assistant/assistant.html</context>
|
||||
<context context-type="linenumber">155</context>
|
||||
<context context-type="linenumber">157</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="258c041e93862316871096965e2d70579282fb1a" datatype="html">
|
||||
|
@ -15,28 +15,26 @@
|
||||
[formControl]="searchFormControl"
|
||||
[placeholder]="placeholder"
|
||||
/>
|
||||
<div
|
||||
*ngIf="deviceType !== 'mobile' && !searchFormControl.value"
|
||||
class="hot-key-hint mx-1 px-1"
|
||||
>
|
||||
/
|
||||
</div>
|
||||
@if (deviceType !== 'mobile' && !searchFormControl.value) {
|
||||
<div class="hot-key-hint mx-1 px-1">/</div>
|
||||
}
|
||||
@if (searchFormControl.value) {
|
||||
<button
|
||||
*ngIf="searchFormControl.value"
|
||||
class="h-100 no-min-width px-3 rounded-0"
|
||||
mat-button
|
||||
(click)="initialize()"
|
||||
>
|
||||
<ion-icon class="m-0" name="close-circle-outline" />
|
||||
</button>
|
||||
} @else {
|
||||
<button
|
||||
*ngIf="!searchFormControl.value"
|
||||
class="h-100 no-min-width px-3 rounded-0"
|
||||
mat-button
|
||||
(click)="onCloseAssistant()"
|
||||
>
|
||||
<ion-icon class="m-0" name="close-outline" />
|
||||
</button>
|
||||
}
|
||||
</div>
|
||||
<div
|
||||
*ngIf="isLoading || searchFormControl.value"
|
||||
@ -51,8 +49,8 @@
|
||||
(clicked)="onCloseAssistant()"
|
||||
/>
|
||||
<ng-container *ngIf="searchResults?.holdings?.length === 0">
|
||||
@if (isLoading) {
|
||||
<ngx-skeleton-loader
|
||||
*ngIf="isLoading"
|
||||
animation="pulse"
|
||||
class="mx-2"
|
||||
[theme]="{
|
||||
@ -60,7 +58,9 @@
|
||||
width: '100%'
|
||||
}"
|
||||
/>
|
||||
<div *ngIf="!isLoading" class="px-2 py-1" i18n>No entries...</div>
|
||||
} @else {
|
||||
<div class="px-2 py-1" i18n>No entries...</div>
|
||||
}
|
||||
</ng-container>
|
||||
</div>
|
||||
<div *ngIf="hasPermissionToAccessAdminControl" class="mt-3">
|
||||
@ -72,8 +72,8 @@
|
||||
(clicked)="onCloseAssistant()"
|
||||
/>
|
||||
<ng-container *ngIf="searchResults?.assetProfiles?.length === 0">
|
||||
@if (isLoading) {
|
||||
<ngx-skeleton-loader
|
||||
*ngIf="isLoading"
|
||||
animation="pulse"
|
||||
class="mx-2"
|
||||
[theme]="{
|
||||
@ -81,7 +81,9 @@
|
||||
width: '100%'
|
||||
}"
|
||||
/>
|
||||
<div *ngIf="!isLoading" class="px-2 py-1" i18n>No entries...</div>
|
||||
} @else {
|
||||
<div class="px-2 py-1" i18n>No entries...</div>
|
||||
}
|
||||
</ng-container>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -13,8 +13,8 @@
|
||||
<div *ngIf="+value > 0" class="mr-1 text-success">+</div>
|
||||
<div *ngIf="+value < 0" class="mr-1 text-danger">-</div>
|
||||
</ng-container>
|
||||
@if (isPercent) {
|
||||
<div
|
||||
*ngIf="isPercent"
|
||||
class="mb-0 value"
|
||||
[ngClass]="{
|
||||
'font-weight-bold h2': size === 'large',
|
||||
@ -27,8 +27,8 @@
|
||||
{{ formattedValue }}%
|
||||
}
|
||||
</div>
|
||||
} @else {
|
||||
<div
|
||||
*ngIf="!isPercent"
|
||||
class="mb-0 value"
|
||||
[ngClass]="{
|
||||
'font-weight-bold h2': size === 'large',
|
||||
@ -41,14 +41,17 @@
|
||||
{{ formattedValue }}
|
||||
}
|
||||
</div>
|
||||
<small *ngIf="unit && size === 'medium'" class="ml-1">
|
||||
}
|
||||
@if (unit) {
|
||||
<small *ngIf="size === 'medium'" class="ml-1">
|
||||
{{ unit }}
|
||||
</small>
|
||||
<div *ngIf="unit && size !== 'medium'" class="ml-1">
|
||||
<div *ngIf="size !== 'medium'" class="ml-1">
|
||||
{{ unit }}
|
||||
</div>
|
||||
}
|
||||
</ng-container>
|
||||
<ng-container *ngIf="isString">
|
||||
@if (isString) {
|
||||
<div
|
||||
class="mb-0 text-truncate value"
|
||||
[ngClass]="{
|
||||
@ -58,12 +61,12 @@
|
||||
>
|
||||
{{ formattedValue }}
|
||||
</div>
|
||||
</ng-container>
|
||||
}
|
||||
</div>
|
||||
</ng-container>
|
||||
|
||||
@if (value === undefined) {
|
||||
<ngx-skeleton-loader
|
||||
*ngIf="value === undefined"
|
||||
animation="pulse"
|
||||
[theme]="{
|
||||
height:
|
||||
@ -71,6 +74,7 @@
|
||||
width: '5rem'
|
||||
}"
|
||||
/>
|
||||
}
|
||||
|
||||
<ng-container>
|
||||
<div *ngIf="size === 'large'" class="text-truncate">
|
||||
|
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "ghostfolio",
|
||||
"version": "2.154.0",
|
||||
"version": "2.155.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "ghostfolio",
|
||||
"version": "2.154.0",
|
||||
"version": "2.155.0",
|
||||
"hasInstallScript": true,
|
||||
"license": "AGPL-3.0",
|
||||
"dependencies": {
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ghostfolio",
|
||||
"version": "2.154.0",
|
||||
"version": "2.155.0",
|
||||
"homepage": "https://ghostfol.io",
|
||||
"license": "AGPL-3.0",
|
||||
"repository": "https://github.com/ghostfolio/ghostfolio",
|
||||
|
18
test/import/invalid-data-source.json
Normal file
18
test/import/invalid-data-source.json
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"meta": {
|
||||
"date": "2021-01-01T00:00:00.000Z",
|
||||
"version": "dev"
|
||||
},
|
||||
"activities": [
|
||||
{
|
||||
"currency": "USD",
|
||||
"dataSource": "<invalid>",
|
||||
"date": "2021-01-01T00:00:00.000Z",
|
||||
"fee": 0,
|
||||
"quantity": 20,
|
||||
"symbol": "AAPL",
|
||||
"type": "BUY",
|
||||
"unitPrice": 100.0
|
||||
}
|
||||
]
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user