refactor to tkdApp

This commit is contained in:
klaas 2025-11-04 12:53:12 +01:00
parent be0af7d86f
commit fcd94bfba0
23 changed files with 60 additions and 60 deletions

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api; package it.boergmann.tkdApp;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;

View File

@ -1,7 +1,7 @@
package it.boergmann.tkd_api.config; package it.boergmann.tkdApp.config;
import it.boergmann.tkd_api.security.CustomUserDetailsService; import it.boergmann.tkdApp.security.CustomUserDetailsService;
import it.boergmann.tkd_api.security.JwtAuthenticationFilter; import it.boergmann.tkdApp.security.JwtAuthenticationFilter;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;

View File

@ -1,12 +1,12 @@
package it.boergmann.tkd_api.controller.api; package it.boergmann.tkdApp.controller.api;
import it.boergmann.tkd_api.domain.AppUser; import it.boergmann.tkdApp.domain.AppUser;
import it.boergmann.tkd_api.domain.Role; import it.boergmann.tkdApp.domain.Role;
import it.boergmann.tkd_api.dto.LoginRequest; import it.boergmann.tkdApp.dto.LoginRequest;
import it.boergmann.tkd_api.dto.LoginResponse; import it.boergmann.tkdApp.dto.LoginResponse;
import it.boergmann.tkd_api.dto.RegisterRequest; import it.boergmann.tkdApp.dto.RegisterRequest;
import it.boergmann.tkd_api.repository.AppUserRepository; import it.boergmann.tkdApp.repository.AppUserRepository;
import it.boergmann.tkd_api.security.JwtTokenProvider; import it.boergmann.tkdApp.security.JwtTokenProvider;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;

View File

@ -1,7 +1,7 @@
package it.boergmann.tkd_api.controller.api; package it.boergmann.tkdApp.controller.api;
import it.boergmann.tkd_api.domain.Role; import it.boergmann.tkdApp.domain.Role;
import it.boergmann.tkd_api.service.AppUserService; import it.boergmann.tkdApp.service.AppUserService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;

View File

@ -1,8 +1,8 @@
package it.boergmann.tkd_api.controller.api; package it.boergmann.tkdApp.controller.api;
import it.boergmann.tkd_api.dto.AppUserResponse; import it.boergmann.tkdApp.dto.AppUserResponse;
import it.boergmann.tkd_api.domain.AppUser; import it.boergmann.tkdApp.domain.AppUser;
import it.boergmann.tkd_api.service.AppUserService; import it.boergmann.tkdApp.service.AppUserService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@ -1,9 +1,9 @@
package it.boergmann.tkd_api.controller.web; package it.boergmann.tkdApp.controller.web;
import it.boergmann.tkd_api.domain.AppUser; import it.boergmann.tkdApp.domain.AppUser;
import it.boergmann.tkd_api.domain.Role; import it.boergmann.tkdApp.domain.Role;
import it.boergmann.tkd_api.service.AppUserService; import it.boergmann.tkdApp.service.AppUserService;
import it.boergmann.tkd_api.repository.AppUserRepository; import it.boergmann.tkdApp.repository.AppUserRepository;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;

View File

@ -0,0 +1,5 @@
package it.boergmann.tkdApp.controller.web;
public class HomeController {
}

View File

@ -1,9 +1,9 @@
package it.boergmann.tkd_api.controller.web; package it.boergmann.tkdApp.controller.web;
import it.boergmann.tkd_api.dto.RegisterRequest; import it.boergmann.tkdApp.dto.RegisterRequest;
import it.boergmann.tkd_api.domain.AppUser; import it.boergmann.tkdApp.domain.AppUser;
import it.boergmann.tkd_api.domain.Role; import it.boergmann.tkdApp.domain.Role;
import it.boergmann.tkd_api.repository.AppUserRepository; import it.boergmann.tkdApp.repository.AppUserRepository;
import jakarta.validation.Valid; import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder;

View File

