Refactor database access through managed connections
This commit is contained in:
parent
f19bab6fa2
commit
3f28e46ff6
10 changed files with 1327 additions and 716 deletions
|
|
@ -27,11 +27,11 @@ from repub.jobs import (
|
|||
load_runs_view,
|
||||
)
|
||||
from repub.model import (
|
||||
Job,
|
||||
create_source,
|
||||
delete_job_source,
|
||||
delete_source,
|
||||
initialize_database,
|
||||
load_job_enabled,
|
||||
load_settings_form,
|
||||
load_source_form,
|
||||
load_sources,
|
||||
|
|
@ -329,9 +329,9 @@ def create_app(*, dev_mode: bool = False) -> Quart:
|
|||
|
||||
@app.post("/actions/jobs/<int:job_id>/toggle-enabled")
|
||||
async def toggle_job_enabled_action(job_id: int) -> Response:
|
||||
job = Job.get_or_none(id=job_id)
|
||||
if job is not None:
|
||||
get_job_runtime(app).set_job_enabled(job_id, enabled=not job.enabled)
|
||||
enabled = load_job_enabled(job_id)
|
||||
if enabled is not None:
|
||||
get_job_runtime(app).set_job_enabled(job_id, enabled=not enabled)
|
||||
trigger_refresh(app)
|
||||
return Response(status=204)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue