Don't show processing projects in thread message inbox (#722)

They already show up in the Review tab, so, no reason to also have them in the Messages tab
This commit is contained in:
Emma Alexia Triphora
2023-10-01 16:22:29 -04:00
committed by GitHub
parent 51777c3f33
commit 58a61051b9
2 changed files with 28 additions and 21 deletions

View File

@@ -493,6 +493,17 @@ pub async fn project_edit(
)
.execute(&mut *transaction)
.await?;
sqlx::query!(
"
UPDATE threads
SET show_in_mod_inbox = FALSE
WHERE id = $1
",
project_item.thread_id as database::models::ids::ThreadId,
)
.execute(&mut *transaction)
.await?;
}
if status.is_approved() && !project_item.inner.status.is_approved() {
@@ -543,7 +554,11 @@ pub async fn project_edit(
Some(
format!(
"**[{}]({}/user/{})** changed project status from **{}** to **{}**",
user.username, dotenvy::var("SITE_URL")?, user.username, &project_item.inner.status, status
user.username,
dotenvy::var("SITE_URL")?,
user.username,
&project_item.inner.status.as_friendly_str(),
status.as_friendly_str(),
)
.to_string(),
),