mohamad
fc09848a33
Add position attribute to Item model for reordering functionality
...
- Introduced a new 'position' column in the Item model to facilitate item ordering.
- Updated the List model's relationship to order items by position and creation date.
- Enhanced CRUD operations to handle item creation and updates with position management.
- Implemented drag-and-drop reordering in the frontend, ensuring proper position updates on item movement.
- Adjusted item update logic to accommodate reordering and version control.
2025-06-07 15:04:49 +02:00
mohamad
98b2f907de
Refactor CRUD operations across multiple modules to standardize transaction handling using context managers, improving error logging and rollback mechanisms. Enhance error handling for database operations in expense, group, invite, item, list, settlement, and user modules, ensuring specific exceptions are raised for integrity and connection issues.
2025-05-20 01:18:49 +02:00
mohamad
7a88ea258a
Refactor database session management and exception handling across CRUD operations; streamline transaction handling in expense, group, invite, item, list, settlement, and user modules for improved reliability and clarity. Introduce specific operation errors for better error reporting.
2025-05-16 21:54:29 +02:00
mohamad
0dbee3bb4b
Refactor logging in item API endpoints to use a local variable for user email; enhance clarity and maintainability of log messages. Update transaction management in item CRUD operations to ensure proper commit handling and version conflict checks.
2025-05-08 23:27:51 +02:00
mohamad
e484c9e9a8
Enhance error handling and transaction management in item creation; explicitly commit changes and rollback on exceptions to ensure database integrity.
2025-05-08 22:53:26 +02:00
mohamad
f52b47f6df
Refactor CRUD operations in group, item, and list modules to remove unnecessary transaction context; enhance error handling and improve code readability. Update API endpoint for OCR processing in configuration and add confirmation dialogs for item actions in ListDetailPage.
2025-05-08 22:34:07 +02:00
mohamad
423d345fdf
add_version_to_lists_and_items
2025-05-07 23:30:23 +02:00
mohamad
d2d484c327
001
2025-05-07 20:16:16 +02:00
mohamad
53c7382b88
end of phase 4
2025-03-31 00:07:43 +02:00