Feature/add isActive flag to asset profile model (#4479)

* Add isActive to SymbolProfile model

* Update changelog
This commit is contained in:
Thomas Kaul 2025-03-24 20:55:41 +01:00 committed by GitHub
parent c9e8eb401a
commit f08ed2dc68
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 13 additions and 0 deletions

View File

@ -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`)

View File

@ -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,

View File

@ -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");

View File

@ -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])