mitlist/be/alembic/versions
mohamad 81577ac7e8 feat: Add Recurrence Pattern and Update Expense Schema
- Introduced a new `RecurrencePattern` model to manage recurrence details for expenses, allowing for daily, weekly, monthly, and yearly patterns.
- Updated the `Expense` model to include fields for recurrence management, such as `is_recurring`, `recurrence_pattern_id`, and `next_occurrence`.
- Modified the database schema to reflect these changes, including alterations to existing columns and the removal of obsolete fields.
- Enhanced the expense creation logic to accommodate recurring expenses and updated related CRUD operations accordingly.
- Implemented necessary migrations to ensure database integrity and support for the new features.
2025-05-23 21:01:49 +02:00
..
5e8b6dde50fc_update_user_model_for_fastapi_users.py Update user model migration to include secure password hashing; set default hashed password for existing users. Refactor database session management for improved transaction handling and ensure session closure after use. 2025-05-20 01:17:47 +02:00
5ed3ccbf05f7_initial_database_schema.py Update user model migration to include secure password hashing; set default hashed password for existing users. Refactor database session management for improved transaction handling and ensure session closure after use. 2025-05-20 01:17:47 +02:00
7c26d62e8005_add_missing_indexes_and_constraints.py Add Sentry integration for error tracking; update requirements and configuration files. Introduce new Alembic migration for missing indexes and constraints in the database schema. 2025-05-13 21:45:45 +02:00
7cc1484074eb_merge_heads.py feat: Implement recurring expenses feature with scheduling and management 2025-05-22 16:37:14 +02:00
8efbdc779a76_check_models_alignment.py Update user model migration to include secure password hashing; set default hashed password for existing users. Refactor database session management for improved transaction handling and ensure session closure after use. 2025-05-20 01:17:47 +02:00
295cb070f266_add_recurrence_pattern.py feat: Add Recurrence Pattern and Update Expense Schema 2025-05-23 21:01:49 +02:00
5271d18372e5_initial_database_schema.py Update user model migration to include secure password hashing; set default hashed password for existing users. Refactor database session management for improved transaction handling and ensure session closure after use. 2025-05-20 01:17:47 +02:00
add_recurring_expenses.py feat: Implement recurring expenses feature with scheduling and management 2025-05-22 16:37:14 +02:00
bc37e9c7ae19_fresh_start.py migrations fresh start 2025-05-08 19:11:21 +02:00
e981855d0418_add_settlement_activity_and_status_.py feat: Implement traceable expense splitting and settlement activities 2025-05-22 07:05:31 +00:00
manual_0001_add_chore_tables.py Remove obsolete Alembic migration files related to chore tables and assignments. This cleanup eliminates unused migration scripts that are no longer needed in the project. 2025-05-21 13:38:00 +02:00
manual_0002_add_personal_chores.py feat: Implement chore management feature with personal and group chores 2025-05-21 18:18:22 +02:00