summaryrefslogtreecommitdiff
path: root/packages/backend/src/models
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-09-14 15:25:22 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-09-14 15:25:22 +0900
commit2621f468ff7f00c79f8df6500bf17fb75595928c (patch)
treef7e0cbd858c5ac2479db4de66aadcb5b2cc69eb4 /packages/backend/src/models
parentrefactor(frontend): os.select, MkSelectのitem指定をオブジェクトに... (diff)
downloadmisskey-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.ts7
-rw-r--r--packages/backend/src/models/json-schema/ad.ts5
-rw-r--r--packages/backend/src/models/json-schema/meta.ts4
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,
+ },
},
},
},