1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 19:26:48 +00:00
webvirtcloud/storages
catborise b24746c1cb fix(logs): blocking a blocked user writes no row; one upload submit path
Follow-ups from the review of the audit log layers:

- Blocking a user who is already blocked, or unblocking one who is
  not, changes nothing and now writes no row, like any other edit
  that changes nothing.
- write_chunk takes the request instead of the user and an optional
  request; the view always had one, so the branch only tests used
  is gone and every chunk 0 goes through the same audited submit.
- Tests: a busy clone creates no job and its row carries the page's
  message; a later chunk that fails writes no submit row; libvirt
  refusing a network or pool delete is a failed row.
2026-10-23 14:23:32 +03:00
..
api feat(logs): changes to networks, storage, interfaces, secrets and filters are logged 2026-10-23 13:30:21 +03:00
migrations add missing migrations for new models 2022-08-24 09:34:16 +03:00
templates fix(templates): each confirmation says what its action does 2026-10-21 21:25:45 +03:00
tests fix(logs): blocking a blocked user writes no row; one upload submit path 2026-10-23 14:23:32 +03:00
__init__.py build new tree 2015-02-27 11:28:22 +02:00
forms.py fix(storages): pool sources take real device and export paths, a leading special character is refused 2026-10-19 12:10:33 +03:00
jobs.py feat(logs): changes to networks, storage, interfaces, secrets and filters are logged 2026-10-23 13:30:21 +03:00
models.py reorg imports and black format 2022-11-02 16:05:41 +03:00
upload.py fix(logs): blocking a blocked user writes no row; one upload submit path 2026-10-23 14:23:32 +03:00
views.py fix(logs): blocking a blocked user writes no row; one upload submit path 2026-10-23 14:23:32 +03:00