feat(dashboard,adrs): enrich dashboard tabs with domain model parity and resolve consequence schema handling
This commit is contained in:
1 parent
73c3d41c87
commit
f546579596
5 files changed
+798
-143
No files matched your search
@@ -367,6 +367,7 @@ pub struct Adr {
|
||||
pub title: String,
|
||||
pub context: String,
|
||||
pub decision: String,
|
||||
#[serde(alias = "consequences")]
|
||||
pub consequence: String,
|
||||
#[serde(default = "default_adr_status")]
|
||||
pub status: String,
|
||||
@@ -383,6 +384,14 @@ pub struct Adr {
|
||||
pub affected_components: Vec<String>,
|
||||
#[serde(default)]
|
||||
pub author: Option<String>,
|
||||
#[serde(default)]
|
||||
pub git_commit: Option<String>,
|
||||
#[serde(default)]
|
||||
pub git_branch: Option<String>,
|
||||
#[serde(default)]
|
||||
pub resolved_at: Option<u64>,
|
||||
#[serde(default)]
|
||||
pub task_id: Option<String>,
|
||||
}
|
||||
|
||||
fn default_adr_status() -> String {
|
||||
|
||||
Reference in new issue
Block a user