Tags: Ratsch0k/group-car-api
Tags
Enhancement/refactor project (#134) * Cleaned root - Moved most docker related files into own directory - Removed unused files * Refactored generate profile picture endpoint * Refactor get profile picture endpoint, abstract transaction type * Added tests for added retrieve profile picture functions * Refactored create group endpoint - Added service and repository methods to create a group - Refactored endpoint to use the service * Refactored delete group endpoint - Added service method to delete a group - Changed controller to use new service method * Added NoSelfInviteError * Fixed incorrect throw doc in GroupRepository.findByUsername * Refactored invite user endpoint - Added service function to invite a user - Added necessary exists function to InviteRepository and MembershipRepository - Changed invite user controller to use new service function * Refactored update group endpoint - Added update method to GroupRepository - Added updated method to GroupService - Refactored updateGroupController to use the new service method * Added helper function to more easily bind a user to a logging function * Refactored all service, repositories to be simple objects * v0.10.0-alpha.0
Feature/delete car (#130) * Extracted path parameters into own general components in openapi specification * Added openapi specification of new endpoint to openapi.yaml * Added better specification of possible errors for new endpoint * Refactored validators to be more consistent * Refactored how custom validators are implemented * Added repository method to delete a car * Small fixes of the documentation of MembershipService.findById * Added Delete action to GroupNotificationService * Added service method to delete a car * Completed new endpoint to delete a car * Added unit tests * Added integration tests * Added detailed documentation to MembershipService.findById * Fixed incorrect error documentation of new endpoint * Cleaned some code * Fixed codefactor issues * v0.9.0-alpha.0 * Disable x-powered-by * v0.9.0-alpha.1
PreviousNext