mirror of
				https://github.com/grafana/grafana.git
				synced 2025-02-25 18:55:37 -06:00 
			
		
		
		
	remove bus from login (#44995)
* remove bus from login * remove comments and format correctly * remove the downcast
This commit is contained in:
		
							
								
								
									
										40
									
								
								pkg/services/multildap/multidap_mock.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								pkg/services/multildap/multidap_mock.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
			
		||||
package multildap
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"github.com/grafana/grafana/pkg/models"
 | 
			
		||||
	"github.com/grafana/grafana/pkg/services/ldap"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type MultiLDAPmock struct {
 | 
			
		||||
	MultiLDAP
 | 
			
		||||
	ID          int64
 | 
			
		||||
	UserCalled  bool
 | 
			
		||||
	LoginCalled bool
 | 
			
		||||
	UserInfo    *models.User
 | 
			
		||||
	AuthModule  string
 | 
			
		||||
	ExpectedErr error
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *MultiLDAPmock) Login(query *models.LoginUserQuery) (
 | 
			
		||||
	*models.ExternalUserInfo, error,
 | 
			
		||||
) {
 | 
			
		||||
	m.LoginCalled = true
 | 
			
		||||
	query.User = m.UserInfo
 | 
			
		||||
	query.AuthModule = m.AuthModule
 | 
			
		||||
	result := &models.ExternalUserInfo{
 | 
			
		||||
		UserId: m.ID,
 | 
			
		||||
	}
 | 
			
		||||
	return result, m.ExpectedErr
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *MultiLDAPmock) User(login string) (
 | 
			
		||||
	*models.ExternalUserInfo,
 | 
			
		||||
	ldap.ServerConfig,
 | 
			
		||||
	error,
 | 
			
		||||
) {
 | 
			
		||||
	m.UserCalled = true
 | 
			
		||||
	result := &models.ExternalUserInfo{
 | 
			
		||||
		UserId: m.ID,
 | 
			
		||||
	}
 | 
			
		||||
	return result, ldap.ServerConfig{}, nil
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user