]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/api2/node/services.rs
move acl to pbs_config workspaces, pbs_api_types cleanups
[proxmox-backup.git] / src / api2 / node / services.rs
index 40520208e7d011816debb33d7a2096e5643d0ec3..25edd1b6eda6c9880832f1c5da588ec07ce839bb 100644 (file)
@@ -6,10 +6,9 @@ use serde_json::{json, Value};
 use proxmox::{sortable, identity, list_subdirs_api_method};
 use proxmox::api::{api, Router, Permission, RpcEnvironment};
 use proxmox::api::router::SubdirMap;
-use proxmox::api::schema::*;
 
-use crate::api2::types::*;
-use crate::config::acl::{PRIV_SYS_AUDIT, PRIV_SYS_MODIFY};
+use pbs_api_types::{Authid, NODE_SCHEMA, SERVICE_ID_SCHEMA, PRIV_SYS_AUDIT, PRIV_SYS_MODIFY};
+
 use crate::server::WorkerTask;
 
 static SERVICE_NAME_LIST: [&str; 7] = [
@@ -346,11 +345,6 @@ fn reload_service(
     run_service_command(&service, "reload", auth_id)
 }
 
-
-const SERVICE_ID_SCHEMA: Schema = StringSchema::new("Service ID.")
-    .max_length(256)
-    .schema();
-
 #[sortable]
 const SERVICE_SUBDIRS: SubdirMap = &sorted!([
     (