diff options
author | Chocobozzz <me@florianbigard.com> | 2022-03-22 14:35:04 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-03-22 16:25:14 +0100 |
commit | 1808a1f8e4b7b102823492a2007a46929aebf189 (patch) | |
tree | a345140ec9a7a20c222ace3cda18ac999277c8c3 /server/models/user/user-notification-setting.ts | |
parent | 348c2ce3ff3fe2f25a31f08bfb36c88723a0ce46 (diff) | |
download | PeerTube-1808a1f8e4b7b102823492a2007a46929aebf189.tar.gz PeerTube-1808a1f8e4b7b102823492a2007a46929aebf189.tar.zst PeerTube-1808a1f8e4b7b102823492a2007a46929aebf189.zip |
Add video edition finished notification
Diffstat (limited to 'server/models/user/user-notification-setting.ts')
-rw-r--r-- | server/models/user/user-notification-setting.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server/models/user/user-notification-setting.ts b/server/models/user/user-notification-setting.ts index f03b19e41..b144f8377 100644 --- a/server/models/user/user-notification-setting.ts +++ b/server/models/user/user-notification-setting.ts | |||
@@ -175,6 +175,15 @@ export class UserNotificationSettingModel extends Model<Partial<AttributesOnly<U | |||
175 | @Column | 175 | @Column |
176 | newPluginVersion: UserNotificationSettingValue | 176 | newPluginVersion: UserNotificationSettingValue |
177 | 177 | ||
178 | @AllowNull(false) | ||
179 | @Default(null) | ||
180 | @Is( | ||
181 | 'UserNotificationSettingMyVideoEditionFinished', | ||
182 | value => throwIfNotValid(value, isUserNotificationSettingValid, 'myVideoEditionFinished') | ||
183 | ) | ||
184 | @Column | ||
185 | myVideoEditionFinished: UserNotificationSettingValue | ||
186 | |||
178 | @ForeignKey(() => UserModel) | 187 | @ForeignKey(() => UserModel) |
179 | @Column | 188 | @Column |
180 | userId: number | 189 | userId: number |
@@ -216,6 +225,7 @@ export class UserNotificationSettingModel extends Model<Partial<AttributesOnly<U | |||
216 | abuseNewMessage: this.abuseNewMessage, | 225 | abuseNewMessage: this.abuseNewMessage, |
217 | abuseStateChange: this.abuseStateChange, | 226 | abuseStateChange: this.abuseStateChange, |
218 | newPeerTubeVersion: this.newPeerTubeVersion, | 227 | newPeerTubeVersion: this.newPeerTubeVersion, |
228 | myVideoEditionFinished: this.myVideoEditionFinished, | ||
219 | newPluginVersion: this.newPluginVersion | 229 | newPluginVersion: this.newPluginVersion |
220 | } | 230 | } |
221 | } | 231 | } |