mitlist/be/app
Mohamad.Elsena 5018ce02f7 feat: Implement recurring expenses feature with scheduling and management
- Added support for recurring expenses, allowing users to define recurrence patterns (daily, weekly, monthly, yearly) for expenses.
- Introduced `RecurrencePattern` model to manage recurrence details and linked it to the `Expense` model.
- Implemented background job scheduling using APScheduler to automatically generate new expenses based on defined patterns.
- Updated expense creation logic to handle recurring expenses, including validation and database interactions.
- Enhanced frontend components to allow users to create and manage recurring expenses through forms and lists.
- Updated documentation to reflect new features and usage guidelines for recurring expenses.
2025-05-22 16:37:14 +02:00
..
api feat: Implement traceable expense splitting and settlement activities 2025-05-22 07:05:31 +00:00
core feat: Implement recurring expenses feature with scheduling and management 2025-05-22 16:37:14 +02:00
crud feat: Implement recurring expenses feature with scheduling and management 2025-05-22 16:37:14 +02:00
jobs feat: Implement recurring expenses feature with scheduling and management 2025-05-22 16:37:14 +02:00
models feat: Implement recurring expenses feature with scheduling and management 2025-05-22 16:37:14 +02:00
schemas feat: Implement recurring expenses feature with scheduling and management 2025-05-22 16:37:14 +02:00
__init__.py weeee💃 2025-03-30 16:02:49 +02:00
auth.py Refactor authentication and user management to standardize session handling across OAuth flows. Update configuration to include default token type for JWT authentication. Enhance error handling with new exceptions for user operations, and clean up test cases for better clarity and reliability. 2025-05-20 01:19:21 +02:00
config.py Refactor authentication and user management to standardize session handling across OAuth flows. Update configuration to include default token type for JWT authentication. Enhance error handling with new exceptions for user operations, and clean up test cases for better clarity and reliability. 2025-05-20 01:19:21 +02:00
database.py Enhance database connection management by adding pool_pre_ping to ensure connections are live. Update connection pool settings for improved reliability. 2025-05-20 10:42:34 +02:00
main.py feat: Implement recurring expenses feature with scheduling and management 2025-05-22 16:37:14 +02:00
models.py feat: Implement traceable expense splitting and settlement activities 2025-05-22 07:05:31 +00:00