fix to users controller and added logging

This commit is contained in:
2026-01-30 15:55:11 -05:00
parent 7e68d9ed3e
commit 8593af0ccc
5 changed files with 24 additions and 2 deletions

3
.gitignore vendored
View File

@@ -31,3 +31,6 @@ build/
### VS Code ###
.vscode/
###
/logs/

View File

@@ -46,6 +46,7 @@ public class SecurityConfig {
.requestMatchers("/swagger-ui/**", "/v3/api-docs/**").permitAll()
.requestMatchers("/actuator/health", "/actuator/info").permitAll()
.requestMatchers("/api/products/gunbuilder/**", "/api/v1/products/gunbuilder/**").permitAll()
.requestMatchers("/api/admin/users/**").permitAll()
// Short links (public redirect)
.requestMatchers(HttpMethod.GET, "/go/**").permitAll()

View File

@@ -18,7 +18,7 @@ import java.time.OffsetDateTime;
import java.util.List;
@RestController
@RequestMapping({"/api/v1/admin/users"})
@RequestMapping({"/api/v1/save/admin/users"})
@CrossOrigin
public class AdminUsersController {

View File

@@ -11,6 +11,8 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.UUID;
import static org.testng.Reporter.log;
@RestController
@RequestMapping({"/admin/users", "/api/v1/admin/users"})
@PreAuthorize("hasRole(" + Constants.ROLE_ADMIN + ")")
@@ -24,6 +26,7 @@ public class AdminUserController {
@GetMapping
public List<AdminUserDto> listUsers() {
log("AdminUserController: listUsers called");
return adminUserService.getAllUsersForAdmin();
}

View File

@@ -86,4 +86,19 @@ spring.jackson.serialization.fail-on-empty-beans=false
# looking for a fix to the http & https CORS issue
server.forward-headers-strategy=framework
org.springframework.security=DEBUG
#Logging
logging.file.name=logs/spring.log
# General logging
logging.level.root=INFO
# Web + Controller requests
logging.level.org.springframework.web=DEBUG
# Spring Security (403 / 401 / auth issues)
logging.level.org.springframework.security=DEBUG
# Tomcat + proxy headers
logging.level.org.apache.catalina=DEBUG
logging.level.org.springframework.boot.web.embedded.tomcat=DEBUG