def delete(self): payeeCategory = db.get(self.request.get('key')) if (not users.is_current_user_admin() and payeeCategory.owner != users.get_current_user()): self.messsages.append( 'Error: insufficient permissions to delete this category.') return False if not GenericViewer.delete(self): return False #TODO: update payee/operation categories. return True
def delete(self): account = db.get(self.request.get('key')) if (account.owner != users.get_current_user() and users.is_current_user_admin()): self.messages.append( 'Error: insufficient permissions to delete this account.') self.redirect() return False if not GenericViewer.delete(self): return False #TODO: delete bank's operation. return True
def delete(self): item = db.get(self.request.get('key')) if not item or not item.account.owner: self.messages.append('Error: invalid operation.') self.redirect('/operation?account=' + self.request.get('account')) return False if (item.account.owner != users.get_current_user() and users.is_current_user_admin()): self.messages.append( 'Error: insufficient permissions to delete this account.') self.redirect('/operation?account=' + self.request.get('account')) return False res = GenericViewer.delete(self) self.redirect('/operation?account=' + self.request.get('account')) return res
def delete(self): if not GenericViewer.delete(self): return False #TODO: delete bank's operation. return True