[WIP]
This commit is contained in:
@@ -76,6 +76,10 @@ type ServersAuthorizationDatabaseConfig struct {
|
||||
Mongo *MongoDBConfig `yaml:"mongo"`
|
||||
}
|
||||
|
||||
type UsersConfig struct {
|
||||
DefaultMaxOwnedServers uint `yaml:"default_max_owned_servers"`
|
||||
}
|
||||
|
||||
type GlobalConfig struct {
|
||||
// Features Configs
|
||||
Email EmailConfig `yaml:"email"`
|
||||
@@ -83,6 +87,7 @@ type GlobalConfig struct {
|
||||
Signing SigningConfig `yaml:"signing"`
|
||||
Authentication AuthenticationConfig `yaml:"authentication"`
|
||||
InstanceManager InstanceManagerConfig `yaml:"instance_manager"`
|
||||
Users UsersConfig `yaml:"users"`
|
||||
|
||||
// Database Configs
|
||||
ServersDatabase ServersDatabaseConfig `yaml:"servers_database"`
|
||||
|
@@ -1,8 +1,9 @@
|
||||
package models
|
||||
|
||||
type User struct {
|
||||
Username string `json:"username"`
|
||||
Nickname string `json:"nickname"`
|
||||
Email string `json:"email"`
|
||||
MaxOwnedServers int `json:"maxed_owned_servers"`
|
||||
Username string `json:"username"`
|
||||
Nickname string `json:"nickname"`
|
||||
Email string `json:"email"`
|
||||
MaxOwnedServers uint `json:"maxed_owned_servers"`
|
||||
Permissions Permission `json:"permissions"`
|
||||
}
|
||||
|
Reference in New Issue
Block a user