use proxmox 0.1.25, use new EnumEntry feature
This commit is contained in:
@ -5,7 +5,7 @@ use proxmox::api::{api, Router, RpcEnvironment, Permission};
|
||||
|
||||
use crate::api2::types::*;
|
||||
use crate::config::acl;
|
||||
use crate::config::acl::{PRIV_SYS_AUDIT, PRIV_SYS_MODIFY};
|
||||
use crate::config::acl::{Role, PRIV_SYS_AUDIT, PRIV_SYS_MODIFY};
|
||||
|
||||
#[api(
|
||||
properties: {
|
||||
@ -23,7 +23,7 @@ use crate::config::acl::{PRIV_SYS_AUDIT, PRIV_SYS_MODIFY};
|
||||
description: "User or Group ID.",
|
||||
},
|
||||
roleid: {
|
||||
schema: ACL_ROLE_SCHEMA,
|
||||
type: Role,
|
||||
}
|
||||
}
|
||||
)]
|
||||
@ -118,7 +118,7 @@ pub fn read_acl(
|
||||
schema: ACL_PATH_SCHEMA,
|
||||
},
|
||||
role: {
|
||||
schema: ACL_ROLE_SCHEMA,
|
||||
type: Role,
|
||||
},
|
||||
propagate: {
|
||||
optional: true,
|
||||
|
@ -6,7 +6,7 @@ use proxmox::api::{api, Permission};
|
||||
use proxmox::api::router::Router;
|
||||
|
||||
use crate::api2::types::*;
|
||||
use crate::config::acl::ROLE_NAMES;
|
||||
use crate::config::acl::{Role, ROLE_NAMES};
|
||||
|
||||
#[api(
|
||||
returns: {
|
||||
@ -17,7 +17,7 @@ use crate::config::acl::ROLE_NAMES;
|
||||
description: "User name with description.",
|
||||
properties: {
|
||||
role: {
|
||||
schema: ACL_ROLE_SCHEMA,
|
||||
type: Role,
|
||||
},
|
||||
comment: {
|
||||
schema: SINGLE_LINE_COMMENT_SCHEMA,
|
||||
|
Reference in New Issue
Block a user