api_schema: allow generic api handler functions
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
@ -70,7 +70,7 @@ pub fn router() -> Router {
|
||||
|
||||
let route = Router::new()
|
||||
.get(ApiMethod::new(
|
||||
|_,_,_| Ok(json!([
|
||||
|| Ok(json!([
|
||||
{"subdir": "ticket"}
|
||||
])),
|
||||
ObjectSchema::new("Directory index.")))
|
||||
|
@ -8,7 +8,7 @@ pub fn router() -> Router {
|
||||
|
||||
let route = Router::new()
|
||||
.get(ApiMethod::new(
|
||||
|_,_,_| Ok(json!([
|
||||
|| Ok(json!([
|
||||
{"subdir": "datastore"}
|
||||
])),
|
||||
ObjectSchema::new("Directory index.")))
|
||||
|
@ -388,7 +388,7 @@ pub fn router() -> Router {
|
||||
|
||||
let datastore_info = Router::new()
|
||||
.get(ApiMethod::new(
|
||||
|_,_,_| Ok(json!([
|
||||
|| Ok(json!([
|
||||
{"subdir": "backups" },
|
||||
{"subdir": "pxar" },
|
||||
{"subdir": "gc" },
|
||||
|
@ -11,7 +11,7 @@ pub fn router() -> Router {
|
||||
|
||||
let route = Router::new()
|
||||
.get(ApiMethod::new(
|
||||
|_,_,_| Ok(json!([
|
||||
|| Ok(json!([
|
||||
{"subdir": "datastore"},
|
||||
])),
|
||||
ObjectSchema::new("Directory index.")))
|
||||
|
@ -35,7 +35,7 @@ pub fn router() -> Router {
|
||||
|
||||
let route = Router::new()
|
||||
.get(ApiMethod::new(
|
||||
|_,_,_| Ok(json!([
|
||||
|| Ok(json!([
|
||||
{"subdir": "dns"},
|
||||
{"subdir": "network"},
|
||||
{"subdir": "services"},
|
||||
|
@ -224,7 +224,7 @@ pub fn router() -> Router {
|
||||
|
||||
let service_api = Router::new()
|
||||
.get(ApiMethod::new(
|
||||
|_,_,_| {
|
||||
|| {
|
||||
let mut result = vec![];
|
||||
for cmd in &["state", "start", "stop", "restart", "reload"] {
|
||||
result.push(json!({"subdir": cmd }));
|
||||
|
@ -175,7 +175,7 @@ pub fn router() -> Router {
|
||||
|
||||
let upid_api = Router::new()
|
||||
.get(ApiMethod::new(
|
||||
|_,_,_| {
|
||||
|| {
|
||||
let mut result = vec![];
|
||||
for cmd in &["log", "status"] {
|
||||
result.push(json!({"subdir": cmd }));
|
||||
|
Reference in New Issue
Block a user