diff --git a/pom.xml b/pom.xml index ece7cfa..8a04e85 100644 --- a/pom.xml +++ b/pom.xml @@ -84,6 +84,10 @@ io.quarkus quarkus-security + + io.quarkus + quarkus-smallrye-openapi + at.favre.lib bcrypt diff --git a/src/main/java/nl/veenm/paypoint/repository/CompanyRepository.java b/src/main/java/nl/veenm/paypoint/repository/CompanyRepository.java index b05267d..681c03f 100644 --- a/src/main/java/nl/veenm/paypoint/repository/CompanyRepository.java +++ b/src/main/java/nl/veenm/paypoint/repository/CompanyRepository.java @@ -2,13 +2,8 @@ package nl.veenm.paypoint.repository; import io.quarkus.hibernate.orm.panache.PanacheRepository; import jakarta.enterprise.context.ApplicationScoped; -import nl.veenm.paypoint.domain.Appointment; import nl.veenm.paypoint.domain.Company; -import java.time.LocalDateTime; -import java.util.List; -import java.util.Optional; - @ApplicationScoped public class CompanyRepository implements PanacheRepository { } diff --git a/src/main/java/nl/veenm/paypoint/resource/CustomerResource.java b/src/main/java/nl/veenm/paypoint/resource/CustomerResource.java index 6a4e9da..a97d758 100644 --- a/src/main/java/nl/veenm/paypoint/resource/CustomerResource.java +++ b/src/main/java/nl/veenm/paypoint/resource/CustomerResource.java @@ -1,7 +1,6 @@ package nl.veenm.paypoint.resource; import jakarta.annotation.security.PermitAll; -import jakarta.annotation.security.RolesAllowed; import jakarta.inject.Inject; import jakarta.ws.rs.GET; import jakarta.ws.rs.POST; diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index a6feb01..ace7e45 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -13,6 +13,9 @@ quarkus.http.cors.origins=${CORS_ORIGINS} quarkus.http.cors.methods=GET,POST,OPTIONS,DELETE,PUT quarkus.http.root-path=/api +quarkus.smallrye-openapi.path=/openapi +quarkus.swagger-ui.always-include=true + # Mailer configuratie quarkus.mailer.from=${MAILER_FROM} quarkus.mailer.host=${MAILER_HOST} @@ -45,6 +48,11 @@ smallrye.jwt.new-token.lifespan=3600 #quarkus.log.category."io.quarkus.rest".level=DEBUG +%test.quarkus.smallrye-openapi.path=/openapi +%test.quarkus.swagger-ui.always-include=true + +%prod.quarkus.swagger-ui.always-include=false +