api2/node/tasks: move userfilter to function signature
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
55bee04856
commit
005a5b9677
@ -303,6 +303,7 @@ pub fn list_tasks(
|
|||||||
limit: u64,
|
limit: u64,
|
||||||
errors: bool,
|
errors: bool,
|
||||||
running: bool,
|
running: bool,
|
||||||
|
userfilter: Option<String>,
|
||||||
param: Value,
|
param: Value,
|
||||||
mut rpcenv: &mut dyn RpcEnvironment,
|
mut rpcenv: &mut dyn RpcEnvironment,
|
||||||
) -> Result<Vec<TaskListItem>, Error> {
|
) -> Result<Vec<TaskListItem>, Error> {
|
||||||
@ -315,7 +316,6 @@ pub fn list_tasks(
|
|||||||
|
|
||||||
let store = param["store"].as_str();
|
let store = param["store"].as_str();
|
||||||
|
|
||||||
let userfilter = param["userfilter"].as_str();
|
|
||||||
|
|
||||||
let list = server::read_task_list()?;
|
let list = server::read_task_list()?;
|
||||||
|
|
||||||
@ -327,7 +327,7 @@ pub fn list_tasks(
|
|||||||
if !list_all && info.upid.userid != userid { continue; }
|
if !list_all && info.upid.userid != userid { continue; }
|
||||||
|
|
||||||
|
|
||||||
if let Some(userid) = userfilter {
|
if let Some(userid) = &userfilter {
|
||||||
if !info.upid.userid.as_str().contains(userid) { continue; }
|
if !info.upid.userid.as_str().contains(userid) { continue; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user