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