chore: prepares for next stage
This commit is contained in:
parent
9ba820a43c
commit
32270d5e2e
@ -7,6 +7,8 @@ edition = "2021"
|
||||
anyhow = "1.0.86"
|
||||
serde = {version = "1.0.204", features = ["derive"]}
|
||||
serde_json = "1.0.122"
|
||||
ellipse = "0.2.0"
|
||||
itertools = "0.13.0"
|
||||
|
||||
[dev-dependencies]
|
||||
tempfile = "3.11.0"
|
||||
|
@ -106,7 +106,7 @@ impl JiraDatabase {
|
||||
}
|
||||
}
|
||||
|
||||
trait Database {
|
||||
pub trait Database {
|
||||
fn read_db(&self) -> Result<DBState>;
|
||||
fn write_db(&self, db_state: &DBState) -> Result<()>;
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
mod models;
|
||||
mod db;
|
||||
mod models;
|
||||
mod ui;
|
||||
|
||||
fn main() {
|
||||
println!("Welcome scrumtask-cli!");
|
||||
|
@ -1,6 +1,23 @@
|
||||
use std::collections::HashMap;
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
|
||||
|
||||
#[derive(Debug, PartialEq, Eq)]
|
||||
pub enum Action {
|
||||
NavigateToEpicDetail { epic_id: u32 },
|
||||
NavigateToStoryDetail { epic_id: u32, story_id: u32 },
|
||||
NavigateToPreviousPage,
|
||||
CreateEpic,
|
||||
UpdateEpicStatus { epic_id: u32 },
|
||||
DeleteEpic { epic_id: u32 },
|
||||
CreateStory { epic_id: u32 },
|
||||
UpdateStoryStatus { story_id: u32 },
|
||||
DeleteStory { epic_id: u32, story_id: u32 },
|
||||
Exit,
|
||||
}
|
||||
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
pub enum Status {
|
||||
Open,
|
||||
|
Loading…
x
Reference in New Issue
Block a user