mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-11-15 11:20:36 +08:00
cob: Remove description from Patch
Since patches always have a "root" revision, use that revision's description as the patch description.
This commit is contained in:
@@ -119,7 +119,6 @@ pub(crate) fn patch(
|
||||
"id": id.to_string(),
|
||||
"author": author(patch.author(), aliases.alias(patch.author().id())),
|
||||
"title": patch.title(),
|
||||
"description": patch.description(),
|
||||
"state": patch.state(),
|
||||
"target": patch.target(),
|
||||
"tags": patch.tags().collect::<Vec<_>>(),
|
||||
|
||||
@@ -648,12 +648,8 @@ async fn patch_update_handler(
|
||||
let mut patches = patch::Patches::open(&repo)?;
|
||||
let mut patch = patches.get_mut(&patch_id.into())?;
|
||||
match action {
|
||||
patch::Action::Edit {
|
||||
title,
|
||||
description,
|
||||
target,
|
||||
} => {
|
||||
patch.edit(title, description, target, &signer)?;
|
||||
patch::Action::Edit { title, target } => {
|
||||
patch.edit(title, target, &signer)?;
|
||||
}
|
||||
patch::Action::EditRevision {
|
||||
revision,
|
||||
@@ -1741,7 +1737,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID
|
||||
},
|
||||
"title": "A new `hello world`",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"state": { "status": "open" },
|
||||
"target": "delegates",
|
||||
"tags": [],
|
||||
@@ -1749,7 +1744,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CONTRIBUTOR_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
@@ -1780,7 +1775,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID
|
||||
},
|
||||
"title": "A new `hello world`",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"state": { "status": "open" },
|
||||
"target": "delegates",
|
||||
"tags": [],
|
||||
@@ -1788,7 +1782,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CONTRIBUTOR_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
@@ -1806,7 +1800,7 @@ mod routes {
|
||||
|
||||
#[tokio::test]
|
||||
async fn test_projects_create_patches() {
|
||||
const CREATED_PATCH_ID: &str = "198b7bc8d19ef2f09e9fbd30645a46e4cd520713";
|
||||
const CREATED_PATCH_ID: &str = "768e76ae6611d9392f04122a5aa7a587b47b9e19";
|
||||
|
||||
let tmp = tempfile::tempdir().unwrap();
|
||||
let ctx = contributor(tmp.path());
|
||||
@@ -1858,7 +1852,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID
|
||||
},
|
||||
"title": "Update README",
|
||||
"description": "Do some changes to README",
|
||||
"state": { "status": "open" },
|
||||
"target": "delegates",
|
||||
"tags": [],
|
||||
@@ -1866,7 +1859,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CREATED_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "Do some changes to README",
|
||||
"base": INITIAL_COMMIT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
@@ -1918,7 +1911,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID,
|
||||
},
|
||||
"title": "A new `hello world`",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"state": { "status": "open" },
|
||||
"target": "delegates",
|
||||
"tags": [
|
||||
@@ -1929,7 +1921,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CONTRIBUTOR_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
@@ -1981,7 +1973,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID,
|
||||
},
|
||||
"title": "A new `hello world`",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"state": { "status": "open" },
|
||||
"target": "delegates",
|
||||
"tags": [],
|
||||
@@ -1989,7 +1980,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CONTRIBUTOR_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
@@ -2000,7 +1991,7 @@ mod routes {
|
||||
"reviews": [],
|
||||
},
|
||||
{
|
||||
"id": "660ce23a54788d85d44a133357b53fc99f5d7a92",
|
||||
"id": "181e4219bc132e7716126a84200d4dbd628dd6be",
|
||||
"description": "This is a new revision",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
@@ -2053,7 +2044,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID,
|
||||
},
|
||||
"title": "This is a updated title",
|
||||
"description": "Let's write some description",
|
||||
"state": { "status": "open" },
|
||||
"target": "delegates",
|
||||
"tags": [],
|
||||
@@ -2061,7 +2051,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CONTRIBUTOR_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
@@ -2135,7 +2125,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID,
|
||||
},
|
||||
"title": "A new `hello world`",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"state": { "status": "open" },
|
||||
"target": "delegates",
|
||||
"tags": [],
|
||||
@@ -2143,7 +2132,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CONTRIBUTOR_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
@@ -2231,7 +2220,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID,
|
||||
},
|
||||
"title": "A new `hello world`",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"state": { "status": "open" },
|
||||
"target": "delegates",
|
||||
"tags": [],
|
||||
@@ -2239,7 +2227,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CONTRIBUTOR_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
@@ -2314,7 +2302,6 @@ mod routes {
|
||||
"id": CONTRIBUTOR_DID,
|
||||
},
|
||||
"title": "A new `hello world`",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"state": {
|
||||
"status": "merged",
|
||||
"revision": CONTRIBUTOR_PATCH_ID,
|
||||
@@ -2331,7 +2318,7 @@ mod routes {
|
||||
"revisions": [
|
||||
{
|
||||
"id": CONTRIBUTOR_PATCH_ID,
|
||||
"description": "",
|
||||
"description": "change `hello world` in README to something else",
|
||||
"base": PARENT,
|
||||
"oid": HEAD,
|
||||
"refs": [
|
||||
|
||||
@@ -38,9 +38,9 @@ pub const CONTRIBUTOR_RID: &str = "rad:z4XaCmN3jLSeiMvW15YTDpNbDHFhG";
|
||||
pub const CONTRIBUTOR_DID: &str = "did:key:z6Mkk7oqY4pPxhMmGEotDYsFo97vhCj85BLY1H256HrJmjN8";
|
||||
pub const CONTRIBUTOR_NID: &str = "z6Mkk7oqY4pPxhMmGEotDYsFo97vhCj85BLY1H256HrJmjN8";
|
||||
pub const CONTRIBUTOR_ISSUE_ID: &str = "f1dff128a22e8183a23516dd9812e72e80914c92";
|
||||
pub const CONTRIBUTOR_PATCH_ID: &str = "dcac7b6a320ce94e9a801ff9d766a04d24f63062";
|
||||
pub const CONTRIBUTOR_COMMENT_1: &str = "ec1c721cb3f726c3c0455519034c3a8b1a6ebaef";
|
||||
pub const CONTRIBUTOR_COMMENT_2: &str = "4458381a73ff68063311d440538aff4b48122b9c";
|
||||
pub const CONTRIBUTOR_PATCH_ID: &str = "044b577cc7551cd09d4b2f03566a553762180de4";
|
||||
pub const CONTRIBUTOR_COMMENT_1: &str = "92aab76516ae7f60a9b2952043ba578383de7d46";
|
||||
pub const CONTRIBUTOR_COMMENT_2: &str = "cb360eee0ec70563d5c4c3613fdc076648523248";
|
||||
|
||||
const PASSWORD: &str = "radicle";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user