diff options
| author | CyberRex <hspwinx86@gmail.com> | 2022-07-05 00:21:01 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-05 00:21:01 +0900 |
| commit | cd07eb222e1990b30cae74b5fab9f12277322ef6 (patch) | |
| tree | 5fdcbffd59e009ad667d68705e27a77f50065b64 /packages/backend/src/models | |
| parent | fix lint @typescript-eslint/ban-types (diff) | |
| download | misskey-cd07eb222e1990b30cae74b5fab9f12277322ef6.tar.gz misskey-cd07eb222e1990b30cae74b5fab9f12277322ef6.tar.bz2 misskey-cd07eb222e1990b30cae74b5fab9f12277322ef6.zip | |
Add additional drive capacity change support (#8867)
* Add additional drive capacity change support
* Update packages/backend/src/server/api/endpoints/admin/drive-capacity-override.ts
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* :art:
* show instance default capacity in placeholder
* fix
* update api/drive
* fix
* remove :
* fix lint
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Diffstat (limited to 'packages/backend/src/models')
| -rw-r--r-- | packages/backend/src/models/entities/user.ts | 6 | ||||
| -rw-r--r-- | packages/backend/src/models/repositories/user.ts | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/packages/backend/src/models/entities/user.ts b/packages/backend/src/models/entities/user.ts index df92fb8259..bc9446be41 100644 --- a/packages/backend/src/models/entities/user.ts +++ b/packages/backend/src/models/entities/user.ts @@ -218,6 +218,12 @@ export class User { }) public token: string | null; + @Column('integer', { + nullable: true, + comment: 'Overrides user drive capacity limit', + }) + public driveCapacityOverrideMb: number | null; + constructor(data: Partial<User>) { if (data == null) return; diff --git a/packages/backend/src/models/repositories/user.ts b/packages/backend/src/models/repositories/user.ts index 8a4e48efdd..645091395a 100644 --- a/packages/backend/src/models/repositories/user.ts +++ b/packages/backend/src/models/repositories/user.ts @@ -315,6 +315,7 @@ export const UserRepository = db.getRepository(User).extend({ } : undefined) : undefined, emojis: populateEmojis(user.emojis, user.host), onlineStatus: this.getOnlineStatus(user), + driveCapacityOverrideMb: user.driveCapacityOverrideMb, ...(opts.detail ? { url: profile!.url, |