use crate::backup::*;
use crate::server::{WorkerTask, H2Service};
use crate::tools;
-use crate::config::acl::PRIV_DATASTORE_ALLOCATE_SPACE;
+use crate::config::acl::PRIV_DATASTORE_READ;
use crate::config::cached_user_info::CachedUserInfo;
mod environment;
)
).access(
// Note: parameter 'store' is no uri parameter, so we need to test inside function body
- Some("The user needs Datastore.AllocateSpace privilege on /datastore/{store}."),
+ Some("The user needs Datastore.Read privilege on /datastore/{store}."),
&Permission::Anybody
);
let store = tools::required_string_param(¶m, "store")?.to_owned();
let user_info = CachedUserInfo::new()?;
- user_info.check_privs(&username, &["datastore", &store], PRIV_DATASTORE_ALLOCATE_SPACE, false)?;
+ user_info.check_privs(&username, &["datastore", &store], PRIV_DATASTORE_READ, false)?;
let datastore = DataStore::lookup_datastore(&store)?;