fix(tenant): include pagination options in middlewares (#17835)
parent
e29a2c78de
commit
60c3af7929
|
@ -83,7 +83,7 @@ func (l *BucketLogger) FindBuckets(ctx context.Context, filter influxdb.BucketFi
|
||||||
}
|
}
|
||||||
l.logger.Debug("buckets find", dur)
|
l.logger.Debug("buckets find", dur)
|
||||||
}(time.Now())
|
}(time.Now())
|
||||||
return l.bucketService.FindBuckets(ctx, filter)
|
return l.bucketService.FindBuckets(ctx, filter, opt...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *BucketLogger) UpdateBucket(ctx context.Context, id influxdb.ID, upd influxdb.BucketUpdate) (u *influxdb.Bucket, err error) {
|
func (l *BucketLogger) UpdateBucket(ctx context.Context, id influxdb.ID, upd influxdb.BucketUpdate) (u *influxdb.Bucket, err error) {
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
package tenant_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/influxdata/influxdb/v2"
|
||||||
|
"github.com/influxdata/influxdb/v2/tenant"
|
||||||
|
influxdbtesting "github.com/influxdata/influxdb/v2/testing"
|
||||||
|
"go.uber.org/zap/zaptest"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestBucketLoggingService(t *testing.T) {
|
||||||
|
influxdbtesting.BucketService(initBoltBucketLoggingService, t, influxdbtesting.WithoutHooks())
|
||||||
|
}
|
||||||
|
|
||||||
|
func initBoltBucketLoggingService(f influxdbtesting.BucketFields, t *testing.T) (influxdb.BucketService, string, func()) {
|
||||||
|
svc, s, closer := initBoltBucketService(f, t)
|
||||||
|
return tenant.NewBucketLogger(zaptest.NewLogger(t), svc), s, closer
|
||||||
|
}
|
|
@ -71,7 +71,7 @@ func (l *OrgLogger) FindOrganizations(ctx context.Context, filter influxdb.Organ
|
||||||
}
|
}
|
||||||
l.logger.Debug("orgs find", dur)
|
l.logger.Debug("orgs find", dur)
|
||||||
}(time.Now())
|
}(time.Now())
|
||||||
return l.orgService.FindOrganizations(ctx, filter)
|
return l.orgService.FindOrganizations(ctx, filter, opt...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *OrgLogger) UpdateOrganization(ctx context.Context, id influxdb.ID, upd influxdb.OrganizationUpdate) (u *influxdb.Organization, err error) {
|
func (l *OrgLogger) UpdateOrganization(ctx context.Context, id influxdb.ID, upd influxdb.OrganizationUpdate) (u *influxdb.Organization, err error) {
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
package tenant_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/influxdata/influxdb/v2"
|
||||||
|
"github.com/influxdata/influxdb/v2/tenant"
|
||||||
|
influxdbtesting "github.com/influxdata/influxdb/v2/testing"
|
||||||
|
"go.uber.org/zap/zaptest"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestOrganizationLoggingService(t *testing.T) {
|
||||||
|
influxdbtesting.OrganizationService(initBoltOrganizationLoggingService, t)
|
||||||
|
}
|
||||||
|
|
||||||
|
func initBoltOrganizationLoggingService(f influxdbtesting.OrganizationFields, t *testing.T) (influxdb.OrganizationService, string, func()) {
|
||||||
|
orgSvc, s, closer := initBoltOrganizationService(f, t)
|
||||||
|
return tenant.NewOrgLogger(zaptest.NewLogger(t), orgSvc), s, closer
|
||||||
|
}
|
|
@ -45,7 +45,7 @@ func (l *URMLogger) FindUserResourceMappings(ctx context.Context, filter influxd
|
||||||
}
|
}
|
||||||
l.logger.Debug("urm find", dur)
|
l.logger.Debug("urm find", dur)
|
||||||
}(time.Now())
|
}(time.Now())
|
||||||
return l.urmService.FindUserResourceMappings(ctx, filter)
|
return l.urmService.FindUserResourceMappings(ctx, filter, opt...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *URMLogger) DeleteUserResourceMapping(ctx context.Context, resourceID, userID influxdb.ID) (err error) {
|
func (l *URMLogger) DeleteUserResourceMapping(ctx context.Context, resourceID, userID influxdb.ID) (err error) {
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
package tenant_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/influxdata/influxdb/v2"
|
||||||
|
"github.com/influxdata/influxdb/v2/tenant"
|
||||||
|
influxdbtesting "github.com/influxdata/influxdb/v2/testing"
|
||||||
|
"go.uber.org/zap/zaptest"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestUserResourceMappingLoggingService(t *testing.T) {
|
||||||
|
influxdbtesting.UserResourceMappingService(initBoltUserResourceMappingLoggingService, t)
|
||||||
|
}
|
||||||
|
|
||||||
|
func initBoltUserResourceMappingLoggingService(f influxdbtesting.UserResourceFields, t *testing.T) (influxdb.UserResourceMappingService, func()) {
|
||||||
|
svc, closer := initBoltUserResourceMappingService(f, t)
|
||||||
|
return tenant.NewURMLogger(zaptest.NewLogger(t), svc), closer
|
||||||
|
}
|
|
@ -71,7 +71,7 @@ func (l *UserLogger) FindUsers(ctx context.Context, filter influxdb.UserFilter,
|
||||||
}
|
}
|
||||||
l.logger.Debug("users find", dur)
|
l.logger.Debug("users find", dur)
|
||||||
}(time.Now())
|
}(time.Now())
|
||||||
return l.userService.FindUsers(ctx, filter)
|
return l.userService.FindUsers(ctx, filter, opt...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *UserLogger) UpdateUser(ctx context.Context, id influxdb.ID, upd influxdb.UserUpdate) (u *influxdb.User, err error) {
|
func (l *UserLogger) UpdateUser(ctx context.Context, id influxdb.ID, upd influxdb.UserUpdate) (u *influxdb.User, err error) {
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
package tenant_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/influxdata/influxdb/v2"
|
||||||
|
"github.com/influxdata/influxdb/v2/tenant"
|
||||||
|
influxdbtesting "github.com/influxdata/influxdb/v2/testing"
|
||||||
|
"go.uber.org/zap/zaptest"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestUserLoggingService(t *testing.T) {
|
||||||
|
influxdbtesting.UserService(initBoltUserLoggingService, t)
|
||||||
|
}
|
||||||
|
|
||||||
|
func initBoltUserLoggingService(f influxdbtesting.UserFields, t *testing.T) (influxdb.UserService, string, func()) {
|
||||||
|
svc, s, closer := initBoltUserService(f, t)
|
||||||
|
return tenant.NewUserLogger(zaptest.NewLogger(t), svc), s, closer
|
||||||
|
}
|
Loading…
Reference in New Issue