fix(fe/be): clean up and enable quota in ui

This commit is contained in:
hexxa 2021-08-08 17:58:16 +08:00 committed by Hexxa
parent cdd15be4aa
commit f986015c0b
11 changed files with 41 additions and 159 deletions

View file

@ -354,18 +354,15 @@ func (h *MultiUsersSvc) AddUser(c *gin.Context) {
return
}
spaceLimit := h.cfg.IntOr("Users.SpaceLimit", 1024)
uploadSpeedLimit := h.cfg.IntOr("Users.UploadSpeedLimit", 100*1024)
downloadSpeedLimit := h.cfg.IntOr("Users.DownloadSpeedLimit", 100*1024)
err = h.deps.Users().AddUser(&userstore.User{
ID: uid,
Name: req.Name,
Pwd: string(pwdHash),
Role: req.Role,
Quota: &userstore.Quota{
SpaceLimit: spaceLimit,
UploadSpeedLimit: uploadSpeedLimit,
DownloadSpeedLimit: downloadSpeedLimit,
SpaceLimit: h.cfg.IntOr("Users.SpaceLimit", 1024),
UploadSpeedLimit: h.cfg.IntOr("Users.UploadSpeedLimit", 100*1024),
DownloadSpeedLimit: h.cfg.IntOr("Users.DownloadSpeedLimit", 100*1024),
},
})
if err != nil {