mirror of
https://github.com/grafana/grafana.git
synced 2024-11-21 16:38:03 -06:00
Orgs: Remove auto assign globals (#63754)
* remove auto assign globals * add missing gitignore entries
This commit is contained in:
parent
c6331c7c10
commit
3b22955ebb
2
.gitignore
vendored
2
.gitignore
vendored
@ -94,6 +94,8 @@ profile.cov
|
|||||||
/pkg/cmd/grafana-server/grafana-server
|
/pkg/cmd/grafana-server/grafana-server
|
||||||
/pkg/cmd/grafana-server/debug
|
/pkg/cmd/grafana-server/debug
|
||||||
/pkg/extensions/*
|
/pkg/extensions/*
|
||||||
|
/pkg/build/cmd/artifactspage.go
|
||||||
|
/pkg/build/cmd/artifactspage.tmpl.html
|
||||||
/pkg/server/wireexts_enterprise.go
|
/pkg/server/wireexts_enterprise.go
|
||||||
/pkg/cmd/grafana-cli/runner/wireexts_enterprise.go
|
/pkg/cmd/grafana-cli/runner/wireexts_enterprise.go
|
||||||
!/pkg/extensions/main.go
|
!/pkg/extensions/main.go
|
||||||
|
@ -193,7 +193,7 @@ func (hs *HTTPServer) registerRoutes() {
|
|||||||
// sign up
|
// sign up
|
||||||
r.Get("/verify", hs.Index)
|
r.Get("/verify", hs.Index)
|
||||||
r.Get("/signup", hs.Index)
|
r.Get("/signup", hs.Index)
|
||||||
r.Get("/api/user/signup/options", routing.Wrap(GetSignUpOptions))
|
r.Get("/api/user/signup/options", routing.Wrap(hs.GetSignUpOptions))
|
||||||
r.Post("/api/user/signup", quota(user.QuotaTargetSrv), quota(org.QuotaTargetSrv), routing.Wrap(hs.SignUp))
|
r.Post("/api/user/signup", quota(user.QuotaTargetSrv), quota(org.QuotaTargetSrv), routing.Wrap(hs.SignUp))
|
||||||
r.Post("/api/user/signup/step2", routing.Wrap(hs.SignUpStep2))
|
r.Post("/api/user/signup/step2", routing.Wrap(hs.SignUpStep2))
|
||||||
|
|
||||||
|
@ -113,7 +113,7 @@ func (hs *HTTPServer) getFrontendSettings(c *contextmodel.ReqContext) (*dtos.Fro
|
|||||||
AlertingNoDataOrNullValues: setting.AlertingNoDataOrNullValues,
|
AlertingNoDataOrNullValues: setting.AlertingNoDataOrNullValues,
|
||||||
AlertingMinInterval: setting.AlertingMinInterval,
|
AlertingMinInterval: setting.AlertingMinInterval,
|
||||||
LiveEnabled: hs.Cfg.LiveMaxConnections != 0,
|
LiveEnabled: hs.Cfg.LiveMaxConnections != 0,
|
||||||
AutoAssignOrg: setting.AutoAssignOrg,
|
AutoAssignOrg: hs.Cfg.AutoAssignOrg,
|
||||||
VerifyEmailEnabled: setting.VerifyEmailEnabled,
|
VerifyEmailEnabled: setting.VerifyEmailEnabled,
|
||||||
SigV4AuthEnabled: setting.SigV4AuthEnabled,
|
SigV4AuthEnabled: setting.SigV4AuthEnabled,
|
||||||
AzureAuthEnabled: setting.AzureAuthEnabled,
|
AzureAuthEnabled: setting.AzureAuthEnabled,
|
||||||
|
@ -19,10 +19,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
// GET /api/user/signup/options
|
// GET /api/user/signup/options
|
||||||
func GetSignUpOptions(c *contextmodel.ReqContext) response.Response {
|
func (hs *HTTPServer) GetSignUpOptions(c *contextmodel.ReqContext) response.Response {
|
||||||
return response.JSON(http.StatusOK, util.DynMap{
|
return response.JSON(http.StatusOK, util.DynMap{
|
||||||
"verifyEmailEnabled": setting.VerifyEmailEnabled,
|
"verifyEmailEnabled": setting.VerifyEmailEnabled,
|
||||||
"autoAssignOrg": setting.AutoAssignOrg,
|
"autoAssignOrg": hs.Cfg.AutoAssignOrg,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -282,8 +282,8 @@ func (auth *AuthProxy) loginViaHeader(reqCtx *contextmodel.ReqContext) (int64, e
|
|||||||
if rt.IsValid() {
|
if rt.IsValid() {
|
||||||
extUser.OrgRoles = map[int64]org.RoleType{}
|
extUser.OrgRoles = map[int64]org.RoleType{}
|
||||||
orgID := int64(1)
|
orgID := int64(1)
|
||||||
if setting.AutoAssignOrg && setting.AutoAssignOrgId > 0 {
|
if auth.cfg.AutoAssignOrg && auth.cfg.AutoAssignOrgId > 0 {
|
||||||
orgID = int64(setting.AutoAssignOrgId)
|
orgID = int64(auth.cfg.AutoAssignOrgId)
|
||||||
}
|
}
|
||||||
extUser.OrgRoles[orgID] = rt
|
extUser.OrgRoles[orgID] = rt
|
||||||
}
|
}
|
||||||
|
@ -22,11 +22,12 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/gobwas/glob"
|
"github.com/gobwas/glob"
|
||||||
|
"github.com/prometheus/common/model"
|
||||||
|
"gopkg.in/ini.v1"
|
||||||
|
|
||||||
"github.com/grafana/grafana-aws-sdk/pkg/awsds"
|
"github.com/grafana/grafana-aws-sdk/pkg/awsds"
|
||||||
"github.com/grafana/grafana-azure-sdk-go/azsettings"
|
"github.com/grafana/grafana-azure-sdk-go/azsettings"
|
||||||
"github.com/grafana/grafana-plugin-sdk-go/backend/gtime"
|
"github.com/grafana/grafana-plugin-sdk-go/backend/gtime"
|
||||||
"github.com/prometheus/common/model"
|
|
||||||
"gopkg.in/ini.v1"
|
|
||||||
|
|
||||||
"github.com/grafana/grafana/pkg/infra/log"
|
"github.com/grafana/grafana/pkg/infra/log"
|
||||||
"github.com/grafana/grafana/pkg/util"
|
"github.com/grafana/grafana/pkg/util"
|
||||||
@ -93,9 +94,6 @@ var (
|
|||||||
// User settings
|
// User settings
|
||||||
AllowUserSignUp bool
|
AllowUserSignUp bool
|
||||||
AllowUserOrgCreate bool
|
AllowUserOrgCreate bool
|
||||||
AutoAssignOrg bool
|
|
||||||
AutoAssignOrgId int
|
|
||||||
AutoAssignOrgRole string
|
|
||||||
VerifyEmailEnabled bool
|
VerifyEmailEnabled bool
|
||||||
LoginHint string
|
LoginHint string
|
||||||
PasswordHint string
|
PasswordHint string
|
||||||
@ -1559,11 +1557,8 @@ func readUserSettings(iniFile *ini.File, cfg *Cfg) error {
|
|||||||
AllowUserSignUp = users.Key("allow_sign_up").MustBool(true)
|
AllowUserSignUp = users.Key("allow_sign_up").MustBool(true)
|
||||||
AllowUserOrgCreate = users.Key("allow_org_create").MustBool(true)
|
AllowUserOrgCreate = users.Key("allow_org_create").MustBool(true)
|
||||||
cfg.AutoAssignOrg = users.Key("auto_assign_org").MustBool(true)
|
cfg.AutoAssignOrg = users.Key("auto_assign_org").MustBool(true)
|
||||||
AutoAssignOrg = cfg.AutoAssignOrg
|
|
||||||
cfg.AutoAssignOrgId = users.Key("auto_assign_org_id").MustInt(1)
|
cfg.AutoAssignOrgId = users.Key("auto_assign_org_id").MustInt(1)
|
||||||
AutoAssignOrgId = cfg.AutoAssignOrgId
|
|
||||||
cfg.AutoAssignOrgRole = users.Key("auto_assign_org_role").In("Editor", []string{"Editor", "Admin", "Viewer"})
|
cfg.AutoAssignOrgRole = users.Key("auto_assign_org_role").In("Editor", []string{"Editor", "Admin", "Viewer"})
|
||||||
AutoAssignOrgRole = cfg.AutoAssignOrgRole
|
|
||||||
VerifyEmailEnabled = users.Key("verify_email_enabled").MustBool(false)
|
VerifyEmailEnabled = users.Key("verify_email_enabled").MustBool(false)
|
||||||
|
|
||||||
cfg.CaseInsensitiveLogin = users.Key("case_insensitive_login").MustBool(false)
|
cfg.CaseInsensitiveLogin = users.Key("case_insensitive_login").MustBool(false)
|
||||||
|
Loading…
Reference in New Issue
Block a user