Pilgrim/src/pilgrim/models
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
..
__init__.py Changed the names of the files to conform the python convection and also added photo_in_entry.py to diminish the cyclic import error in pylint 2025-06-04 00:13:18 -03:00
entry.py Implemented directory management and improved TravelDiary and Photo handling logic. 2025-07-06 01:07:25 -03:00
photo.py Added Hash capability to the model photo.py and also updated the service to create hashes and update hashes 2025-07-03 21:08:24 -03:00
photo_in_entry.py Altered the Cardinality of the foreign keys to be non-nullable 2025-06-05 22:01:54 -03:00
travel_diary.py Implemented directory management and improved TravelDiary and Photo handling logic. 2025-07-06 01:07:25 -03:00