Allow archived projects to show in search (#381)

Resolves MOD-96
This commit is contained in:
Emma Cypress
2022-06-24 21:26:18 +00:00
committed by GitHub
parent 3e5c7f62d0
commit 932b0ccf24
2 changed files with 2516 additions and 2514 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -37,13 +37,14 @@ pub async fn index_local(
INNER JOIN side_types cs ON m.client_side = cs.id
INNER JOIN side_types ss ON m.server_side = ss.id
INNER JOIN licenses l ON m.license = l.id
INNER JOIN team_members tm ON tm.team_id = m.team_id AND tm.role = $2 AND tm.accepted = TRUE
INNER JOIN team_members tm ON tm.team_id = m.team_id AND tm.role = $3 AND tm.accepted = TRUE
INNER JOIN users u ON tm.user_id = u.id
WHERE s.status = $1
WHERE s.status = $1 OR s.status = $2
GROUP BY m.id, s.id, cs.id, ss.id, l.id, pt.id, u.id;
",
//endregion query
crate::models::projects::ProjectStatus::Approved.as_str(),
crate::models::projects::ProjectStatus::Archived.as_str(),
crate::models::teams::OWNER_ROLE,
)
.fetch_many(&pool)