comparison getan/controller.py @ 238:e48d6052688f

Add controller move_entries method Add a general method to move entries to another project.
author Björn Ricks <bjoern.ricks@intevation.de>
date Tue, 09 Apr 2013 20:41:09 +0200
parents eba71328b76b
children cc24919789be
comparison
equal deleted inserted replaced
237:13692255bc71 238:e48d6052688f
72 entries = self.backend.load_entries(project.id) 72 entries = self.backend.load_entries(project.id)
73 else: 73 else:
74 entries = [] 74 entries = []
75 if self.view: 75 if self.view:
76 self.view.update_entries(entries) 76 self.view.update_entries(entries)
77
78 def move_entries(self, entries, project):
79 old_project = self.project_by_id(entries[0].project_id)
80 self.backend.move_entries(entries, project.id)
81 project.entries = self.backend.load_entries(project.id)
82 old_project.entries = self.backend.load_entries(old_project.id)
83 self.update_entries(old_project)
84 self.project_view.update_rows()
77 85
78 def move_selected_entries(self, project): 86 def move_selected_entries(self, project):
79 old_project = None 87 old_project = None
80 entries = [] 88 entries = []
81 try: 89 try:
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)