From 7266729924c6ea2e4ca756b4054cc413711304c1 Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Mon, 13 Mar 2023 13:55:12 +0100 Subject: [PATCH] Make Patch `state` field similar to Issue Since they are similar objects, they should have similar structure. This also makes it easier to add state metadata like for issues. --- radicle-httpd/src/api/v1/projects.rs | 6 +++--- radicle/src/cob/patch.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/radicle-httpd/src/api/v1/projects.rs b/radicle-httpd/src/api/v1/projects.rs index 0720b25d..db28382a 100644 --- a/radicle-httpd/src/api/v1/projects.rs +++ b/radicle-httpd/src/api/v1/projects.rs @@ -1351,7 +1351,7 @@ mod routes { }, "title": "A new `hello word`", "description": "change `hello world` in README to something else", - "state": "proposed", + "state": { "status": "proposed" }, "target": "delegates", "tags": [], "revisions": [ @@ -1382,7 +1382,7 @@ mod routes { }, "title": "A new `hello word`", "description": "change `hello world` in README to something else", - "state": "proposed", + "state": { "status": "proposed" }, "target": "delegates", "tags": [], "revisions": [ @@ -1452,7 +1452,7 @@ mod routes { }, "title": "Update README", "description": "Do some changes to README", - "state": "proposed", + "state": { "status": "proposed" }, "target": "delegates", "tags": [], "revisions": [ diff --git a/radicle/src/cob/patch.rs b/radicle/src/cob/patch.rs index 2f152f39..35fdf69f 100644 --- a/radicle/src/cob/patch.rs +++ b/radicle/src/cob/patch.rs @@ -399,7 +399,7 @@ impl Revision { } #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)] -#[serde(rename_all = "camelCase")] +#[serde(rename_all = "camelCase", tag = "status")] pub enum State { #[default] Proposed,