61f06e474f
Feat: dockerize the project with Dockerfile and docker-compose - Added Dockerfile for containerizing the app. - Created docker-compose.yml for managing services. - Updated connection strings for Docker compatibility.
Feat/Docker
majed adel2025-03-13 08:50:35 -07:00
51a3b0eee9
Merge pull request 'Enhanced role-based authorization and improved system messages.' (#3) from Feat/HttpPut into main
main
Majed Bengashier2025-03-05 16:51:36 +00:00
1f01c8ba21
Enhanced role-based authorization and improved system messages. - Added user roles to JWT token generation. - Assigned default role ("User") during user registration. - Implemented role-based access control for API endpoints. - Updated error messages for better clarity. - Improved AnalyticsService for more accurate survey insights.
Feat/HttpPut
majed adel2025-03-05 08:49:17 -08:00
cc1dc612b5
Merge pull request 'feat: Allow full survey editing & restrict editing to unpublished surveys' (#2) from Feat/HttpPut into main
Majed Bengashier2025-02-23 11:06:25 +00:00
5c735417f2
feat: Allow full survey editing & restrict editing to unpublished surveys
majed adel2025-02-14 05:10:28 -08:00
b9036d8b7a
Merge pull request 'Add Identity configuration, DTOs and Mappers' (#1) from Feat/Identity into main
Majed Bengashier2025-02-09 08:19:33 +00:00
3aabe1a367
PATCH Refactored DTOs to use AutoMapper instead of manual mapping and made some additional improvements and fixes. Added : GetAllSurveys&DeleteUser.
Feat/Identity
majed adel2025-02-07 06:40:57 -08:00
77fc9dfd92
PATCH : removed the authored surveys property removed the responses property removed CreateAnswerDto&AnswerDto
m.bengashier2025-01-26 13:28:40 +02:00
78900ab7ad
Add Identity configuration, DTOs and Mappers -Configured Identity using a custom User model to manage authentication and authorization, to be used in the project. - Added multiple DTOs (Data Transfer Objects). - Added multiple Mappers ( manual mapping). - Updated AppDbContext and User model to fully integrate with Identity framework for user management. -Added relationships between models. Note : no migration yet
majed adel2025-01-20 07:17:35 -08:00
2fa9c6fa80
feat: Implement database schema, relationships and models for survey application
majed adel2025-01-19 12:45:19 -08:00