@ -1,7 +1,7 @@
package it.boergmann.tkd_api.controller.web; package it.boergmann.tkdApp.controller.web;
import it.boergmann.tkd_api.service.AppUserService; import it.boergmann.tkdApp.service.AppUserService;
import it.boergmann.tkd_api.domain.AppUser; import it.boergmann.tkdApp.domain.AppUser;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.Model; import org.springframework.ui.Model;

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api.domain; package it.boergmann.tkdApp.domain;
import jakarta.persistence.*; import jakarta.persistence.*;
import lombok.*; import lombok.*;

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api.domain; package it.boergmann.tkdApp.domain;
public enum Role { public enum Role {
NONE, NONE,

View File

@ -1,6 +1,6 @@
package it.boergmann.tkd_api.dto; package it.boergmann.tkdApp.dto;
import it.boergmann.tkd_api.domain.Role; import it.boergmann.tkdApp.domain.Role;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api.dto; package it.boergmann.tkdApp.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api.dto; package it.boergmann.tkdApp.dto;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api.dto; package it.boergmann.tkdApp.dto;
import jakarta.validation.constraints.Email; import jakarta.validation.constraints.Email;

View File

@ -1,6 +1,6 @@
package it.boergmann.tkd_api.repository; package it.boergmann.tkdApp.repository;
import it.boergmann.tkd_api.domain.AppUser; import it.boergmann.tkdApp.domain.AppUser;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import java.util.Optional; import java.util.Optional;

View File

@ -1,8 +1,8 @@
package it.boergmann.tkd_api.security; package it.boergmann.tkdApp.security;
import it.boergmann.tkd_api.domain.AppUser; import it.boergmann.tkdApp.domain.AppUser;
import it.boergmann.tkd_api.domain.Role; import it.boergmann.tkdApp.domain.Role;
import it.boergmann.tkd_api.repository.AppUserRepository; import it.boergmann.tkdApp.repository.AppUserRepository;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UserDetailsService;

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api.security; package it.boergmann.tkdApp.security;
import jakarta.servlet.FilterChain; import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException; import jakarta.servlet.ServletException;

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api.security; package it.boergmann.tkdApp.security;
import io.jsonwebtoken.*; import io.jsonwebtoken.*;
import io.jsonwebtoken.security.Keys; import io.jsonwebtoken.security.Keys;

View File

@ -1,8 +1,8 @@
package it.boergmann.tkd_api.service; package it.boergmann.tkdApp.service;
import it.boergmann.tkd_api.domain.AppUser; import it.boergmann.tkdApp.domain.AppUser;
import it.boergmann.tkd_api.domain.Role; import it.boergmann.tkdApp.domain.Role;
import it.boergmann.tkd_api.repository.AppUserRepository; import it.boergmann.tkdApp.repository.AppUserRepository;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.core.userdetails.UsernameNotFoundException;

View File

@ -1,5 +0,0 @@
package it.boergmann.tkd_api.controller.web;
public class HomeController {
}

View File

@ -18,9 +18,9 @@
<td> <td>
<form th:action="@{'/admin/users/' + ${user.id} + '/role'}" method="post"> <form th:action="@{'/admin/users/' + ${user.id} + '/role'}" method="post">
<select name="role"> <select name="role">
<option th:selected="${user.roles.contains(T(it.boergmann.tkd_api.domain.Role).USER)}" value="USER">USER</option> <option th:selected="${user.roles.contains(T(it.boergmann.tkdApp.domain.Role).USER)}" value="USER">USER</option>
<option th:selected="${user.roles.contains(T(it.boergmann.tkd_api.domain.Role).ADMIN)}" value="ADMIN">ADMIN</option> <option th:selected="${user.roles.contains(T(it.boergmann.tkdApp.domain.Role).ADMIN)}" value="ADMIN">ADMIN</option>
<option th:selected="${user.roles.contains(T(it.boergmann.tkd_api.domain.Role).NONE)}" value="NONE">NONE</option> <option th:selected="${user.roles.contains(T(it.boergmann.tkdApp.domain.Role).NONE)}" value="NONE">NONE</option>
</select> </select>
<button type="submit">Rolle ändern</button> <button type="submit">Rolle ändern</button>
</form> </form>

View File

@ -1,4 +1,4 @@
package it.boergmann.tkd_api; package it.boergmann.tkdApp;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;