3
0

Fix store layer usage (must be store.<fn>(ctx, svc.store, ...)

This commit is contained in:
Denis Arh
2022-07-24 11:55:56 +02:00
parent 74d0dfd6de
commit 5e8fae37af
13 changed files with 36 additions and 36 deletions
+3 -3
View File
@@ -13,14 +13,14 @@ type (
)
func (svc tokenService) SearchByUserID(ctx context.Context, userID uint64) (types.AuthOa2tokenSet, error) {
set, _, err := svc.store.SearchAuthOa2tokens(ctx, types.AuthOa2tokenFilter{UserID: userID})
set, _, err := store.SearchAuthOa2tokens(ctx, svc.store, types.AuthOa2tokenFilter{UserID: userID})
return set, err
}
func (svc tokenService) DeleteByID(ctx context.Context, ID uint64) error {
return svc.store.DeleteAuthOa2tokenByID(ctx, ID)
return store.DeleteAuthOa2tokenByID(ctx, svc.store, ID)
}
func (svc tokenService) DeleteByUserID(ctx context.Context, userID uint64) error {
return svc.store.DeleteAuthOA2TokenByUserID(ctx, userID)
return store.DeleteAuthOA2TokenByUserID(ctx, svc.store, userID)
}
+1 -1
View File
@@ -102,7 +102,7 @@ func (svc accessControl) Trace(ctx context.Context, userID uint64, roles []uint6
return nil, fmt.Errorf("userID and roles are mutually exclusive")
}
members, _, err = svc.store.SearchRoleMembers(ctx, systemTypes.RoleMemberFilter{UserID: userID})
members, _, err = store.SearchRoleMembers(ctx, svc.store, systemTypes.RoleMemberFilter{UserID: userID})
if err != nil {
return nil, err
}
+1 -1
View File
@@ -488,7 +488,7 @@ func (svc *session) stateChangeHandler(ctx context.Context) wfexec.StateChangeHa
ses.CopyRuntimeStacktrace()
if err := svc.store.UpsertAutomationSession(ctx, ses); err != nil {
if err := store.UpsertAutomationSession(ctx, svc.store, ses); err != nil {
log.Error("failed to update session", zap.Error(err))
}
}
@@ -101,7 +101,7 @@ func (svc accessControl) Trace(ctx context.Context, userID uint64, roles []uint6
return nil, fmt.Errorf("userID and roles are mutually exclusive")
}
members, _, err = svc.store.SearchRoleMembers(ctx, systemTypes.RoleMemberFilter{UserID: userID})
members, _, err = store.SearchRoleMembers(ctx, svc.store, systemTypes.RoleMemberFilter{UserID: userID})
if err != nil {
return nil, err
}
+1 -1
View File
@@ -102,7 +102,7 @@ func (svc accessControl) Trace(ctx context.Context, userID uint64, roles []uint6
return nil, fmt.Errorf("userID and roles are mutually exclusive")
}
members, _, err = svc.store.SearchRoleMembers(ctx, systemTypes.RoleMemberFilter{UserID: userID})
members, _, err = store.SearchRoleMembers(ctx, svc.store, systemTypes.RoleMemberFilter{UserID: userID})
if err != nil {
return nil, err
}
+1 -1
View File
@@ -102,7 +102,7 @@ func (svc accessControl) Trace(ctx context.Context, userID uint64, roles []uint6
return nil, fmt.Errorf("userID and roles are mutually exclusive")
}
members, _, err = svc.store.SearchRoleMembers(ctx, systemTypes.RoleMemberFilter{UserID: userID})
members, _, err = store.SearchRoleMembers(ctx, svc.store, systemTypes.RoleMemberFilter{UserID: userID})
if err != nil {
return nil, err
}
+1 -1
View File
@@ -452,7 +452,7 @@ func (svc node) updater(ctx context.Context, nodeID uint64, action func(...*node
}
func (svc node) FindBySharedNodeID(ctx context.Context, sharedNodeID uint64) (*types.Node, error) {
n, err := svc.store.LookupFederationNodeBySharedNodeID(ctx, sharedNodeID)
n, err := store.LookupFederationNodeBySharedNodeID(ctx, svc.store, sharedNodeID)
if n != nil && !svc.ac.CanManageNode(ctx, n) {
return nil, NodeErrNotAllowedToManage()
+1 -1
View File
@@ -102,7 +102,7 @@ func (svc accessControl) Trace(ctx context.Context, userID uint64, roles []uint6
return nil, fmt.Errorf("userID and roles are mutually exclusive")
}
members, _, err = svc.store.SearchRoleMembers(ctx, systemTypes.RoleMemberFilter{UserID: userID})
members, _, err = store.SearchRoleMembers(ctx, svc.store, systemTypes.RoleMemberFilter{UserID: userID})
if err != nil {
return nil, err
}
+9 -9
View File
@@ -125,7 +125,7 @@ func (svc *auth) loadUserFromToken(ctx context.Context, token, kind string) (u *
}
)
return u, svc.store.Tx(ctx, func(ctx context.Context, s store.Storer) (err error) {
return u, store.Tx(ctx, svc.store, func(ctx context.Context, s store.Storer) (err error) {
credentialsID, credentials := validateToken(token)
if credentialsID == 0 {
return AuthErrInvalidToken(aam)
@@ -179,7 +179,7 @@ func (svc *auth) createUserToken(ctx context.Context, u *types.User, kind string
}
)
err = svc.store.Tx(ctx, func(ctx context.Context, s store.Storer) (err error) {
err = store.Tx(ctx, svc.store, func(ctx context.Context, s store.Storer) (err error) {
if u == nil || u.ID == 0 {
return AuthErrGeneric()
}
@@ -722,7 +722,7 @@ func (svc *auth) RemoveAccessTokens(ctx context.Context, user *types.User) error
ctx,
&authActionProps{user: user},
AuthActionAccessTokensRemoved,
svc.store.DeleteAuthOA2TokenByUserID(ctx, user.ID),
store.DeleteAuthOA2TokenByUserID(ctx, svc.store, user.ID),
)
}
@@ -737,7 +737,7 @@ func (svc *auth) ValidateTOTP(ctx context.Context, code string) (err error) {
i = internalAuth.GetIdentityFromContext(ctx)
)
err = svc.store.Tx(ctx, func(ctx context.Context, s store.Storer) error {
err = store.Tx(ctx, svc.store, func(ctx context.Context, s store.Storer) error {
if !svc.settings.Auth.MultiFactor.TOTP.Enabled {
return AuthErrDisabledMFAWithTOTP()
}
@@ -776,7 +776,7 @@ func (svc *auth) ConfigureTOTP(ctx context.Context, secret string, code string)
i = internalAuth.GetIdentityFromContext(ctx)
)
err = svc.store.Tx(ctx, func(ctx context.Context, s store.Storer) error {
err = store.Tx(ctx, svc.store, func(ctx context.Context, s store.Storer) error {
if !svc.settings.Auth.MultiFactor.TOTP.Enabled {
return AuthErrDisabledMFAWithTOTP()
}
@@ -837,7 +837,7 @@ func (svc *auth) RemoveTOTP(ctx context.Context, userID uint64, code string) (u
self = i != nil && i.Identity() == userID
)
err = svc.store.Tx(ctx, func(ctx context.Context, s store.Storer) error {
err = store.Tx(ctx, svc.store, func(ctx context.Context, s store.Storer) error {
if !svc.settings.Auth.MultiFactor.TOTP.Enabled {
return AuthErrDisabledMFAWithTOTP()
}
@@ -945,7 +945,7 @@ func (svc *auth) SendEmailOTP(ctx context.Context) (err error) {
i = internalAuth.GetIdentityFromContext(ctx)
)
err = svc.store.Tx(ctx, func(ctx context.Context, s store.Storer) (err error) {
err = store.Tx(ctx, svc.store, func(ctx context.Context, s store.Storer) (err error) {
if !svc.settings.Auth.MultiFactor.EmailOTP.Enabled {
return AuthErrDisabledMFAWithEmailOTP()
}
@@ -977,7 +977,7 @@ func (svc *auth) ConfigureEmailOTP(ctx context.Context, userID uint64, enable bo
aam = &authActionProps{credentials: &types.Credential{Kind: kind}}
)
err = svc.store.Tx(ctx, func(ctx context.Context, s store.Storer) (err error) {
err = store.Tx(ctx, svc.store, func(ctx context.Context, s store.Storer) (err error) {
if !svc.settings.Auth.MultiFactor.EmailOTP.Enabled {
return AuthErrDisabledMFAWithEmailOTP()
}
@@ -1010,7 +1010,7 @@ func (svc *auth) ValidateEmailOTP(ctx context.Context, code string) (err error)
i = internalAuth.GetIdentityFromContext(ctx)
)
err = svc.store.Tx(ctx, func(ctx context.Context, s store.Storer) error {
err = store.Tx(ctx, svc.store, func(ctx context.Context, s store.Storer) error {
if !svc.settings.Auth.MultiFactor.EmailOTP.Enabled {
return AuthErrDisabledMFAWithEmailOTP()
}
+9 -9
View File
@@ -104,8 +104,8 @@ func TestAuth_External(t *testing.T) {
svc := makeMockAuthService()
svc.settings.Auth.External.Enabled = true
req.NoError(svc.store.TruncateUsers(ctx))
req.NoError(svc.store.TruncateCredentials(ctx))
req.NoError(store.TruncateUsers(ctx, svc.store))
req.NoError(store.TruncateCredentials(ctx, svc.store))
req.NoError(store.CreateUser(ctx, svc.store, validUser, suspendedUser))
req.NoError(store.CreateCredential(ctx, svc.store, fooCredentials, barCredentials))
@@ -147,7 +147,7 @@ func TestAuth_InternalSignUp(t *testing.T) {
svc.settings.Auth.Internal.Enabled = true
svc.settings.Auth.Internal.Signup.Enabled = true
req.NoError(svc.store.CreateUser(ctx, &types.User{Email: "existing@internal-signup-test.tld", ID: existingUserID, CreatedAt: *now()}))
req.NoError(store.CreateUser(ctx, svc.store, &types.User{Email: "existing@internal-signup-test.tld", ID: existingUserID, CreatedAt: *now()}))
req.NoError(svc.SetPassword(ctx, existingUserID, "secure password"))
t.Run("invalid email", func(t *testing.T) {
@@ -262,8 +262,8 @@ func TestAuth_InternalLogin(t *testing.T) {
svc := makeMockAuthService()
svc.settings.Auth.Internal.Enabled = true
req.NoError(svc.store.TruncateUsers(ctx))
req.NoError(svc.store.TruncateCredentials(ctx))
req.NoError(store.TruncateUsers(ctx, svc.store))
req.NoError(store.TruncateCredentials(ctx, svc.store))
req.NoError(store.CreateUser(ctx, svc.store, validUser, suspendedUser))
req.NoError(svc.SetPasswordCredentials(ctx, validUser.ID, validPass))
@@ -321,8 +321,8 @@ func TestAuth_createUserToken(t *testing.T) {
)
svc := makeMockAuthService()
req.NoError(svc.store.TruncateUsers(ctx))
req.NoError(svc.store.TruncateCredentials(ctx))
req.NoError(store.TruncateUsers(ctx, svc.store))
req.NoError(store.TruncateCredentials(ctx, svc.store))
req.NoError(store.CreateUser(ctx, svc.store, validUser))
for _, tt := range tests {
@@ -367,8 +367,8 @@ func TestAuth_multiCreateUserTokenForPasswordReset(t *testing.T) {
}
)
req.NoError(svc.store.TruncateUsers(ctx))
req.NoError(svc.store.TruncateCredentials(ctx))
req.NoError(store.TruncateUsers(ctx, svc.store))
req.NoError(store.TruncateCredentials(ctx, svc.store))
req.NoError(store.CreateUser(ctx, svc.store, validUser))
for try := 0; try <= tokenReqMaxCount+1; try++ {
+3 -3
View File
@@ -45,7 +45,7 @@ func (svc *queue) CreateQueueEvent(q string, p []byte) eventbus.Event {
}
func (svc *queue) ProcessQueueMessage(ctx context.Context, ID uint64, m mt.QueueMessage) error {
svc.store.UpdateQueueMessage(ctx, &types.QueueMessage{
store.UpdateQueueMessage(ctx, svc.store, &types.QueueMessage{
ID: ID,
Processed: now(),
Queue: m.Queue,
@@ -56,7 +56,7 @@ func (svc *queue) ProcessQueueMessage(ctx context.Context, ID uint64, m mt.Queue
}
func (svc *queue) CreateQueueMessage(ctx context.Context, m mt.QueueMessage) error {
svc.store.CreateQueueMessage(ctx, &types.QueueMessage{
store.CreateQueueMessage(ctx, svc.store, &types.QueueMessage{
ID: nextID(),
Created: now(),
Queue: m.Queue,
@@ -67,7 +67,7 @@ func (svc *queue) CreateQueueMessage(ctx context.Context, m mt.QueueMessage) err
}
func (svc *queue) SearchQueues(ctx context.Context, ff mt.QueueFilter) (l []mt.QueueDb, f mt.QueueFilter, err error) {
list, _, err := svc.store.SearchQueues(ctx, *(makeFilter(&ff)))
list, _, err := store.SearchQueues(ctx, svc.store, *(makeFilter(&ff)))
if err != nil {
return
+3 -3
View File
@@ -45,19 +45,19 @@ func (svc statistics) Metrics(ctx context.Context) (rval *StatisticsMetricsPaylo
rval = &StatisticsMetricsPayload{}
if svc.ac.CanSearchUsers(ctx) {
if rval.Users, err = svc.store.UserMetrics(ctx); err != nil {
if rval.Users, err = store.UserMetrics(ctx, svc.store); err != nil {
return err
}
}
if svc.ac.CanSearchRoles(ctx) {
if rval.Roles, err = svc.store.RoleMetrics(ctx); err != nil {
if rval.Roles, err = store.RoleMetrics(ctx, svc.store); err != nil {
return err
}
}
if svc.ac.CanSearchApplications(ctx) {
if rval.Applications, err = svc.store.ApplicationMetrics(ctx); err != nil {
if rval.Applications, err = store.ApplicationMetrics(ctx, svc.store); err != nil {
return err
}
}
+2 -2
View File
@@ -758,7 +758,7 @@ func (svc user) DeleteAuthTokensByUserID(ctx context.Context, userID uint64) (er
return UserErrInvalidID()
}
if err = svc.store.DeleteAuthOA2TokenByUserID(ctx, userID); err != nil {
if err = store.DeleteAuthOA2TokenByUserID(ctx, svc.store, userID); err != nil {
return
}
@@ -779,7 +779,7 @@ func (svc user) DeleteAuthSessionsByUserID(ctx context.Context, userID uint64) (
return UserErrInvalidID()
}
if err = svc.store.DeleteAuthSessionsByUserID(ctx, userID); err != nil {
if err = store.DeleteAuthSessionsByUserID(ctx, svc.store, userID); err != nil {
return
}