diff options
| author | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-09-14 15:25:22 +0900 |
|---|---|---|
| committer | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-09-14 15:25:22 +0900 |
| commit | 2621f468ff7f00c79f8df6500bf17fb75595928c (patch) | |
| tree | f7e0cbd858c5ac2479db4de66aadcb5b2cc69eb4 /packages/backend/src/models | |
| parent | refactor(frontend): os.select, MkSelectのitem指定をオブジェクトに... (diff) | |
| download | misskey-2621f468ff7f00c79f8df6500bf17fb75595928c.tar.gz misskey-2621f468ff7f00c79f8df6500bf17fb75595928c.tar.bz2 misskey-2621f468ff7f00c79f8df6500bf17fb75595928c.zip | |
enhance: 広告ごとにセンシティブフラグを設定できるように
Diffstat (limited to 'packages/backend/src/models')
| -rw-r--r-- | packages/backend/src/models/Ad.ts | 7 | ||||
| -rw-r--r-- | packages/backend/src/models/json-schema/ad.ts | 5 | ||||
| -rw-r--r-- | packages/backend/src/models/json-schema/meta.ts | 4 |
3 files changed, 16 insertions, 0 deletions
diff --git a/packages/backend/src/models/Ad.ts b/packages/backend/src/models/Ad.ts index 108e991c70..0d402fcbe8 100644 --- a/packages/backend/src/models/Ad.ts +++ b/packages/backend/src/models/Ad.ts @@ -54,10 +54,17 @@ export class MiAd { length: 8192, nullable: false, }) public memo: string; + @Column('integer', { default: 0, nullable: false, }) public dayOfWeek: number; + + @Column('boolean', { + default: false, + }) + public isSensitive: boolean; + constructor(data: Partial<MiAd>) { if (data == null) return; diff --git a/packages/backend/src/models/json-schema/ad.ts b/packages/backend/src/models/json-schema/ad.ts index b01b39a38b..d88ac23894 100644 --- a/packages/backend/src/models/json-schema/ad.ts +++ b/packages/backend/src/models/json-schema/ad.ts @@ -60,5 +60,10 @@ export const packedAdSchema = { optional: false, nullable: false, }, + isSensitive: { + type: 'boolean', + optional: false, + nullable: false, + }, }, } as const; diff --git a/packages/backend/src/models/json-schema/meta.ts b/packages/backend/src/models/json-schema/meta.ts index 357ff26041..a0e7d490b3 100644 --- a/packages/backend/src/models/json-schema/meta.ts +++ b/packages/backend/src/models/json-schema/meta.ts @@ -195,6 +195,10 @@ export const packedMetaLiteSchema = { type: 'integer', optional: false, nullable: false, }, + isSensitive: { + type: 'boolean', + optional: true, nullable: false, + }, }, }, }, |