Skip to content

AYS BE v1.0.0.MVP

Latest
Compare
Choose a tag to compare
@agitrubard agitrubard released this 09 Mar 06:55
· 128 commits to main since this release
08a3e46

What's Changed

  • Add CODEOWNERS by @halilturkoglucs in #1
  • Update README.md by @halilturkoglucs in #2
  • Spring skeleton for initial use by @halilturkoglucs in #3
  • Liquibase Support by @halilturkoglucs in #5
  • Update README.md (#4) by @Rapter1990 in #4
  • Issue 7 - Update README by @halilturkoglucs in #8
  • Dockerise AYS backend by @halilturkoglucs in #11
  • Register User Process by @Rapter1990 in #9
  • Test Data Builder Pattern Has Been Integrated by @agitrubard in #17
  • Revised Tables for Liquibase and Swagger Config by @Rapter1990 in #23
  • Add docker-compose.yml and k8s deployment.yaml and service.yaml files by @halilturkoglucs in #15
  • Get User(s) Implementation by @Rapter1990 in #24
  • Implementation of Soft Delete User and Update User by @Rapter1990 in #33
  • Implementation of Register to Platform by @Rapter1990 in #35
  • Implementation of Login Process by @Rapter1990 in #37
  • Implementation of Refresh Token Process by @Rapter1990 in #39
  • Permission of Actuator by @Rapter1990 in #40
  • Project Has Been Refactored with New Infrastructure by @agitrubard in #41
  • CODEOWNERS and README.md Files Have Been Updated by @agitrubard in #47
  • OpenAPI Modifications, Dependency Adjustments by @agitrubard in #54
  • CODE_OF_CONDUCT.md Generated from GitHub by @agitrubard in #62
  • Change targetPort for service.yml and containerPort for deployment.yml in Kubernetes by @Rapter1990 in #65
  • unauthorized action changed 401 status code to 403 by @ilkerCelimli in #64
  • Implementation of showing all administrators through admin panel by @Rapter1990 in #46
  • Secure Logout Flows Have Been Created for Admin Users & Users by @agitrubard in #48
  • moving the tokentype field from the body section to the header section of the jwt by @ilkerCelimli in #69
  • Accelerating the Initial Project Setup Processes and Documentation by @emreylmaz in #68
  • organization Naming Conventions Have Been Renamed as institution by @agitrubard in #70
  • readOnly Keyword Has Been Removed from AdminUserAuthServiceImpl and UserAuthServiceImpl Services Because Services Have Insert/Update Transactions by @agitrubard in #72
  • Improvement GitHub community standart by @Rapter1990 in #71
  • docker-compose and README.md Files Have Been Refactored & MySQL Port Has Been Changed as 3307 by @agitrubard in #73
  • README.md File Has Been Updated by @agitrubard in #81
  • Improvement issue template by @artfulCoder98 in #80
  • Fix Issue Template by @Rapter1990 in #86
  • Implementation of Update User Status Process by @Rapter1990 in #74
  • Development Has Been Done to Enable Admins to Perform Operations Only Related to Their Own Users by @agitrubard in #83
  • application.yml File Has Been Refactored & Spring Boot Version Has Been Upgraded by @agitrubard in #101
  • HTTP Method Has Been Changed as POST for User List Endpoint by @agitrubard in #107
  • Ambiguous Mapping Error Has Been Fixed by @agitrubard in #109
  • Admin User Controller and User Controller Tests Have Been Fixed by @agitrubard in #110
  • Refactor filterChain of SecurityConfiguration by @Rapter1990 in #120
  • CONTRIBUTING.md File Has Been Updated for Branch and Pull Request Naming Conventions by @agitrubard in #117
  • README.md File Has Been Updated for Pull Request Naming Conventions by @agitrubard in #119
  • PULL_REQUEST_TEMPLATE.md File Has Been Updated for Pull Request Naming Conventions by @agitrubard in #118
  • #75 | Private and Public Keys Have Been Encrypted & Flows and Tests Have Been Refactored by @agitrubard in #104
  • #50 | add the test reporter. by @skayikci in #66
  • #111 | Phone Number Validations and Other Validations Have Been Fixed by @ilkerCelimli in #114
  • #115 | Refactor Admin Default Role by @Rapter1990 in #121
  • #116 | Refactor default createdUser and updatedUser values by @Rapter1990 in #122
  • #123 | Add institution name to token for Admin User by @Rapter1990 in #125
  • #124 | Building And Running Flows of Application Have Been Fixed by @agitrubard in #126
  • Phone Number Validations Has Been Fixed by @agitrubard in #127
  • #130 | MySQL - Testcontainers Infrastructure & Integration by @agitrubard in #131
  • Deployment YML Files Have Been Fixed by @agitrubard in #129
  • #132 | Enabling Application Information Service with Spring Boot Actuator by @agitrubard in #133
  • Application Status Badge Has Been Added to README.md File by @agitrubard in #128
  • GitHub Actions Deployment Flow Has Been Fixed by @agitrubard in #134
  • #138 | Authentication Principal of anonymousUser Has Been Filtered by @agitrubard in #140
  • #137 | Specification Infrastructure Has Been Fixed without Map.foreach() Method by @agitrubard in #139
  • #88 | DDLs and DMLs Have Been Created for AYS_USER_LOCATION and AYS_USER_ASSIGMENT by @agitrubard in #108
  • #105 | Create Assignment And Location Domain by @Rapter1990 in #112
  • Improvement README.md file by @artfulCoder98 in #145
  • End-to-End System Tests Have Been Integrated by @agitrubard in #142
  • #146 | Implement the process of Assignment for Save Operation by @Rapter1990 in #147
  • #99 | Save Latest Location of User Flow by @agitrubard in #151
  • #150 | Fix response type of save user endpoint by @ibrahimdenizz in #153
  • README.md File Has Been Updated and Refactored by @agitrubard in #154
  • #150 | Revert | Fix response type of save user endpoint by @agitrubard in #155
  • #94 | Implement the process of getting Assignment by ID by @Rapter1990 in #156
  • #157 Admin Registration Flow Bugfix by @moaydogdu in #158
  • #161 | Added supportStatus to user details. by @ilkerCelimli in #162
  • #95 | Implement the process of searching Assignment by location by @ibrahimdenizz in #159
  • #164 | Updated the Assignment Detail Service Response by @AhmetAksunger in #165
  • #93 | Implementation of 'Assignment Listing' API Endpoint by @AhmetAksunger in #160
  • #163 | Fixed response type of search assignment endpoint by @ibrahimdenizz in #167
  • #148 | Implementation of 'Update Assignment' API Endpoint by @AhmetAksunger in #169
  • #149 | Implementation of 'Delete Assignment' API Endpoint by @AhmetAksunger in #170
  • #175 | All Annotations Have Been Optimized and Sonar Issues Have Been Fixed by @agitrubard in #177
  • #174 | SUPER_ADMIN Role Has Been Added to invalidate Endpoint by @agitrubard in #176
  • #135 | Application Logs Have Been Wrote to Text Files for Reading Logs from Server by @agitrubard in #173
  • #90 | Implementation of checking whether user has assignment for update user support status endpoint by @ibrahimdenizz in #178
  • #171 | Added global exception handler for JSON parsing error by @ibrahimdenizz in #181
  • Implement the process of other exception handling method and Write other exception handling test method in GlobalExceptionHandlerTest by @Rapter1990 in #183
  • #179 | Change the Exception Type of the AysAssignmentUserNotReadyException by @anilhazar in #185
  • #96 #97 #98 #100 | Implementation of Assignment Conclude Endpoints by @ibrahimdenizz in #172
  • #186 | Add Min & Max annotations to the location request fields by @AhmetAksunger in #187
  • #180 | Resolved The User Assignment Existence Bug in Assignment Search Flow by @anilhazar in #184
  • #192 | Add HttpMessageNotReadableException test method to GlobalExceptionHandlerTest by @Rapter1990 in #193
  • GitHub Workflow Has Been Refactored for Deployment to TEST Environment by @agitrubard in #197
  • #189 | Update AysUserLocationCannotBeUpdatedException Exception Message by @AhmetAksunger in #194
  • #198 | Add Custom Banner by @AhmetAksunger in #199
  • #195 | Implement Custom Validation for First and Last Name Fields by @AhmetAksunger in #200
  • #201 | Change the Exception Type of AysAssignmentNotExistByUserIdAndStatusException by @AhmetAksunger in #203
  • #207 | Add a Null Check to PhoneNumberValidator by @AhmetAksunger in #209
  • #190 | Project Version Has Been Changed as 1.0.0.MVP by @agitrubard in #202
  • PULL_REQUEST_TEMPLATE.md Has Been Updated by @agitrubard in #204
  • #213 | Spring and Other Dependencies Versions Have Been Upgraded to Latest by @agitrubard in #214
  • #211 | Validations Have Been Added to description Fields with @Size Annotation by @agitrubard in #215
  • #216 | Add a Null Check to getPage method in AysPaging by @AhmetAksunger in #219
  • #217 | Change NotNull annotations to NotBlank in UserSaveRequest Class by @AhmetAksunger in #218
  • #220 | Assignment Search Response Has Been Optimized by @agitrubard in #222
  • #210 | Restrict Names from Starting/Ending with Spaces by @AhmetAksunger in #227
  • #229 | Apply Data Model Changes for Admin User Register Application Service by @ibrahimdenizz in #243
  • #208 - #212 | Apply International Phone Number Standards by @AhmetAksunger in #226
  • #232 | Added Endpoint That Provides Users Can Get Their Assignments by @ibrahimdenizz in #244
  • #240 | Get User Self Information Endpoint Has Been Created by @agitrubard in #246
  • #225 | Add Assignment Summary Endpoint by @AhmetAksunger in #245
  • #241 | Edit User Access Token by @mehmetseymusyuzen in #248
  • #239 | Change the Structure of the Strategy Pattern Used For Assignment Handlers by @AhmetAksunger in #249
  • Create the Main Structure for Admin Register Application Flow by @AhmetAksunger in #250
  • #239 | Implement the Assignment Cancel Endpoint by @AhmetAksunger in #252
  • #235 | Institution Manager Application Management | Institution Summary Service by @Rapter1990 in #251
  • Database Migrations Have Been Merged and System Tests Have Been Fixed by @agitrubard in #255
  • All System Tests Have Been Refactored and Workability of Testcontainers Has Been Refactored by @agitrubard in #257
  • #259 | Revise UserResponse for User Detail Endpoint by @Rapter1990 in #262
  • #237 | Implement the Admin User Registration Application List Endpoint by @ibrahimdenizz in #260
  • #258 | Revise UsersResponse for Users Detail Endpoint by @emreylmaz in #263
  • #238 | Implement the Admin User Registration Application Detail Endpoint by @ibrahimdenizz in #261
  • #221 | Revise page and pageSize information in AysPaging with Java Doc by @Rapter1990 in #265
  • #230 | Implement Admin Registration Application Summary Endpoint by @AhmetAksunger in #267
  • #266 | Add Filtering & Sorting Features to Get All Users Endpoint by @AhmetAksunger in #268
  • #231 | Implement Admin Registration Application Create Endpoint by @ibrahimdenizz in #270
  • AYS - 80 | Remove Institution Id from Admin User Registration Summary Endpoint by @AhmetAksunger in #273
  • AYS-29 | Pagination Infrastructure Has Been Refactored and Pagination Validations Have Been Fixed by @agitrubard in #271
  • AYS-76 | README.md, CONTRIBUTING.md and PULL_REQUEST_TEMPLATE.md Files Have Been Updated by @agitrubard in #272
  • AYS-23 | Added Scheduler to Remove Expired Tokens by @thelastbadalov in #254
  • AYS-26 | Added approve endpoint for admin user register application by @ibrahimdenizz in #275
  • AYS-2 | Fix the issue not showing phone number info in AdminUserRegisterApplicationResponse and Add Some Java Docs in Some Mapper Classes by @Rapter1990 in #279
  • AYS-25 | Added reject admin register application endpoint by @ibrahimdenizz in #276
  • AYS-101 | Version of All Dependencies Have Been Upgraded to Latest by @agitrubard in #277
  • AYS-79 | Updated not exists exception for register application summary endpoint by @ibrahimdenizz in #278
  • AYS-2 | Admin User Phone Number Mapping Has Been Fixed in Mapping Application Entity to Application Domain Model by @agitrubard in #280
  • AYS-105 | Fixed null filtered by and fixed test responses by @sarpkan00 in #282
  • AYS-28 | Reserved Assignments Regulation Has Been Created and Other Scheduler Infrastructure Has Been Refactored by @agitrubard in #281
  • AYS-24 | Implements the Complete Admin User Register Application Endpoint by @AhmetAksunger in #274
  • AYS-127 | createdAt Field Has Been Added to UsersResponse Class by @agitrubard in #283
  • AYS-130 Invalidated Refresh Token Flow Fix by @moaydogdu in #284
  • AYS-129 | Postman Collection and Environments Links Have Been Changed in README.md File by @agitrubard in #287
  • AYS-34 | Remove the Detailed Phone Number Validation from Filtering Requests by @AhmetAksunger in #286
  • AYS-131 | All Integration and End-to-End Tests Have Been Refactored with AysMockMvc Infrastructure by @agitrubard in #285
  • AYS-142 | Forbid FirstName & LastName To Start With Special Characters by @MenekseYuncu in #288
  • AYS-155 | com.ays Package Infrastructure Has Been Changed as org.ays by @agitrubard in #289
  • AYS-160 | Registering with Invalid Domain Extension Email by @MenekseYuncu in #290
  • AYS-28 | ReservedAssignmentsRegulationScheduler Method Has Been Fixed for Set User ID of Assignment by @agitrubard in #291
  • AYS-165 | Code Refactor and Optimization by @agitrubard in #292

New Contributors

Full Changelog: https://github.com/afet-yonetim-sistemi/ays-be/commits/v1.0.0.MVP