Use kebab endpoints

This commit is contained in:
Andras Schmelczer 2026-09-19 20:17:38 +01:00
commit 3578365270
2 changed files with 6 additions and 6 deletions

View file

@ -96,16 +96,16 @@ pub async fn create_server(config: Config) -> Result<()> {
fn get_authed_routes(app_state: AppState) -> Router<AppState> { fn get_authed_routes(app_state: AppState) -> Router<AppState> {
Router::new() Router::new()
.route( .route(
"/vaults/:vault_id/file_manifest", "/vaults/:vault_id/file-manifest",
get(endpoints::get_file_manifest::get_file_manifest) get(endpoints::get_file_manifest::get_file_manifest)
.put(endpoints::put_file_manifest::put_file_manifest), .put(endpoints::put_file_manifest::put_file_manifest),
) )
.route( .route(
"/vaults/:vault_id/vault_snapshot", "/vaults/:vault_id/vault-snapshot",
get(endpoints::vault_snapshot::vault_snapshot), get(endpoints::vault_snapshot::vault_snapshot),
) )
.route( .route(
"/vaults/:vault_id/events_since", "/vaults/:vault_id/events-since",
get(endpoints::events::events), get(endpoints::events::events),
) )
.route( .route(

View file

@ -60,7 +60,7 @@ async fn http_rejects_encoded_traversal_and_accepts_normalized_allowlists() {
] { ] {
let (status, _) = request( let (status, _) = request(
app.clone(), app.clone(),
&format!("/vaults/{vault}/vault_snapshot"), &format!("/vaults/{vault}/vault-snapshot"),
"admin", "admin",
None, None,
) )
@ -71,7 +71,7 @@ async fn http_rejects_encoded_traversal_and_accepts_normalized_allowlists() {
for vault in ["MyVault", "myvault", "%20MYVAULT%20"] { for vault in ["MyVault", "myvault", "%20MYVAULT%20"] {
let (status, _) = request( let (status, _) = request(
app.clone(), app.clone(),
&format!("/vaults/{vault}/file_manifest"), &format!("/vaults/{vault}/file-manifest"),
"mixed", "mixed",
None, None,
) )
@ -79,7 +79,7 @@ async fn http_rejects_encoded_traversal_and_accepts_normalized_allowlists() {
assert_eq!(status, StatusCode::OK, "vault: {vault}"); assert_eq!(status, StatusCode::OK, "vault: {vault}");
} }
assert_eq!( assert_eq!(
request(app, "/vaults/other/file_manifest", "mixed", None) request(app, "/vaults/other/file-manifest", "mixed", None)
.await .await
.0, .0,
StatusCode::FORBIDDEN StatusCode::FORBIDDEN