mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-05 20:40:21 +00:00
add permissions for backup API
This commit is contained in:
parent
fb7d682464
commit
937515d61b
@ -191,6 +191,9 @@ __PACKAGE__->register_method({
|
||||
path => '',
|
||||
method => 'GET',
|
||||
description => "List vzdump backup schedule.",
|
||||
permissions => {
|
||||
check => ['perm', '/', ['Sys.Audit']],
|
||||
},
|
||||
parameters => {
|
||||
additionalProperties => 0,
|
||||
properties => {},
|
||||
@ -224,6 +227,9 @@ __PACKAGE__->register_method({
|
||||
method => 'POST',
|
||||
protected => 1,
|
||||
description => "Create new vzdump backup job.",
|
||||
permissions => {
|
||||
check => ['perm', '/', ['Sys.Modify']],
|
||||
},
|
||||
parameters => {
|
||||
additionalProperties => 0,
|
||||
properties => PVE::VZDump::json_config_properties({
|
||||
@ -266,6 +272,9 @@ __PACKAGE__->register_method({
|
||||
path => '{id}',
|
||||
method => 'GET',
|
||||
description => "Read vzdump backup job definition.",
|
||||
permissions => {
|
||||
check => ['perm', '/', ['Sys.Audit']],
|
||||
},
|
||||
parameters => {
|
||||
additionalProperties => 0,
|
||||
properties => {
|
||||
@ -302,6 +311,9 @@ __PACKAGE__->register_method({
|
||||
path => '{id}',
|
||||
method => 'DELETE',
|
||||
description => "Delete vzdump backup job definition.",
|
||||
permissions => {
|
||||
check => ['perm', '/', ['Sys.Modify']],
|
||||
},
|
||||
protected => 1,
|
||||
parameters => {
|
||||
additionalProperties => 0,
|
||||
@ -349,6 +361,9 @@ __PACKAGE__->register_method({
|
||||
method => 'PUT',
|
||||
protected => 1,
|
||||
description => "Update vzdump backup job definition.",
|
||||
permissions => {
|
||||
check => ['perm', '/', ['Sys.Modify']],
|
||||
},
|
||||
parameters => {
|
||||
additionalProperties => 0,
|
||||
properties => PVE::VZDump::json_config_properties({
|
||||
|
Loading…
Reference in New Issue
Block a user