def delete(self, app, action, id=None, **params): if isinstance(id, list): for idx in id: try: FiredAlert.get(idx).delete() except: logger.warn('Could not delete fired alert: %s' % idx) elif isinstance(id, basestring): try: FiredAlert.get(id).delete() except: logger.warn('Could not delete fired alert: %s' % id) raise cherrypy.HTTPRedirect(self.make_url(['alerts', app]) + '?%s' % cherrypy.request.query_string, 303)
def delete(self, app, action, id=None, **params): if isinstance(id, list): for idx in id: try: FiredAlert.get(idx).delete() except: logger.warn('Could not delete fired alert: %s' % idx) elif isinstance(id, basestring): try: FiredAlert.get(id).delete() except: logger.warn('Could not delete fired alert: %s' % id) raise cherrypy.HTTPRedirect( self.make_url(['alerts', app]) + '?%s' % cherrypy.request.query_string, 303)