]> git.proxmox.com Git - proxmox-backup.git/blame - src/api2/config.rs
cleanup auth code, verify CSRF prevention token
[proxmox-backup.git] / src / api2 / config.rs
CommitLineData
461e62fc
DM
1//use failure::*;
2//use std::collections::HashMap;
6ce50400
DM
3
4use crate::api::schema::*;
5use crate::api::router::*;
461e62fc 6use serde_json::{json};
6ce50400 7
ea0b8b6e 8pub mod datastore;
6ce50400
DM
9
10pub fn router() -> Router {
11
12 let route = Router::new()
13 .get(ApiMethod::new(
6049b71f 14 |_,_,_| Ok(json!([
b2b3485d 15 {"subdir": "datastore"},
6ce50400
DM
16 ])),
17 ObjectSchema::new("Directory index.")))
18 .subdir("datastore", datastore::router());
19
20
21 route
22}