Pilgrim/src/pilgrim/service
Gustavo Henrique Santos Souza de Miranda 090bbeda1a Implemented directory management and improved TravelDiary and Photo handling logic.
- Added `DirectoryManager` utility for consistent directory operations.
- Introduced directory name sanitization and uniqueness enforcement for `TravelDiary`.
- Updated `TravelDiaryService` with enhanced creation, update, and deletion workflows, including filesystem management.
- Improved `PhotoService` to hash files, copy photos to specific diary directories, and manage updates safely.
- Refined error handling and cascaded changes across related entities (e.g., `Entry` relationships).
2025-07-06 01:07:25 -03:00
..
mocks Improved the photo sidebar and add the add_photo_modal.py to add photos and the file_picker_modal.py to select the proper file to be ingested, also changed photo.py and photo_service.py to receive a datatime and not a string representing the addition date 2025-06-29 21:38:33 -03:00
__init__.py Added the Services layer to the code to do the database operation 2025-06-05 13:28:16 -03:00
entry_service.py Finished The basic Reference System it now parses the references added by the sidebar or written but only saves if the reference is valid 2025-07-05 05:54:18 -03:00
photo_service.py Implemented directory management and improved TravelDiary and Photo handling logic. 2025-07-06 01:07:25 -03:00
servicemanager.py Added the sidebar to add images, and modals to manage photo 2025-06-27 17:08:20 -03:00
travel_diary_service.py Implemented directory management and improved TravelDiary and Photo handling logic. 2025-07-06 01:07:25 -03:00