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
andREADME.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 asinstitution
by @agitrubard in #70readOnly
Keyword Has Been Removed fromAdminUserAuthServiceImpl
andUserAuthServiceImpl
Services Because Services Have Insert/Update Transactions by @agitrubard in #72- Improvement GitHub community standart by @Rapter1990 in #71
docker-compose
andREADME.md
Files Have Been Refactored & MySQL Port Has Been Changed as3307
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
andAYS_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 toinvalidate
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 inAysPaging
by @AhmetAksunger in #219 - #217 | Change
NotNull
annotations toNotBlank
inUserSaveRequest
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
andPULL_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 asorg.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
- @halilturkoglucs made their first contribution in #1
- @Rapter1990 made their first contribution in #4
- @agitrubard made their first contribution in #17
- @ilkerCelimli made their first contribution in #64
- @emreylmaz made their first contribution in #68
- @artfulCoder98 made their first contribution in #80
- @skayikci made their first contribution in #66
- @ibrahimdenizz made their first contribution in #153
- @moaydogdu made their first contribution in #158
- @AhmetAksunger made their first contribution in #165
- @anilhazar made their first contribution in #185
- @mehmetseymusyuzen made their first contribution in #248
- @thelastbadalov made their first contribution in #254
- @sarpkan00 made their first contribution in #282
- @MenekseYuncu made their first contribution in #288
Full Changelog: https://github.com/afet-yonetim-sistemi/ays-be/commits/v1.0.0.MVP