add UserService to members/owners endpoint handlers
parent
3ecdda8a22
commit
3b43d83da0
|
@ -75,11 +75,13 @@ func NewAPIHandler(b *APIBackend) *APIHandler {
|
||||||
h.BucketHandler = NewBucketHandler(b.UserResourceMappingService, b.LabelService)
|
h.BucketHandler = NewBucketHandler(b.UserResourceMappingService, b.LabelService)
|
||||||
h.BucketHandler.BucketService = b.BucketService
|
h.BucketHandler.BucketService = b.BucketService
|
||||||
h.BucketHandler.BucketOperationLogService = b.BucketOperationLogService
|
h.BucketHandler.BucketOperationLogService = b.BucketOperationLogService
|
||||||
|
h.BucketHandler.UserService = b.UserService
|
||||||
|
|
||||||
h.OrgHandler = NewOrgHandler(b.UserResourceMappingService, b.LabelService)
|
h.OrgHandler = NewOrgHandler(b.UserResourceMappingService, b.LabelService)
|
||||||
h.OrgHandler.OrganizationService = b.OrganizationService
|
h.OrgHandler.OrganizationService = b.OrganizationService
|
||||||
h.OrgHandler.BucketService = b.BucketService
|
h.OrgHandler.BucketService = b.BucketService
|
||||||
h.OrgHandler.OrganizationOperationLogService = b.OrganizationOperationLogService
|
h.OrgHandler.OrganizationOperationLogService = b.OrganizationOperationLogService
|
||||||
|
h.OrgHandler.UserService = b.UserService
|
||||||
|
|
||||||
h.UserHandler = NewUserHandler()
|
h.UserHandler = NewUserHandler()
|
||||||
h.UserHandler.UserService = b.UserService
|
h.UserHandler.UserService = b.UserService
|
||||||
|
@ -89,9 +91,11 @@ func NewAPIHandler(b *APIBackend) *APIHandler {
|
||||||
h.DashboardHandler = NewDashboardHandler(b.UserResourceMappingService, b.LabelService)
|
h.DashboardHandler = NewDashboardHandler(b.UserResourceMappingService, b.LabelService)
|
||||||
h.DashboardHandler.DashboardService = b.DashboardService
|
h.DashboardHandler.DashboardService = b.DashboardService
|
||||||
h.DashboardHandler.DashboardOperationLogService = b.DashboardOperationLogService
|
h.DashboardHandler.DashboardOperationLogService = b.DashboardOperationLogService
|
||||||
|
h.DashboardHandler.UserService = b.UserService
|
||||||
|
|
||||||
h.ViewHandler = NewViewHandler(b.UserResourceMappingService, b.LabelService)
|
h.ViewHandler = NewViewHandler(b.UserResourceMappingService, b.LabelService)
|
||||||
h.ViewHandler.ViewService = b.ViewService
|
h.ViewHandler.ViewService = b.ViewService
|
||||||
|
h.ViewHandler.UserService = b.UserService
|
||||||
|
|
||||||
h.MacroHandler = NewMacroHandler()
|
h.MacroHandler = NewMacroHandler()
|
||||||
h.MacroHandler.MacroService = b.MacroService
|
h.MacroHandler.MacroService = b.MacroService
|
||||||
|
@ -112,6 +116,7 @@ func NewAPIHandler(b *APIBackend) *APIHandler {
|
||||||
h.TaskHandler.TaskService = b.TaskService
|
h.TaskHandler.TaskService = b.TaskService
|
||||||
h.TaskHandler.AuthorizationService = b.AuthorizationService
|
h.TaskHandler.AuthorizationService = b.AuthorizationService
|
||||||
h.TaskHandler.UserResourceMappingService = b.UserResourceMappingService
|
h.TaskHandler.UserResourceMappingService = b.UserResourceMappingService
|
||||||
|
h.TaskHandler.UserService = b.UserService
|
||||||
|
|
||||||
h.TelegrafHandler = NewTelegrafHandler(
|
h.TelegrafHandler = NewTelegrafHandler(
|
||||||
b.Logger.With(zap.String("handler", "telegraf")),
|
b.Logger.With(zap.String("handler", "telegraf")),
|
||||||
|
@ -119,6 +124,7 @@ func NewAPIHandler(b *APIBackend) *APIHandler {
|
||||||
b.LabelService,
|
b.LabelService,
|
||||||
b.TelegrafService,
|
b.TelegrafService,
|
||||||
)
|
)
|
||||||
|
h.TelegrafHandler.UserService = b.UserService
|
||||||
|
|
||||||
h.WriteHandler = NewWriteHandler(b.PointsWriter)
|
h.WriteHandler = NewWriteHandler(b.PointsWriter)
|
||||||
h.WriteHandler.OrganizationService = b.OrganizationService
|
h.WriteHandler.OrganizationService = b.OrganizationService
|
||||||
|
|
|
@ -23,6 +23,7 @@ type BucketHandler struct {
|
||||||
BucketOperationLogService platform.BucketOperationLogService
|
BucketOperationLogService platform.BucketOperationLogService
|
||||||
UserResourceMappingService platform.UserResourceMappingService
|
UserResourceMappingService platform.UserResourceMappingService
|
||||||
LabelService platform.LabelService
|
LabelService platform.LabelService
|
||||||
|
UserService platform.UserService
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -52,12 +53,12 @@ func NewBucketHandler(mappingService platform.UserResourceMappingService, labelS
|
||||||
h.HandlerFunc("PATCH", bucketsIDPath, h.handlePatchBucket)
|
h.HandlerFunc("PATCH", bucketsIDPath, h.handlePatchBucket)
|
||||||
h.HandlerFunc("DELETE", bucketsIDPath, h.handleDeleteBucket)
|
h.HandlerFunc("DELETE", bucketsIDPath, h.handleDeleteBucket)
|
||||||
|
|
||||||
h.HandlerFunc("POST", bucketsIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, platform.BucketResourceType, platform.Member))
|
h.HandlerFunc("POST", bucketsIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.BucketResourceType, platform.Member))
|
||||||
h.HandlerFunc("GET", bucketsIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("GET", bucketsIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Member))
|
||||||
h.HandlerFunc("DELETE", bucketsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("DELETE", bucketsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
||||||
|
|
||||||
h.HandlerFunc("POST", bucketsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, platform.BucketResourceType, platform.Owner))
|
h.HandlerFunc("POST", bucketsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.BucketResourceType, platform.Owner))
|
||||||
h.HandlerFunc("GET", bucketsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("GET", bucketsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Owner))
|
||||||
h.HandlerFunc("DELETE", bucketsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("DELETE", bucketsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
||||||
|
|
||||||
h.HandlerFunc("GET", bucketsIDLabelsPath, newGetLabelsHandler(h.LabelService))
|
h.HandlerFunc("GET", bucketsIDLabelsPath, newGetLabelsHandler(h.LabelService))
|
||||||
|
|
|
@ -23,6 +23,7 @@ type DashboardHandler struct {
|
||||||
DashboardOperationLogService platform.DashboardOperationLogService
|
DashboardOperationLogService platform.DashboardOperationLogService
|
||||||
UserResourceMappingService platform.UserResourceMappingService
|
UserResourceMappingService platform.UserResourceMappingService
|
||||||
LabelService platform.LabelService
|
LabelService platform.LabelService
|
||||||
|
UserService platform.UserService
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -59,12 +60,12 @@ func NewDashboardHandler(mappingService platform.UserResourceMappingService, lab
|
||||||
h.HandlerFunc("DELETE", dashboardsIDCellsIDPath, h.handleDeleteDashboardCell)
|
h.HandlerFunc("DELETE", dashboardsIDCellsIDPath, h.handleDeleteDashboardCell)
|
||||||
h.HandlerFunc("PATCH", dashboardsIDCellsIDPath, h.handlePatchDashboardCell)
|
h.HandlerFunc("PATCH", dashboardsIDCellsIDPath, h.handlePatchDashboardCell)
|
||||||
|
|
||||||
h.HandlerFunc("POST", dashboardsIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, platform.DashboardResourceType, platform.Member))
|
h.HandlerFunc("POST", dashboardsIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.DashboardResourceType, platform.Member))
|
||||||
h.HandlerFunc("GET", dashboardsIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("GET", dashboardsIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Member))
|
||||||
h.HandlerFunc("DELETE", dashboardsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("DELETE", dashboardsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
||||||
|
|
||||||
h.HandlerFunc("POST", dashboardsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, platform.DashboardResourceType, platform.Owner))
|
h.HandlerFunc("POST", dashboardsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.DashboardResourceType, platform.Owner))
|
||||||
h.HandlerFunc("GET", dashboardsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("GET", dashboardsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Owner))
|
||||||
h.HandlerFunc("DELETE", dashboardsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("DELETE", dashboardsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
||||||
|
|
||||||
h.HandlerFunc("GET", dashboardsIDLabelsPath, newGetLabelsHandler(h.LabelService))
|
h.HandlerFunc("GET", dashboardsIDLabelsPath, newGetLabelsHandler(h.LabelService))
|
||||||
|
|
|
@ -24,6 +24,7 @@ type OrgHandler struct {
|
||||||
UserResourceMappingService platform.UserResourceMappingService
|
UserResourceMappingService platform.UserResourceMappingService
|
||||||
SecretService platform.SecretService
|
SecretService platform.SecretService
|
||||||
LabelService platform.LabelService
|
LabelService platform.LabelService
|
||||||
|
UserService platform.UserService
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -57,12 +58,12 @@ func NewOrgHandler(mappingService platform.UserResourceMappingService,
|
||||||
h.HandlerFunc("PATCH", organizationsIDPath, h.handlePatchOrg)
|
h.HandlerFunc("PATCH", organizationsIDPath, h.handlePatchOrg)
|
||||||
h.HandlerFunc("DELETE", organizationsIDPath, h.handleDeleteOrg)
|
h.HandlerFunc("DELETE", organizationsIDPath, h.handleDeleteOrg)
|
||||||
|
|
||||||
h.HandlerFunc("POST", organizationsIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, platform.OrgResourceType, platform.Member))
|
h.HandlerFunc("POST", organizationsIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.OrgResourceType, platform.Member))
|
||||||
h.HandlerFunc("GET", organizationsIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("GET", organizationsIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Member))
|
||||||
h.HandlerFunc("DELETE", organizationsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("DELETE", organizationsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
||||||
|
|
||||||
h.HandlerFunc("POST", organizationsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, platform.OrgResourceType, platform.Owner))
|
h.HandlerFunc("POST", organizationsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.OrgResourceType, platform.Owner))
|
||||||
h.HandlerFunc("GET", organizationsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("GET", organizationsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Owner))
|
||||||
h.HandlerFunc("DELETE", organizationsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("DELETE", organizationsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
||||||
|
|
||||||
h.HandlerFunc("GET", organizationsIDSecretsPath, h.handleGetSecrets)
|
h.HandlerFunc("GET", organizationsIDSecretsPath, h.handleGetSecrets)
|
||||||
|
|
|
@ -30,6 +30,7 @@ type TaskHandler struct {
|
||||||
OrganizationService platform.OrganizationService
|
OrganizationService platform.OrganizationService
|
||||||
UserResourceMappingService platform.UserResourceMappingService
|
UserResourceMappingService platform.UserResourceMappingService
|
||||||
LabelService platform.LabelService
|
LabelService platform.LabelService
|
||||||
|
UserService platform.UserService
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -68,12 +69,12 @@ func NewTaskHandler(mappingService platform.UserResourceMappingService, labelSer
|
||||||
h.HandlerFunc("GET", tasksIDLogsPath, h.handleGetLogs)
|
h.HandlerFunc("GET", tasksIDLogsPath, h.handleGetLogs)
|
||||||
h.HandlerFunc("GET", tasksIDRunsIDLogsPath, h.handleGetLogs)
|
h.HandlerFunc("GET", tasksIDRunsIDLogsPath, h.handleGetLogs)
|
||||||
|
|
||||||
h.HandlerFunc("POST", tasksIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, platform.TaskResourceType, platform.Member))
|
h.HandlerFunc("POST", tasksIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.TaskResourceType, platform.Member))
|
||||||
h.HandlerFunc("GET", tasksIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("GET", tasksIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Member))
|
||||||
h.HandlerFunc("DELETE", tasksIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("DELETE", tasksIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
||||||
|
|
||||||
h.HandlerFunc("POST", tasksIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, platform.TaskResourceType, platform.Owner))
|
h.HandlerFunc("POST", tasksIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.TaskResourceType, platform.Owner))
|
||||||
h.HandlerFunc("GET", tasksIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("GET", tasksIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Owner))
|
||||||
h.HandlerFunc("DELETE", tasksIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("DELETE", tasksIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
||||||
|
|
||||||
h.HandlerFunc("GET", tasksIDRunsPath, h.handleGetRuns)
|
h.HandlerFunc("GET", tasksIDRunsPath, h.handleGetRuns)
|
||||||
|
|
|
@ -23,6 +23,7 @@ type TelegrafHandler struct {
|
||||||
TelegrafService platform.TelegrafConfigStore
|
TelegrafService platform.TelegrafConfigStore
|
||||||
UserResourceMappingService platform.UserResourceMappingService
|
UserResourceMappingService platform.UserResourceMappingService
|
||||||
LabelService platform.LabelService
|
LabelService platform.LabelService
|
||||||
|
UserService platform.UserService
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -56,12 +57,12 @@ func NewTelegrafHandler(
|
||||||
h.HandlerFunc("DELETE", telegrafsIDPath, h.handleDeleteTelegraf)
|
h.HandlerFunc("DELETE", telegrafsIDPath, h.handleDeleteTelegraf)
|
||||||
h.HandlerFunc("PUT", telegrafsIDPath, h.handlePutTelegraf)
|
h.HandlerFunc("PUT", telegrafsIDPath, h.handlePutTelegraf)
|
||||||
|
|
||||||
h.HandlerFunc("POST", telegrafsIDMembersIDPath, newPostMemberHandler(h.UserResourceMappingService, platform.TelegrafResourceType, platform.Member))
|
h.HandlerFunc("POST", telegrafsIDMembersIDPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.TelegrafResourceType, platform.Member))
|
||||||
h.HandlerFunc("GET", telegrafsIDMembersIDPath, newGetMembersHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("GET", telegrafsIDMembersIDPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Member))
|
||||||
h.HandlerFunc("DELETE", telegrafsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("DELETE", telegrafsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
||||||
|
|
||||||
h.HandlerFunc("POST", telegrafsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, platform.TelegrafResourceType, platform.Owner))
|
h.HandlerFunc("POST", telegrafsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.TelegrafResourceType, platform.Owner))
|
||||||
h.HandlerFunc("GET", telegrafsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("GET", telegrafsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Owner))
|
||||||
h.HandlerFunc("DELETE", telegrafsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("DELETE", telegrafsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
||||||
|
|
||||||
h.HandlerFunc("GET", telegrafsIDLabelsPath, newGetLabelsHandler(h.LabelService))
|
h.HandlerFunc("GET", telegrafsIDLabelsPath, newGetLabelsHandler(h.LabelService))
|
||||||
|
|
|
@ -18,6 +18,7 @@ type ViewHandler struct {
|
||||||
ViewService platform.ViewService
|
ViewService platform.ViewService
|
||||||
UserResourceMappingService platform.UserResourceMappingService
|
UserResourceMappingService platform.UserResourceMappingService
|
||||||
LabelService platform.LabelService
|
LabelService platform.LabelService
|
||||||
|
UserService platform.UserService
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -46,12 +47,12 @@ func NewViewHandler(mappingService platform.UserResourceMappingService, labelSer
|
||||||
h.HandlerFunc("DELETE", viewsIDPath, h.handleDeleteView)
|
h.HandlerFunc("DELETE", viewsIDPath, h.handleDeleteView)
|
||||||
h.HandlerFunc("PATCH", viewsIDPath, h.handlePatchView)
|
h.HandlerFunc("PATCH", viewsIDPath, h.handlePatchView)
|
||||||
|
|
||||||
h.HandlerFunc("POST", viewsIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, platform.ViewResourceType, platform.Member))
|
h.HandlerFunc("POST", viewsIDMembersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.ViewResourceType, platform.Member))
|
||||||
h.HandlerFunc("GET", viewsIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("GET", viewsIDMembersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Member))
|
||||||
h.HandlerFunc("DELETE", viewsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
h.HandlerFunc("DELETE", viewsIDMembersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Member))
|
||||||
|
|
||||||
h.HandlerFunc("POST", viewsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, platform.ViewResourceType, platform.Owner))
|
h.HandlerFunc("POST", viewsIDOwnersPath, newPostMemberHandler(h.UserResourceMappingService, h.UserService, platform.ViewResourceType, platform.Owner))
|
||||||
h.HandlerFunc("GET", viewsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("GET", viewsIDOwnersPath, newGetMembersHandler(h.UserResourceMappingService, h.UserService, platform.Owner))
|
||||||
h.HandlerFunc("DELETE", viewsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
h.HandlerFunc("DELETE", viewsIDOwnersIDPath, newDeleteMemberHandler(h.UserResourceMappingService, platform.Owner))
|
||||||
|
|
||||||
h.HandlerFunc("GET", viewsIDLabelsPath, newGetLabelsHandler(h.LabelService))
|
h.HandlerFunc("GET", viewsIDLabelsPath, newGetLabelsHandler(h.LabelService))
|
||||||
|
|
Loading…
Reference in New Issue