diff options
author | Rigel Kent <sendmemail@rigelk.eu> | 2020-08-13 15:07:23 +0200 |
---|---|---|
committer | Chocobozzz <chocobozzz@cpy.re> | 2020-11-25 11:07:56 +0100 |
commit | afff310e50f2fa8419bb4242470cbde46ab54463 (patch) | |
tree | 34efda2daf8f7cdfd89ef6616a79e2222082f93a /server/models/account | |
parent | f619de0e435f7ac3abad2ec772397486358b56e7 (diff) | |
download | PeerTube-afff310e50f2fa8419bb4242470cbde46ab54463.tar.gz PeerTube-afff310e50f2fa8419bb4242470cbde46ab54463.tar.zst PeerTube-afff310e50f2fa8419bb4242470cbde46ab54463.zip |
allow private syndication feeds via a user feedToken
Diffstat (limited to 'server/models/account')
-rw-r--r-- | server/models/account/user.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/server/models/account/user.ts b/server/models/account/user.ts index 2aa6469fb..10117099b 100644 --- a/server/models/account/user.ts +++ b/server/models/account/user.ts | |||
@@ -19,7 +19,8 @@ import { | |||
19 | Model, | 19 | Model, |
20 | Scopes, | 20 | Scopes, |
21 | Table, | 21 | Table, |
22 | UpdatedAt | 22 | UpdatedAt, |
23 | IsUUID | ||
23 | } from 'sequelize-typescript' | 24 | } from 'sequelize-typescript' |
24 | import { | 25 | import { |
25 | MMyUserFormattable, | 26 | MMyUserFormattable, |
@@ -353,6 +354,12 @@ export class UserModel extends Model<UserModel> { | |||
353 | @Column | 354 | @Column |
354 | pluginAuth: string | 355 | pluginAuth: string |
355 | 356 | ||
357 | @AllowNull(false) | ||
358 | @Default(DataType.UUIDV4) | ||
359 | @IsUUID(4) | ||
360 | @Column(DataType.UUID) | ||
361 | feedToken: string | ||
362 | |||
356 | @AllowNull(true) | 363 | @AllowNull(true) |
357 | @Default(null) | 364 | @Default(null) |
358 | @Column | 365 | @Column |