httpd: Add routes for handling embeds in issues
modified radicle-httpd/Cargo.toml
@@ -19,6 +19,7 @@ anyhow = { version = "1" }
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-httpd/src/api.rs
@@ -129,6 +129,12 @@ pub struct PaginationQuery {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/api/json.rs
@@ -12,7 +12,7 @@ use radicle::cob::patch::Review;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -241,6 +241,7 @@ struct Comment<'a> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -254,6 +255,7 @@ impl<'a> Comment<'a> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-httpd/src/api/v1/projects.rs
@@ -7,13 +7,14 @@ use axum::response::IntoResponse;
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -511,6 +512,7 @@ pub struct IssueCreate {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -528,6 +530,25 @@ async fn issue_create_handler(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -535,7 +556,7 @@ async fn issue_create_handler(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -575,9 +596,30 @@ async fn issue_update_handler(
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1777,6 +1819,7 @@ mod routes {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1790,7 +1833,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1802,6 +1845,12 @@ mod routes {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1833,17 +1882,23 @@ mod routes {
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1866,6 +1921,12 @@ mod routes {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1883,7 +1944,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1921,16 +1982,23 @@ mod routes {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1998,6 +2066,7 @@ mod routes {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2008,6 +2077,7 @@ mod routes {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2498,6 +2568,7 @@ mod routes {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2508,6 +2579,7 @@ mod routes {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-httpd/src/error.rs
@@ -65,6 +65,18 @@ pub enum RawError {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/raw.rs
@@ -1,8 +1,8 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -11,9 +11,10 @@ use tower_http::cors;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -93,7 +94,8 @@ static MIMES: &[(&str, &str)] = &[
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -104,34 +106,55 @@ pub fn router(profile: Arc<Profile>) -> Router {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|