Commit Graph

13 Commits

Author SHA1 Message Date
Andras Bacsai 33e172ac24 fix(backups): revalidate S3 storage on scheduled backup submit
Check the selected S3 storage against the database at submit time so
stale Livewire state cannot schedule backups with storage that was
reassigned or marked unusable after the component mounted.
2026-05-23 21:06:22 +02:00
Andras Bacsai a4d75ff0e2 fix(backups): validate S3 storage before backup scheduling
Prevent scheduled database backups from enabling S3 uploads without a valid team-owned storage configuration, and preserve the previous S3 storage ID in missing-storage error messages.

Add coverage for backup edit/create validation and S3 upload failure messaging.
2026-05-23 13:06:36 +02:00
Andras Bacsai adb8f9d88e feat(auth): implement authorization checks for database management 2025-08-23 18:50:35 +02:00
peaklabs-dev 4cc4e28f29 fix clear frequency on exit and error 2024-11-14 18:27:06 +01:00
peaklabs-dev 67bd06d4f2 fix s3 is always set to true if you make an error like invalid cron 2024-11-14 18:25:04 +01:00
peaklabs-dev b282c1f3ed fix backup job without s3 can not be added 2024-11-14 18:20:26 +01:00
Andras Bacsai 9b578b2003 do not use Rule (deprecated), changed to Validate 2024-11-05 09:36:40 +01:00
Andras Bacsai c11dfdee1f refactor create scheduled backup livewire 2024-11-04 11:53:32 +01:00
Lucas Michot c5403b0b3f Always prefer ::class notation 2024-10-28 14:56:13 +01:00
Thijmen d86274cc37 Fix styling 2024-06-10 20:43:34 +00:00
Andras Bacsai 463021a9f3 refactor: Remove unused variables and improve code readability 2024-06-06 11:09:27 +02:00
Andras Bacsai ba62dadc00 fix: sentry 2024-05-24 17:28:05 +02:00
Andras Bacsai 718603e37e wip: migrate to livewire 3 2023-12-07 19:06:32 +01:00