Edouard Vanbelle
9902a6f8fe
refactor(usage_reconcile): explicit naming to prevent confusion with storage (backend)
2026-08-02 14:56:29 +02:00
Edouard Vanbelle
f66f7fa31f
feat(job-registry): remplace /api/admin/internal/trigger-*
...
remplace /api/admin/internal/trigger-* to /api/admin/jobs/{...}/trigger
remove OXICLOUD_ENABLE_ADMIN_INTERNAL_ENDPOINTS
2026-07-27 23:54:43 +02:00
Edouard Vanbelle
05dfda9aa3
feat(drive): add quota update handler
...
per today: admin only can update quota
shared drive can have quota updated (personal drive's quota belong to user's quota)
2026-07-19 16:25:41 +02:00
Edouard Vanbelle
fa0e4e1a89
fix(cache): invalidate drive used byte cache on explicit refresh from internal call
...
this fix https://github.com/AtalayaLabs/OxiCloud/issues/607
which was introduced by commit 12dc648cff
when a user does activity in a drive, admin can invalidate cache via the internal
call /api/admin/internal/trigger-sweep
this permit end 2 end test to validte immediately that used_bytes corresponds to the expected result
2026-07-17 20:20:09 +02:00
Edouard Vanbelle
f7deb7aaf4
fix(authz): invalidate role cache on change
2026-07-06 23:07:49 +02:00
Edouard Vanbelle
79f4792709
fix(quota): pre-check quota for COPY/MOVE
...
check qouta for a cross drive MOVE
check quota for a COPY
2026-07-06 22:14:50 +02:00
Edouard Vanbelle
2643484860
test(storage_cleanup_check.sh): add support of drive cleanup
2026-06-25 00:05:36 +02:00
Edouard Vanbelle
6b8e2ba49c
test(drive): check quota calculus
2026-06-24 23:01:34 +02:00