[evolvis-commits] r18659: add SQL to assign all tasks without any assignment to the 100 user (nobody)

mirabilos at evolvis.org mirabilos at evolvis.org
Fri Sep 28 15:17:03 CEST 2012


Author: mirabilos
Date: 2012-09-28 15:17:03 +0200 (Fri, 28 Sep 2012)
New Revision: 18659

Added:
   trunk/gforge_base/evolvisforge-5.1/src/db/20120928-fix-unassigned-tasks.sql
Modified:
   trunk/gforge_base/evolvisforge-5.1/src/deb-specific/db-upgrade.pl
Log:
add SQL to assign all tasks without any assignment to the 100 user (nobody)

Added: trunk/gforge_base/evolvisforge-5.1/src/db/20120928-fix-unassigned-tasks.sql
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/db/20120928-fix-unassigned-tasks.sql	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/src/db/20120928-fix-unassigned-tasks.sql	2012-09-28 13:17:03 UTC (rev 18659)
@@ -0,0 +1,9 @@
+INSERT INTO project_assigned_to
+	(project_task_id, assigned_to_id)
+    SELECT
+	project_task.project_task_id,
+	100 AS assigned_to_id
+    FROM project_task
+    LEFT OUTER JOIN project_assigned_to
+	ON project_task.project_task_id = project_assigned_to.project_task_id
+    WHERE project_assigned_to.assigned_to_id IS NULL;

Modified: trunk/gforge_base/evolvisforge-5.1/src/deb-specific/db-upgrade.pl
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/deb-specific/db-upgrade.pl	2012-09-28 13:16:58 UTC (rev 18658)
+++ trunk/gforge_base/evolvisforge-5.1/src/deb-specific/db-upgrade.pl	2012-09-28 13:17:03 UTC (rev 18659)
@@ -2512,6 +2512,7 @@
     &update_with_sql("20120622-tracker-vote-table", "5.1-12+ev5");
     &update_with_sql("20120803-indices-for-rbac-tables", "5.1-12+ev6");
     &update_with_sql("20120903-no-unix-account-for-deleted-users", "5.1-13");
+    &update_with_sql("20120928-fix-unassigned-tasks", "5.1-13+ev1");
 
     ########################### INSERT HERE #################################
 



More information about the evolvis-commits mailing list