Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
httpd: Add threshold to project info
Sebastian Martinez committed 2 years ago
commit a2189cabe4be78f898d12654e9cda2311f5f8ca9
parent a736c5975fc24e1d18086b2af4b6d7482738b8c7
3 files changed +9 -0
modified radicle-httpd/src/api.rs
@@ -79,6 +79,7 @@ impl Context {
        Ok(project::Info {
            payload,
            delegates,
+
            threshold: doc.threshold,
            visibility: doc.visibility,
            head,
            issues,
@@ -238,6 +239,7 @@ mod project {
        #[serde(flatten)]
        pub payload: Project,
        pub delegates: Vec<Value>,
+
        pub threshold: usize,
        pub visibility: Visibility,
        pub head: Oid,
        pub patches: cob::patch::PatchCounts,
modified radicle-httpd/src/api/v1/delegates.rs
@@ -94,6 +94,7 @@ async fn delegates_projects_handler(
            Some(Info {
                payload,
                delegates,
+
                threshold: id.doc.threshold,
                visibility: id.doc.visibility,
                head,
                issues,
@@ -150,6 +151,7 @@ mod routes {
                    "alias": "seed"
                  }
                ],
+
                "threshold": 1,
                "visibility": {
                  "type": "public"
                },
@@ -199,6 +201,7 @@ mod routes {
                    "alias": "seed"
                  }
                ],
+
                "threshold": 1,
                "visibility": {
                  "type": "public"
                },
modified radicle-httpd/src/api/v1/projects.rs
@@ -154,6 +154,7 @@ async fn project_root_handler(
                payload,
                delegates,
                head,
+
                threshold: info.doc.threshold,
                visibility: info.doc.visibility,
                issues,
                patches,
@@ -1015,6 +1016,7 @@ mod routes {
                    "alias": "seed"
                  }
                ],
+
                "threshold": 1,
                "visibility": {
                  "type": "public"
                },
@@ -1055,6 +1057,7 @@ mod routes {
                    "alias": "seed"
                  }
                ],
+
                "threshold": 1,
                "visibility": {
                  "type": "public"
                },
@@ -1095,6 +1098,7 @@ mod routes {
                   "alias": "seed"
                 }
               ],
+
               "threshold": 1,
               "visibility": {
                 "type": "public"
               },