def delete(self, key): if auth.user_is_admin(): Idea.get(key).delete() else: Messages.add('Only and administrator may delete submitted ideas. ' + 'This incident has been logged.') return self.redirect('/ideas')
def delete(self, key): """Deletes a project idea.""" if auth.user_is_admin(): Idea.get(key).delete() else: Messages.add('Only and administrator may delete submitted ' + 'ideas. This incident has been logged.') return self.redirect('/ideas')
def approve(self, key): if auth.user_is_admin(): idea = Idea.get(key) Project(name=idea.name, description=idea.description, author=idea.author, post_time=idea.post_time).put() idea.delete() return self.redirect('/projects') else: Messages.add('Only and administrator may approve submitted ' + 'ideas. This incident has been logged.') return self.redirect('/ideas')
def approve(self, key): """Promotes a project idea to an accepted project.""" if auth.user_is_admin(): idea = Idea.get(key) Project(name=idea.name, description=idea.description, author=idea.author, post_time=idea.post_time).put() idea.delete() return self.redirect('/projects') else: Messages.add('Only and administrator may approve submitted ' + 'ideas. This incident has been logged.') return self.redirect('/ideas')