diff --git a/src/pages/panel/sitekey/edit.rs b/src/pages/panel/sitekey/edit.rs index 3f1390c5..7cea8c2b 100644 --- a/src/pages/panel/sitekey/edit.rs +++ b/src/pages/panel/sitekey/edit.rs @@ -37,17 +37,17 @@ struct Level { } #[derive(TemplateOnce, Clone)] -#[template(path = "panel/sitekey/edit/index.html")] -struct IndexPage { +#[template(path = "panel/sitekey/edit/advance.html")] +struct AdvanceEditPage { duration: u32, name: String, key: String, levels: Vec, } -impl IndexPage { +impl AdvanceEditPage { fn new(config: McaptchaConfig, levels: Vec, key: String) -> Self { - IndexPage { + AdvanceEditPage { duration: config.duration as u32, name: config.name, levels, @@ -61,7 +61,7 @@ impl IndexPage { path = "crate::PAGES.panel.sitekey.edit_advance", wrap = "crate::CheckLogin" )] -pub async fn edit_sitekey( +pub async fn advance( path: web::Path, data: AppData, id: Identity, @@ -92,7 +92,9 @@ pub async fn edit_sitekey( .fetch_all(&data.db) .await?; - let body = IndexPage::new(config, levels, key).render_once().unwrap(); + let body = AdvanceEditPage::new(config, levels, key) + .render_once() + .unwrap(); Ok(HttpResponse::Ok() .content_type("text/html; charset=utf-8") .body(body)) diff --git a/src/pages/panel/sitekey/mod.rs b/src/pages/panel/sitekey/mod.rs index c57421ec..6aa3224a 100644 --- a/src/pages/panel/sitekey/mod.rs +++ b/src/pages/panel/sitekey/mod.rs @@ -72,7 +72,7 @@ pub fn services(cfg: &mut actix_web::web::ServiceConfig) { cfg.service(add::easy); cfg.service(list::list_sitekeys); cfg.service(view::view_sitekey); - cfg.service(edit::edit_sitekey); + cfg.service(edit::advance); cfg.service(delete::delete_sitekey); } diff --git a/templates/panel/sitekey/edit/index.html b/templates/panel/sitekey/edit/advance.html similarity index 100% rename from templates/panel/sitekey/edit/index.html rename to templates/panel/sitekey/edit/advance.html