ezidam: settings: branding: show updated_at

This commit is contained in:
Philippe Loctaux 2023-03-31 00:46:09 +02:00
parent 14bff68cbf
commit c8700cfdc8
4 changed files with 10 additions and 0 deletions

View file

@ -36,6 +36,7 @@ pub mod content {
pub struct AdminSettingsBranding { pub struct AdminSettingsBranding {
pub user: JwtClaims, pub user: JwtClaims,
pub business_name: String, pub business_name: String,
pub updated_at: String,
} }
#[derive(Serialize)] #[derive(Serialize)]

View file

@ -17,6 +17,7 @@ pub async fn settings_branding(mut db: Connection<Database>, admin: JwtAdmin) ->
super::content::AdminSettingsBranding { super::content::AdminSettingsBranding {
user: admin.0, user: admin.0,
business_name: settings.business_name().to_string(), business_name: settings.business_name().to_string(),
updated_at: settings.updated_at().to_string(),
}, },
)) ))
} }

View file

@ -65,6 +65,8 @@
value="{{ business_name }}"> value="{{ business_name }}">
</div> </div>
</div> </div>
<p class="mt-4 text-muted">Settings last updated on {{ updated_at | date(format="%A %-d %B %Y") }}</p>
</div> </div>
<!-- Save --> <!-- Save -->

View file

@ -26,4 +26,10 @@ impl Settings {
pub fn url(&self) -> Option<&str> { pub fn url(&self) -> Option<&str> {
self.url.as_deref() self.url.as_deref()
} }
pub fn created_at(&self) -> DateTime<Utc> {
self.created_at
}
pub fn updated_at(&self) -> DateTime<Utc> {
self.updated_at
}
} }