added partial settings updates

This commit is contained in:
2026-05-09 11:12:47 +02:00
parent 7daf044c9f
commit 3b704a24a7
2 changed files with 43 additions and 4 deletions
+20
View File
@@ -29,6 +29,26 @@ impl Default for SiteConfig {
}
}
#[derive(Deserialize, Default)]
pub struct SiteConfigPatch {
#[serde(default)]
pub title: Option<String>,
#[serde(default)]
pub subtitle: Option<String>,
#[serde(default)]
pub welcome_title: Option<String>,
#[serde(default)]
pub welcome_subtitle: Option<String>,
#[serde(default)]
pub footer: Option<String>,
#[serde(default)]
pub favicon: Option<String>,
#[serde(default)]
pub theme: Option<String>,
#[serde(default)]
pub custom_css: Option<String>,
}
#[derive(Serialize, Deserialize, Clone, Default)]
pub struct PostMeta {
pub date: NaiveDate,