Merged
Conversation
Development
…ctivity Feature/issue 15/filters activity
- Trigger user informations to frontend - Rename geolocalisation to geolocation - Add login DTO for geolocation, association, activity, association follower and voluntary
…gin-modal Feature/issue 25/create login modal
…database feature: add new asso, activities and images to display more cards
* add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS
review changes for staging !!
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com>
* 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com>
…ge, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs
Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * feat(issue-104): add upload association cover in profile (#76) * Feature/issue 108/forgotten password (#77) * ✨ user can now reset his password with email token * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix wrong env variable * 🐛 fix transactional --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * feat(issue-104): add upload association cover in profile (#76) * Feature/issue 108/forgotten password (#77) * ✨ user can now reset his password with email token * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix wrong env variable * 🐛 fix transactional * minimize images, authorize admin to delete activities and start revision of getting activities (#80) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Hotfix/issue 666/some changes (#82) * minimize images, authorize admin to delete activities and start revision of getting activities * fix Irwin --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * feat(issue-104): add upload association cover in profile (#76) * Feature/issue 108/forgotten password (#77) * ✨ user can now reset his password with email token * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix wrong env variable * 🐛 fix transactional * minimize images, authorize admin to delete activities and start revision of getting activities (#80) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Hotfix/issue 666/some changes (#82) * minimize images, authorize admin to delete activities and start revision of getting activities * fix Irwin --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * hotfix(issue-888): past activities now works * ✨ added ip ban for brut force (#87) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * feat(issue-104): add upload association cover in profile (#76) * Feature/issue 108/forgotten password (#77) * ✨ user can now reset his password with email token * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix wrong env variable * 🐛 fix transactional * minimize images, authorize admin to delete activities and start revision of getting activities (#80) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Hotfix/issue 666/some changes (#82) * minimize images, authorize admin to delete activities and start revision of getting activities * fix Irwin --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * hotfix(issue-888): past activities now works * ✨ added ip ban for brut force (#87) * Feature/issue 107/brut force ip ban (#90) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Irwin <irwin.soliman@gmail.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * feat(issue-104): add upload association cover in profile (#76) * Feature/issue 108/forgotten password (#77) * ✨ user can now reset his password with email token * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix wrong env variable * 🐛 fix transactional * minimize images, authorize admin to delete activities and start revision of getting activities (#80) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Hotfix/issue 666/some changes (#82) * minimize images, authorize admin to delete activities and start revision of getting activities * fix Irwin --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * hotfix(issue-888): past activities now works * ✨ added ip ban for brut force (#87) * Feature/issue 107/brut force ip ban (#90) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * Feature/issue 107/brut force ip ban (#92) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Irwin <irwin.soliman@gmail.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * feat(issue-104): add upload association cover in profile (#76) * Feature/issue 108/forgotten password (#77) * ✨ user can now reset his password with email token * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix wrong env variable * 🐛 fix transactional * minimize images, authorize admin to delete activities and start revision of getting activities (#80) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Hotfix/issue 666/some changes (#82) * minimize images, authorize admin to delete activities and start revision of getting activities * fix Irwin --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * hotfix(issue-888): past activities now works * ✨ added ip ban for brut force (#87) * Feature/issue 107/brut force ip ban (#90) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * Feature/issue 107/brut force ip ban (#92) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * Feature/issue 107/brut force ip ban (#94) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Irwin <irwin.soliman@gmail.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * feat(issue-104): add upload association cover in profile (#76) * Feature/issue 108/forgotten password (#77) * ✨ user can now reset his password with email token * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix wrong env variable * 🐛 fix transactional * minimize images, authorize admin to delete activities and start revision of getting activities (#80) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Hotfix/issue 666/some changes (#82) * minimize images, authorize admin to delete activities and start revision of getting activities * fix Irwin --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * hotfix(issue-888): past activities now works * ✨ added ip ban for brut force (#87) * Feature/issue 107/brut force ip ban (#90) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * Feature/issue 107/brut force ip ban (#92) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * Feature/issue 107/brut force ip ban (#94) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * hotfix(issue-777): fix login limit reset when succesfull login (#96) - Fix DBInitializer (delete Irwin) - Resize images --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com>
* delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) * Irwin soliman patch 2 (#49) * Development (#45) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 2/docker (#43) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Feature/issue 2/docker (#44) * Development (#37) * delete old way to handle interactions user * handle unread messages activities for users (#27) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 34/create activity page (#29) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * Feature/issue 45/admin report (#31) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 83/display previous association activity images (#33) * 🚧 WIP * ✨ backend fully operational for adding an new activity to DB * ✨ adress is now complete with lat and lon comming from front * 🔨 back can now provide both image with URL and Blob * ✨ asso can now select from previous activity photo when creating new activity * feat(issue-38): implement association profile (#34) - implement password change - implement account delete - implement add / remove stats - implement update info and description * start tests backend: UT and IT (#35) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Feature/issue 45/admin report (#36) * Hotfix/issue 9998/review staging (#26) * add default Avatar image for association and also a type to identify user and voluntary * 🔨 theme are now sorted by backend * 🔨 add route for activityById and fix cors and fix isIS * create admin report page --------- Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🔨 fix PR comments (#38) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> * Feature/issue 85/add draft to activity creation (#39) * 🔨 add activity draft is now complete # Conflicts: # src/main/java/com/back_alasso/Activity/Activity.java # src/main/java/com/back_alasso/Activity/ActivityController.java # src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java # src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java # src/main/java/com/back_alasso/Address/Address.java # src/main/java/com/back_alasso/Association/AssociationService.java # src/main/java/com/back_alasso/User/UserService.java * ✨ association : add draft to activity creation � Conflicts: � src/main/java/com/back_alasso/Activity/Activity.java � src/main/java/com/back_alasso/Activity/ActivityController.java � src/main/java/com/back_alasso/Activity/ActivityResponseMapper.java � src/main/java/com/back_alasso/Activity/DTO/ActivityResponseDTO.java � src/main/java/com/back_alasso/Association/AssociationService.java � src/main/java/com/back_alasso/User/UserService.java * 🔨 refacto activity Service and added validator to DTO --------- Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * feat(issue-50): implement profile update, email change, password change, account deletion, and avatar upload (#40) - Implement voluntary profile update endpoint with DTO validation - Allow voluntary users to change their email with token regeneration - Implement password change functionality for all users - Add account deletion endpoint for voluntary users - Implement avatar upload for voluntary users with filename and extension storage - Refactor DTO structure: move to dedicated Authentication/DTO and Voluntary/DTO packages - Add missing ActivityDTO, AssociationCardDTO, and related association DTOs * CI-CD ready for local work (#41) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * ✨ added the cd yml conf to deploy on VPS --------- Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> * Update ci.yml (#46) * ✨ added the cd yml conf to deploy on VPS (#47) --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * Update cd.yml --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> * ✨ added the cd yml conf to deploy on VPS (#51) Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * fix(issue-50): fix location on map * add ban user(asso and voluntary), contact user to admin actions (#54) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * 🐛 fix e2e for stagging (#55) * Hotfix/issue 9999/fix cors for e2e (#57) * 🐛 fix e2e for stagging * rollback * Hotfix/issue 9999/fix cors for e2e (#58) * rollback * 🐛 fix cors * fix again (#60) * fix prod docker (#63) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * authorize swagger documentation routes * feat(issue-92): prevent registration when activity is full or past (#66) * feat(issue-92): prevent registration when activity is full or past * refactor(issue-92): use lombok to clean code * Feature/issue 108/forgotten password (#68) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * Feature/issue 108/forgotten password (#71) * ✨ user can now reset his password with email token # Conflicts: # src/main/java/com/back_alasso/security/SecurityConstants.java * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix test * 🐛 fix wrong env variable --------- Co-authored-by: Emmanuelle B <128315974+EmmanuelleBonoli@users.noreply.github.com> * feat(issue-104): add upload association cover in profile (#76) * Feature/issue 108/forgotten password (#77) * ✨ user can now reset his password with email token * refacto mailing system to use it for activity register � Conflicts: � src/main/java/com/back_alasso/features/ActivityVoluntary/ActivityVoluntaryService.java * 🐛 fix wrong env variable * 🐛 fix transactional * minimize images, authorize admin to delete activities and start revision of getting activities (#80) Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * Hotfix/issue 666/some changes (#82) * minimize images, authorize admin to delete activities and start revision of getting activities * fix Irwin --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> * hotfix(issue-888): past activities now works * ✨ added ip ban for brut force (#87) * Feature/issue 107/brut force ip ban (#90) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * Feature/issue 107/brut force ip ban (#92) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * Feature/issue 107/brut force ip ban (#94) * ✨ added ip ban for brut force * 🐛 fix new SSH PORT since fail2ban has been added to VPS --------- Co-authored-by: Irwin <irwin.soliman@gmail.com> * hotfix(issue-777): fix login limit reset when succesfull login (#96) - Fix DBInitializer (delete Irwin) - Resize images --------- Co-authored-by: Emmanuelle BONOLI <manu.bonoli@gmail.com> Co-authored-by: Irwin SOLIMAN <122315710+Irwin-SOLIMAN@users.noreply.github.com> Co-authored-by: Sébastien DECHAND <125138091+sebastienDOC@users.noreply.github.com> Co-authored-by: sebastienDOC <s.dechand21@gmail.com> Co-authored-by: Pierre-Louis <61482009+peacepilou@users.noreply.github.com> Co-authored-by: Irwin <irwin.soliman@gmail.com>
EmmanuelleBonoli
approved these changes
Sep 25, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.