You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2014/08/20 19:49:53 UTC

[2/3] git commit: [#7562] ticket:618 Create MovedTicket records

 [#7562] ticket:618 Create MovedTicket records


Project: http://git-wip-us.apache.org/repos/asf/allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/allura/commit/d39a168f
Tree: http://git-wip-us.apache.org/repos/asf/allura/tree/d39a168f
Diff: http://git-wip-us.apache.org/repos/asf/allura/diff/d39a168f

Branch: refs/heads/master
Commit: d39a168f64745775941aad8525166dc9a68d79a6
Parents: 4a2e88b
Author: Igor Bondarenko <je...@gmail.com>
Authored: Tue Aug 5 16:34:18 2014 +0300
Committer: Dave Brondsema <db...@slashdotmedia.com>
Committed: Wed Aug 20 17:29:18 2014 +0000

----------------------------------------------------------------------
 scripts/create-moved-tickets.py | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/allura/blob/d39a168f/scripts/create-moved-tickets.py
----------------------------------------------------------------------
diff --git a/scripts/create-moved-tickets.py b/scripts/create-moved-tickets.py
index a87d9d0..8d9821b 100644
--- a/scripts/create-moved-tickets.py
+++ b/scripts/create-moved-tickets.py
@@ -16,10 +16,7 @@
 #       specific language governing permissions and limitations
 #       under the License.
 
-import sys
 import argparse
-from pprint import pprint
-
 import pymongo
 
 
@@ -55,5 +52,14 @@ if not opts.dry_run:
     project_data.ticket.update({
         'app_config_id': tool['_id'],
         'ticket_num': {'$in': ticket_nums}
-    }, {'$set': {'app_config_id': 'moved-to-apache'}},
-    multi=True)
+    }, {'$set': {'app_config_id': 'moved-to-apache'}}, multi=True)
+
+print 'Creating MovingTickets for tickets: %s' % ticket_nums
+
+if not opts.dry_run:
+    for num in ticket_nums:
+        project_data.moved_ticket.insert({
+            'app_config_id': tool['_id'],
+            'ticket_num': num,
+            'moved_to_url': 'https://forge-allura.apache.org/p/allura/tickets/%s' % num,
+        })