Fix rest of the fed rest endpoints, codegen

This commit is contained in:
Denis Arh
2020-12-13 18:53:18 +01:00
committed by Peter Grlica
parent 6b5591882b
commit ae6c227cef
3 changed files with 12 additions and 12 deletions
+8 -8
View File
@@ -130,7 +130,7 @@ endpoints:
- title: Manage structure
description: Manage structure
entrypoint: manageStructure
path: "/nodes/{nodeID}"
path: "/nodes/{nodeID}/modules"
authentication: []
imports:
- github.com/cortezaproject/corteza-server/federation/types
@@ -138,7 +138,7 @@ endpoints:
- name: readExposed
method: GET
title: Exposed settings for module
path: "/modules/{moduleID}/exposed"
path: "/{moduleID}/exposed"
parameters:
path:
- type: uint64
@@ -152,7 +152,7 @@ endpoints:
- name: createExposed
method: PUT
title: Add module to federation
path: "/modules"
path: "/"
parameters:
path:
- type: uint64
@@ -171,7 +171,7 @@ endpoints:
- name: removeExposed
method: DELETE
title: Remove from federation
path: "/modules/{moduleID}/exposed"
path: "/{moduleID}/exposed"
parameters:
path:
- type: uint64
@@ -185,7 +185,7 @@ endpoints:
- name: readShared
method: GET
title: Shared settings for module
path: "/modules/{moduleID}/shared"
path: "/{moduleID}/shared"
parameters:
path:
- type: uint64
@@ -199,7 +199,7 @@ endpoints:
- name: createMappings
method: PUT
title: Add fields mappings to federated module
path: "/modules/{moduleID}/mapped"
path: "/{moduleID}/mapped"
parameters:
path:
- type: uint64
@@ -222,7 +222,7 @@ endpoints:
- name: readMappings
method: GET
title: Fields mappings for module
path: "/modules/{moduleID}/mapped"
path: "/{moduleID}/mapped"
parameters:
path:
- type: uint64
@@ -236,7 +236,7 @@ endpoints:
- name: listAll
method: GET
title: List of shared/exposed modules
path: "/modules"
path: "/"
parameters:
path:
- type: uint64
+2 -2
View File
@@ -191,11 +191,11 @@ func (h ManageStructure) MountRoutes(r chi.Router, middlewares ...func(http.Hand
r.Group(func(r chi.Router) {
r.Use(middlewares...)
r.Get("/nodes/{nodeID}/modules/{moduleID}/exposed", h.ReadExposed)
r.Put("/nodes/{nodeID}/modules", h.CreateExposed)
r.Put("/nodes/{nodeID}/modules/", h.CreateExposed)
r.Delete("/nodes/{nodeID}/modules/{moduleID}/exposed", h.RemoveExposed)
r.Get("/nodes/{nodeID}/modules/{moduleID}/shared", h.ReadShared)
r.Put("/nodes/{nodeID}/modules/{moduleID}/mapped", h.CreateMappings)
r.Get("/nodes/{nodeID}/modules/{moduleID}/mapped", h.ReadMappings)
r.Get("/nodes/{nodeID}/modules", h.ListAll)
r.Get("/nodes/{nodeID}/modules/", h.ListAll)
})
}
+2 -2
View File
@@ -234,8 +234,8 @@ func NewNode(h NodeAPI) *Node {
func (h Node) MountRoutes(r chi.Router, middlewares ...func(http.Handler) http.Handler) {
r.Group(func(r chi.Router) {
r.Use(middlewares...)
r.Get("/nodes", h.Search)
r.Post("/nodes", h.Create)
r.Get("/nodes/", h.Search)
r.Post("/nodes/", h.Create)
r.Post("/nodes/{nodeID}/uri", h.GenerateURI)
r.Post("/nodes/{nodeID}", h.Update)
r.Delete("/nodes/{nodeID}", h.Delete)