Support website publishing #7

Merged
lx merged 61 commits from feature/website into master 2021-01-15 16:49:51 +00:00
2 changed files with 18 additions and 0 deletions
Showing only changes of commit 51d0c14e44 - Show all commits

View file

@ -155,6 +155,9 @@ impl AdminRpcHandler {
&query.key_id, &query.bucket, allow_read, allow_write
)))
}
BucketOperation::Website(query) => {
Ok(AdminRPC::Ok(format!("test")))
}
}
}

View file

@ -141,6 +141,21 @@ pub enum BucketOperation {
/// Allow key to read or write to bucket
#[structopt(name = "deny")]
Deny(PermBucketOpt),
/// Expose as website or not
#[structopt(name = "website")]
Website(WebsiteOpt),
}
#[derive(Serialize, Deserialize, StructOpt, Debug)]
pub struct WebsiteOpt {
/// Create
#[structopt(long = "create")]
pub create: bool,
/// Delete
#[structopt(long = "delete")]
pub delete: bool,
}
#[derive(Serialize, Deserialize, StructOpt, Debug)]