Browse Source
Feature/add isActive flag to asset profile model (#4479)
* Add isActive to SymbolProfile model
* Update changelog
pull/4482/head
Thomas Kaul
2 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with
13 additions and
0 deletions
-
CHANGELOG.md
-
apps/api/src/app/import/import.service.ts
-
prisma/migrations/20250324072407_added_is_active_to_symbol_profile/migration.sql
-
prisma/schema.prisma
|
|
@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 |
|
|
|
|
|
|
|
## Unreleased |
|
|
|
|
|
|
|
### Added |
|
|
|
|
|
|
|
- Added the `isActive` flag to the asset profile model |
|
|
|
|
|
|
|
### Changed |
|
|
|
|
|
|
|
- Improved the language localization for German (`de`) |
|
|
|
|
|
@ -300,6 +300,7 @@ export class ImportService { |
|
|
|
figiShareClass, |
|
|
|
holdings, |
|
|
|
id, |
|
|
|
isActive, |
|
|
|
isin, |
|
|
|
name, |
|
|
|
scraperConfiguration, |
|
|
@ -375,6 +376,7 @@ export class ImportService { |
|
|
|
figiShareClass, |
|
|
|
holdings, |
|
|
|
id, |
|
|
|
isActive, |
|
|
|
isin, |
|
|
|
name, |
|
|
|
scraperConfiguration, |
|
|
|
|
|
@ -0,0 +1,5 @@ |
|
|
|
-- AlterTable |
|
|
|
ALTER TABLE "SymbolProfile" ADD COLUMN "isActive" BOOLEAN NOT NULL DEFAULT true; |
|
|
|
|
|
|
|
-- CreateIndex |
|
|
|
CREATE INDEX "SymbolProfile_isActive_idx" ON "SymbolProfile"("isActive"); |
|
|
@ -181,6 +181,7 @@ model SymbolProfile { |
|
|
|
figiShareClass String? |
|
|
|
holdings Json? @default("[]") |
|
|
|
id String @id @default(uuid()) |
|
|
|
isActive Boolean @default(true) |
|
|
|
isin String? |
|
|
|
name String? |
|
|
|
updatedAt DateTime @updatedAt |
|
|
@ -199,6 +200,7 @@ model SymbolProfile { |
|
|
|
@@index([currency]) |
|
|
|
@@index([cusip]) |
|
|
|
@@index([dataSource]) |
|
|
|
@@index([isActive]) |
|
|
|
@@index([isin]) |
|
|
|
@@index([name]) |
|
|
|
@@index([symbol]) |
|
|
|