1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00
webvirtcloud/operations
catborise f88deb22c1 feat(operations): a job that succeeds reloads its page
Since VM creation, clones, migrations and uploads run as jobs, the page
came back before they ended and the job panel then showed the outcome
with a Refresh button: a new VM, for one, showed only after a click. A
job of the page that succeeds without a warning now reloads the page,
which shows what it changed. The outcome box stays, with Refresh, for a
job that failed or warned, and when a reload would lose something: a
dialog open, a field in use, an XML edit not saved, or another job still
running, shown or awaited. A remembered job is taken when the page
renders, so the reload does not see it again.
2026-11-01 19:17:35 +03:00
..
api feat(operations): jobs a request runs 2026-10-16 11:53:59 +03:00
management feat(operations): the job worker 2026-10-14 23:27:57 +03:00
migrations feat(operations): job, claim and worker lease models 2026-10-14 23:27:57 +03:00
static/operations feat(operations): a job that succeeds reloads its page 2026-11-01 19:17:35 +03:00
templates/operations feat(operations): the jobs list as a card with progress, the job page as one record 2026-10-31 18:10:05 +03:00
templatetags feat(operations): the jobs list as a card with progress, the job page as one record 2026-10-31 18:10:05 +03:00
tests feat(operations): a job that succeeds reloads its page 2026-11-01 19:17:35 +03:00
__init__.py feat(operations): job, claim and worker lease models 2026-10-14 23:27:57 +03:00
apps.py feat(operations): job, claim and worker lease models 2026-10-14 23:27:57 +03:00
claims.py fix(instances): a clone takes a free name the form offers 2026-10-31 00:32:39 +03:00
jobs.py fix(logs): a resolved migration and an unapplied console setting log what happened 2026-10-24 14:38:50 +03:00
models.py feat(operations): jobs a request runs 2026-10-16 11:53:59 +03:00
urls.py feat(operations): jobs page 2026-10-14 23:27:57 +03:00
utils.py feat(operations): jobs API 2026-10-14 23:27:57 +03:00
views.py feat(operations): the jobs list as a card with progress, the job page as one record 2026-10-31 18:10:05 +03:00
worker.py feat(operations): jobs a request runs 2026-10-16 11:53:59 +03:00