Skip to content

Commit 32092c8

Browse files
tmandryMark-Simulacrum
authored andcommitted
Add unresolved_concerns to /api/<username>
1 parent 160fbae commit 32092c8

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/nag.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ pub struct IndividualFcp {
9292
review_request: FcpReviewRequest,
9393
reviews_given: i32,
9494
reviews_requested: i32,
95+
unresolved_concerns: i32,
9596
}
9697

9798
pub fn individual_nags(username: &str) -> DashResult<(GitHubUser, Vec<IndividualFcp>)> {
@@ -121,12 +122,19 @@ pub fn individual_nags(username: &str) -> DashResult<(GitHubUser, Vec<Individual
121122
let reviews_given = reviews.iter().filter(|r| r.reviewed).count() as i32;
122123
let reviews_requested = reviews.len() as i32;
123124

125+
let unresolved_concerns = fcp_concern::table
126+
.filter(fcp_concern::fk_proposal.eq(proposal.id))
127+
.filter(fcp_concern::fk_resolved_comment.is_not_null())
128+
.count()
129+
.get_result::<i64>(conn)? as i32;
130+
124131
fcps.push(IndividualFcp {
125132
issue,
126133
proposal,
127134
review_request: rr,
128135
reviews_given,
129136
reviews_requested,
137+
unresolved_concerns,
130138
});
131139
}
132140

0 commit comments

Comments
 (0)