Feature/preselect account in create or update activity dialog (#3413)

* Preselect account if there is only one

* Update changelog
This commit is contained in:
Eduardo Marinho 2024-05-22 17:15:08 +01:00 committed by GitHub
parent 5d49ff7a4a
commit 6dabf7516a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 1 deletions

View File

@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed ### Changed
- Improved the usability of the create or update activity dialog by preselecting the (only) account
- Improved the usability of the date range selector in the assistant - Improved the usability of the date range selector in the assistant
- Refactored the holding detail dialog to a standalone component - Refactored the holding detail dialog to a standalone component
- Refreshed the cryptocurrencies list - Refreshed the cryptocurrencies list

View File

@ -91,7 +91,12 @@ export class CreateOrUpdateActivityDialog implements OnDestroy {
}); });
this.activityForm = this.formBuilder.group({ this.activityForm = this.formBuilder.group({
accountId: [this.data.activity?.accountId, Validators.required], accountId: [
this.data.accounts.length === 1 && !this.data.activity?.accountId
? this.data.accounts[0].id
: this.data.activity?.accountId,
Validators.required
],
assetClass: [this.data.activity?.SymbolProfile?.assetClass], assetClass: [this.data.activity?.SymbolProfile?.assetClass],
assetSubClass: [this.data.activity?.SymbolProfile?.assetSubClass], assetSubClass: [this.data.activity?.SymbolProfile?.assetSubClass],
comment: [this.data.activity?.comment], comment: [this.data.activity?.comment],