Feature/preselect account in create or update activity dialog (#3413)
* Preselect account if there is only one * Update changelog
This commit is contained in:
parent
5d49ff7a4a
commit
6dabf7516a
@ -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
|
||||||
|
@ -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],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user