diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-01-28 01:47:03 -0500 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-02-16 19:20:37 -0500 |
| commit | ea89348b62706c4f6fbeaf603fc73d1b9874e7d0 (patch) | |
| tree | 3e0e3264b7612183adc568ce6104dc2cbe55ed1c /packages/backend/src/models/User.ts | |
| parent | refresh cache when marking a user as NSFW (diff) | |
| download | sharkey-ea89348b62706c4f6fbeaf603fc73d1b9874e7d0.tar.gz sharkey-ea89348b62706c4f6fbeaf603fc73d1b9874e7d0.tar.bz2 sharkey-ea89348b62706c4f6fbeaf603fc73d1b9874e7d0.zip | |
add user-level "force content warning" moderation feature
Diffstat (limited to 'packages/backend/src/models/User.ts')
| -rw-r--r-- | packages/backend/src/models/User.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/backend/src/models/User.ts b/packages/backend/src/models/User.ts index 3a825d36a7..8a3ad1003d 100644 --- a/packages/backend/src/models/User.ts +++ b/packages/backend/src/models/User.ts @@ -339,6 +339,15 @@ export class MiUser { }) public enableRss: boolean; + /** + * Specifies a Content Warning that should be forcibly applied to all notes by this user. + * If null (default), then no Content Warning is applied. + */ + @Column('text', { + nullable: true, + }) + public mandatoryCW: string | null; + constructor(data: Partial<MiUser>) { if (data == null) return; |