alex
|
0d0f41d616
|
feat: add sources CRUD API with tests
- Full CRUD endpoints for backup sources
- Pydantic validation for source types
- pytest tests for create, list, get, delete
|
2026-05-11 20:59:11 +02:00 |
|
alex
|
83c3075de0
|
fix: update pydantic schemas to v2 syntax
- Replace Config class with ConfigDict
- Add cron expression validation
- Add missing updated_at to Schedule
- Add JobExecutionUpdate schema
|
2026-05-11 20:50:35 +02:00 |
|
alex
|
76cf5054be
|
feat: add pydantic schemas for API validation
|
2026-05-11 20:47:48 +02:00 |
|
alex
|
caf5bcb172
|
fix: address database model quality issues
- Fix mutable default arguments with lambda
- Add indexes on foreign keys
- Replace deprecated datetime.utcnow
- Add __repr__ methods for debugging
- Remove redundant primary key indexes
|
2026-05-11 20:46:03 +02:00 |
|
alex
|
13488f7b21
|
feat: add database models and alembic setup
- SQLAlchemy async models for sources, jobs, schedules, executions, backups, settings
- Alembic migration configuration
|
2026-05-11 20:43:23 +02:00 |
|