Santiago Pastorino 5 жил өмнө
parent
commit
39b230bdd9
2 өөрчлөгдсөн 20 нэмэгдсэн , 4 устгасан
  1. 2 2
      src/github.rs
  2. 18 2
      src/meeting.rs

+ 2 - 2
src/github.rs

@@ -236,8 +236,8 @@ pub struct Issue {
     pub title: String,
     pub html_url: String,
     pub user: User,
-    labels: Vec<Label>,
-    assignees: Vec<User>,
+    pub labels: Vec<Label>,
+    pub assignees: Vec<User>,
     pull_request: Option<PullRequestDetails>,
     // API URL
     comments_url: String,

+ 18 - 2
src/meeting.rs

@@ -158,8 +158,24 @@ impl Template for IssuesTemplate {
         if !self.issues.is_empty() {
             for issue in &self.issues {
                 out.push_str(&format!(
-                    "{}\"{}\" [#{}]({}){}\n",
-                    pre, issue.title, issue.number, issue.html_url, post,
+                    "{}\"{}\" [#{}]({}) labels=[{}] assignees=[{}]{}\n",
+                    pre,
+                    issue.title,
+                    issue.number,
+                    issue.html_url,
+                    issue
+                        .labels
+                        .iter()
+                        .map(|l| l.name.as_ref())
+                        .collect::<Vec<_>>()
+                        .join(" | "),
+                    issue
+                        .assignees
+                        .iter()
+                        .map(|u| u.login.as_ref())
+                        .collect::<Vec<_>>()
+                        .join(" | "),
+                    post,
                 ));
             }
         } else {