feat: integrate new modules (#5087)

This commit is contained in:
DarkSky
2023-12-14 09:50:46 +00:00
parent a93c12e122
commit 2b7f6f8b74
26 changed files with 424 additions and 149 deletions

View File

@@ -10,6 +10,23 @@ type ServerConfigType {
flavor: String!
}
type UserQuotaHumanReadable {
name: String!
blobLimit: String!
storageQuota: String!
historyPeriod: String!
memberLimit: String!
}
type UserQuota {
name: String!
blobLimit: Float!
storageQuota: Float!
historyPeriod: Float!
memberLimit: Int!
humanReadable: UserQuotaHumanReadable!
}
type UserType {
id: ID!
@@ -31,6 +48,7 @@ type UserType {
"""User password has been set"""
hasPassword: Boolean
token: TokenType!
quota: UserQuota
"""Get user invoice count"""
invoiceCount: Int!