diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cb8c7132..30b196824 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- Added loan as an asset sub class + ### Changed - Extended the asset profile details dialog in the admin control panel to support editing countries for all asset types diff --git a/libs/common/src/lib/config.ts b/libs/common/src/lib/config.ts index 08fa2f030..b442f2b7a 100644 --- a/libs/common/src/lib/config.ts +++ b/libs/common/src/lib/config.ts @@ -46,7 +46,7 @@ export const ASSET_CLASS_MAPPING = new Map([ AssetSubClass.STOCK ] ], - [AssetClass.FIXED_INCOME, [AssetSubClass.BOND]], + [AssetClass.FIXED_INCOME, [AssetSubClass.BOND, AssetSubClass.LOAN]], [AssetClass.LIQUIDITY, [AssetSubClass.CRYPTOCURRENCY]], [AssetClass.REAL_ESTATE, []] ]); diff --git a/libs/ui/src/lib/i18n.ts b/libs/ui/src/lib/i18n.ts index 4d494a43a..e23b37590 100644 --- a/libs/ui/src/lib/i18n.ts +++ b/libs/ui/src/lib/i18n.ts @@ -56,6 +56,7 @@ const locales = { COLLECTIBLE: $localize`Collectible`, CRYPTOCURRENCY: $localize`Cryptocurrency`, ETF: $localize`ETF`, + LOAN: $localize`Loan`, MUTUALFUND: $localize`Mutual Fund`, PRECIOUS_METAL: $localize`Precious Metal`, PRIVATE_EQUITY: $localize`Private Equity`, diff --git a/prisma/migrations/20260409154017_added_loan_to_asset_sub_class/migration.sql b/prisma/migrations/20260409154017_added_loan_to_asset_sub_class/migration.sql new file mode 100644 index 000000000..da778e7c1 --- /dev/null +++ b/prisma/migrations/20260409154017_added_loan_to_asset_sub_class/migration.sql @@ -0,0 +1,2 @@ +-- AlterEnum +ALTER TYPE "AssetSubClass" ADD VALUE 'LOAN'; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 50aac91fb..069ed6279 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -309,6 +309,7 @@ enum AssetSubClass { COMMODITY CRYPTOCURRENCY ETF + LOAN MUTUALFUND PRECIOUS_METAL PRIVATE_EQUITY