def delete_job(job_id): job = scheduler.get_job(job_id) if not job: return 'Job not found!', 404 if scheduler.delete_job(job_id): return 'Job deleted.' else: return 'Job could not deleted!', 403
def delete_job(job_id): job = scheduler.get_job(job_id) if not job: return 'Job not found!', 404 try: if scheduler.delete_job(job_id): return 'Job deleted.' else: return 'Job could not be deleted! Check log for more details', 403 except errors.DeleteError as e: return e.__str__(), 403
def delete_job(job_id): """ Deletes a job """ job = scheduler.get_job(job_id) if job is None: raise werkzeug.exceptions.NotFound('Job not found') try: if scheduler.delete_job(job_id): return 'Job deleted.' else: raise werkzeug.exceptions.Forbidden('Job not deleted') except errors.DeleteError as e: raise werkzeug.exceptions.Forbidden(str(e))
def delete_job(job_id): """ Deletes a job """ job = scheduler.get_job(job_id) if job is None: raise werkzeug.exceptions.NotFound('Job not found') if not utils.auth.has_permission(job, 'delete'): raise werkzeug.exceptions.Forbidden() try: if scheduler.delete_job(job_id): return 'Job deleted.' else: raise werkzeug.exceptions.Forbidden('Job not deleted') except utils.errors.DeleteError as e: raise werkzeug.exceptions.Forbidden(str(e))