Auth: Removal of conflicting users check upon creation (#89045)

fix: removal of check for conflicting users
This commit is contained in:
Eric Leijonmarck
2024-06-12 09:19:06 +02:00
committed by GitHub
parent f09f21b5bb
commit c85d10d6c3
2 changed files with 5 additions and 35 deletions

View File

@ -1,8 +1,6 @@
package user
import (
"fmt"
"strings"
"time"
"github.com/grafana/grafana/pkg/services/auth/identity"
@ -219,27 +217,6 @@ type CompleteEmailVerifyCommand struct {
Code string
}
type ErrCaseInsensitiveLoginConflict struct {
Users []User
}
func (e *ErrCaseInsensitiveLoginConflict) Unwrap() error {
return ErrCaseInsensitive
}
func (e *ErrCaseInsensitiveLoginConflict) Error() string {
n := len(e.Users)
userStrings := make([]string, 0, n)
for _, v := range e.Users {
userStrings = append(userStrings, fmt.Sprintf("%s (email:%s, id:%d)", v.Login, v.Email, v.ID))
}
return fmt.Sprintf(
"Found a conflict in user login information. %d users already exist with either the same login or email: [%s].",
n, strings.Join(userStrings, ", "))
}
type Filter interface {
WhereCondition() *WhereCondition
InCondition() *InCondition