# HG changeset patch
# User Björn Ricks <bjoern.ricks@intevation.de>
# Date 1365532869 -7200
# Node ID e48d6052688f83a4362f597926a364c384971922
# Parent  13692255bc7111aef9fccb6e059b02dca8abb714
Add controller move_entries method

Add a general method to move entries to another project.

diff -r 13692255bc71 -r e48d6052688f getan/controller.py
--- a/getan/controller.py	Tue Apr 09 20:40:31 2013 +0200
+++ b/getan/controller.py	Tue Apr 09 20:41:09 2013 +0200
@@ -75,6 +75,14 @@
         if self.view:
             self.view.update_entries(entries)
 
+    def move_entries(self, entries, project):
+        old_project = self.project_by_id(entries[0].project_id)
+        self.backend.move_entries(entries, project.id)
+        project.entries = self.backend.load_entries(project.id)
+        old_project.entries = self.backend.load_entries(old_project.id)
+        self.update_entries(old_project)
+        self.project_view.update_rows()
+
     def move_selected_entries(self, project):
         old_project = None
         entries = []