diff --git a/src/pages/panel/sitekey/view.rs b/src/pages/panel/sitekey/view.rs index 4b1865a5..d83faf88 100644 --- a/src/pages/panel/sitekey/view.rs +++ b/src/pages/panel/sitekey/view.rs @@ -36,6 +36,7 @@ struct IndexPage { key: String, levels: Vec, stats: CaptchaStats, + publish_benchmarks: bool, } impl IndexPage { @@ -44,6 +45,7 @@ impl IndexPage { config: Captcha, levels: Vec, key: String, + publish_benchmarks: bool, ) -> Self { IndexPage { duration: config.duration as u32, @@ -51,6 +53,7 @@ impl IndexPage { levels, key, stats, + publish_benchmarks, } } } @@ -70,8 +73,9 @@ pub async fn view_sitekey( let config = data.db.get_captcha_config(&username, &key).await?; let levels = data.db.get_captcha_levels(Some(&username), &key).await?; let stats = data.stats.fetch(&data, &username, &key).await?; + let publish_benchmarks = data.db.analytics_captcha_is_published(&key).await?; - let body = IndexPage::new(stats, config, levels, key) + let body = IndexPage::new(stats, config, levels, key, publish_benchmarks) .render_once() .unwrap(); Ok(HttpResponse::Ok() diff --git a/templates/panel/sitekey/view/existing-level.html b/templates/panel/sitekey/view/existing-level.html index bfd2d5ed..bb022bc3 100644 --- a/templates/panel/sitekey/view/existing-level.html +++ b/templates/panel/sitekey/view/existing-level.html @@ -19,7 +19,6 @@