diff --git a/pkg/services/accesscontrol/resourcepermissions/service_mock.go b/pkg/services/accesscontrol/resourcepermissions/service_mock.go index a1ad509e7cd..41f78f4efcb 100644 --- a/pkg/services/accesscontrol/resourcepermissions/service_mock.go +++ b/pkg/services/accesscontrol/resourcepermissions/service_mock.go @@ -8,6 +8,8 @@ import ( "github.com/grafana/grafana/pkg/services/accesscontrol" ) +var _ accesscontrol.ResourcePermissionsService = new(MockService) + type MockService struct { mock.Mock } @@ -31,3 +33,8 @@ func (m *MockService) SetBuiltInRolePermission(ctx context.Context, orgID int64, mockedArgs := m.Called(ctx, orgID, builtInRole, resourceID, permission) return mockedArgs.Get(0).(*accesscontrol.ResourcePermission), mockedArgs.Error(1) } + +func (m *MockService) SetPermissions(ctx context.Context, orgID int64, resourceID string, commands ...accesscontrol.SetResourcePermissionCommand) ([]accesscontrol.ResourcePermission, error) { + mockedArgs := m.Called(ctx, orgID, resourceID, commands) + return mockedArgs.Get(0).([]accesscontrol.ResourcePermission), mockedArgs.Error(1) +}