# HG changeset patch # User Björn Ricks # 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 = []