mirror of
https://github.com/datarhei/core.git
synced 2025-10-15 04:20:43 +08:00
Fix process listing
This commit is contained in:
@@ -322,7 +322,6 @@ func (h *ClusterHandler) NodeFSDeleteFile(c echo.Context) error {
|
||||
// @ID cluster-3-list-node-processes
|
||||
// @Produce json
|
||||
// @Param id path string true "Node ID"
|
||||
// @Param domain query string false "Domain to act on"
|
||||
// @Param filter query string false "Comma separated list of fields (config, state, report, metadata) that will be part of the output. If empty, all fields will be part of the output."
|
||||
// @Param reference query string false "Return only these process that have this reference value. If empty, the reference will be ignored."
|
||||
// @Param id query string false "Comma separated list of process ids to list. Overrides the reference. If empty all IDs will be returned."
|
||||
@@ -345,7 +344,6 @@ func (h *ClusterHandler) NodeListProcesses(c echo.Context) error {
|
||||
wantids := strings.FieldsFunc(util.DefaultQuery(c, "id", ""), func(r rune) bool {
|
||||
return r == rune(',')
|
||||
})
|
||||
domain := util.DefaultQuery(c, "domain", "")
|
||||
idpattern := util.DefaultQuery(c, "idpattern", "")
|
||||
refpattern := util.DefaultQuery(c, "refpattern", "")
|
||||
ownerpattern := util.DefaultQuery(c, "ownerpattern", "")
|
||||
@@ -359,7 +357,6 @@ func (h *ClusterHandler) NodeListProcesses(c echo.Context) error {
|
||||
procs, err := peer.Core().ProcessList(node.ProcessListOptions{
|
||||
ID: wantids,
|
||||
Filter: filter,
|
||||
Domain: domain,
|
||||
Reference: reference,
|
||||
IDPattern: idpattern,
|
||||
RefPattern: refpattern,
|
||||
@@ -373,7 +370,7 @@ func (h *ClusterHandler) NodeListProcesses(c echo.Context) error {
|
||||
processes := []api.Process{}
|
||||
|
||||
for _, p := range procs {
|
||||
if !h.iam.Enforce(ctxuser, domain, "process", p.ID, "read") {
|
||||
if !h.iam.Enforce(ctxuser, p.Domain, "process", p.ID, "read") {
|
||||
continue
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user