|
|
|
@@ -73,6 +73,18 @@ func SettingsPost(ctx *context.Context, form auth.UpdateOrgSettingForm) { |
|
|
|
ctx.Org.OrgLink = setting.AppSubURL + "/org/" + form.Name |
|
|
|
log.Trace("Organization name changed: %s -> %s", org.Name, form.Name) |
|
|
|
} |
|
|
|
|
|
|
|
count, err := models.GetCloudbrainRunCountByUserID(ctx.User.ID) |
|
|
|
if err != nil { |
|
|
|
ctx.ServerError("GetCloudbrainCountByUserID failed", err) |
|
|
|
return |
|
|
|
} else { |
|
|
|
if count >= 1 { |
|
|
|
log.Error("the user already has running or waiting task", ctx.Data["MsgID"]) |
|
|
|
ctx.RenderWithErr(ctx.Tr("The cloudbrain tasks needs to be stopped before you delete the project"), tplSettingsOptions, &form) |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
// In case it's just a case change. |
|
|
|
org.Name = form.Name |
|
|
|
org.LowerName = strings.ToLower(form.Name) |
|
|
|
|