]> git.lizzy.rs Git - cheatdb.git/blobdiff - app/blueprints/threads/__init__.py
Implement package states for easier reviews
[cheatdb.git] / app / blueprints / threads / __init__.py
index 6a2fdb8516efd0fcef3fd18ff66946029d6b6774..5380389da67a43e6e326d40c3cd7ccac58b21b5c 100644 (file)
@@ -298,6 +298,10 @@ def new():
                if is_review_thread:
                        package.review_thread = thread
 
+                       if package.state == PackageState.READY_FOR_REVIEW and current_user not in package.maintainers:
+                               package.state = PackageState.CHANGES_NEEDED
+
+
                notif_msg = "New thread '{}'".format(thread.title)
                if package is not None:
                        addNotification(package.maintainers, current_user, notif_msg, thread.getViewURL(), package)