feat: add TourProgressController and related entities for user tour progress tracking
- Implemented TourProgressController to handle API endpoints for tracking guided tours seen by users. - Created UserTourProgress entity to store the highest version of tours seen by each user. - Developed UserTourProgressRepository for database interactions related to user tour progress. - Introduced TourProgressService to manage business logic for marking tours as seen and retrieving seen maps. - Added comprehensive tests for API endpoints and entity behavior to ensure functionality and data integrity.
This commit is contained in:
@@ -44,6 +44,7 @@
|
||||
"@types/leaflet": "^1.9.21",
|
||||
"altcha": "^3.2.0",
|
||||
"ckeditor5": "^48.4.0",
|
||||
"driver.js": "^1.8.0",
|
||||
"jalaali-js": "^1.2.8",
|
||||
"leaflet": "^1.9.4",
|
||||
"react": "^19.0.0",
|
||||
|
||||
Reference in New Issue
Block a user