feat: introduce CourseEditorLayout and AppHeader, add organization domain migration, and update Docker configurations and auth scripts

This commit is contained in:
2025-12-29 18:00:34 -03:00
parent 3a02ecb757
commit ad56d8a81c
30 changed files with 558 additions and 405 deletions
+2 -1
View File
@@ -24,5 +24,6 @@ pub fn create_jwt(user_id: Uuid, organization_id: Uuid, role: &str) -> Result<St
role: role.to_string(),
};
encode(&Header::default(), &claims, &EncodingKey::from_secret("secret".as_ref()))
let secret = std::env::var("JWT_SECRET").unwrap_or_else(|_| "secret".to_string());
encode(&Header::default(), &claims, &EncodingKey::from_secret(secret.as_ref()))
}
+1
View File
@@ -138,6 +138,7 @@ pub struct UserResponse {
pub struct Organization {
pub id: Uuid,
pub name: String,
pub domain: Option<String>,
pub logo_url: Option<String>,
pub primary_color: Option<String>,
pub secondary_color: Option<String>,