Skip to content
Merged
3 changes: 2 additions & 1 deletion cmd/serve.go
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,8 @@ func buildAPIDependencies(
metaschemaRepository := postgres.NewMetaSchemaRepository(logger, dbc)
metaschemaService := metaschema.NewService(metaschemaRepository)

userPATService := userpat.NewService(logger, userPATRepo, cfg.App.PAT, organizationService, roleService, policyService, projectService, auditRecordRepository)
userPATService := userpat.NewService(logger, userPATRepo, cfg.App.PAT, organizationService, roleService, membershipService, projectService, auditRecordRepository)
membershipService.SetUserPATService(userPATService)
patAlertService := userpat.NewAlertService(userPATRepo, userService, organizationService, mailDialer, dbc, cfg.App.PAT.Alert, logger, auditRecordRepository)
auditRecordService := auditrecord.NewService(auditRecordRepository, userService, serviceUserService, sessionService, userPATService)

Expand Down
1 change: 1 addition & 0 deletions core/membership/errors.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ var (
ErrInvalidResourceType = errors.New("unsupported resource type")
ErrInvalidGroupRole = errors.New("role is not valid for group scope")
ErrLastGroupOwnerRole = errors.New("cannot change role: this is the last owner of the group")
ErrPrincipalExpired = errors.New("principal has expired")
)
95 changes: 95 additions & 0 deletions core/membership/mocks/user_pat_service.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading