fix: remove siret/rna api

This commit is contained in:
Thibaut Valentin 2025-11-18 21:46:05 +01:00
parent b2ad633b21
commit 661fcdb16b
4 changed files with 17 additions and 16 deletions

View File

@ -22,7 +22,6 @@ import io.smallrye.mutiny.unchecked.Unchecked;
import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject; import jakarta.inject.Inject;
import org.eclipse.microprofile.config.inject.ConfigProperty; import org.eclipse.microprofile.config.inject.ConfigProperty;
import org.eclipse.microprofile.rest.client.inject.RestClient;
import org.hibernate.reactive.mutiny.Mutiny; import org.hibernate.reactive.mutiny.Mutiny;
import org.jboss.logging.Logger; import org.jboss.logging.Logger;
@ -63,7 +62,7 @@ public class AffiliationService {
@Inject @Inject
LoggerService ls; LoggerService ls;
@RestClient @Inject
StateIdService stateIdService; StateIdService stateIdService;
@ConfigProperty(name = "upload_dir") @ConfigProperty(name = "upload_dir")

View File

@ -4,15 +4,15 @@ import fr.titionfire.ffsaf.rest.client.StateIdService;
import fr.titionfire.ffsaf.rest.data.AssoData; import fr.titionfire.ffsaf.rest.data.AssoData;
import fr.titionfire.ffsaf.rest.exception.DNotFoundException; import fr.titionfire.ffsaf.rest.exception.DNotFoundException;
import io.smallrye.mutiny.Uni; import io.smallrye.mutiny.Uni;
import jakarta.inject.Inject;
import jakarta.ws.rs.*; import jakarta.ws.rs.*;
import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.MediaType;
import org.eclipse.microprofile.openapi.annotations.Operation; import org.eclipse.microprofile.openapi.annotations.Operation;
import org.eclipse.microprofile.rest.client.inject.RestClient;
@Path("api/asso") @Path("api/asso")
public class AssoEndpoints { public class AssoEndpoints {
@RestClient @Inject
StateIdService stateIdService; StateIdService stateIdService;
@GET @GET

View File

@ -1,19 +1,21 @@
package fr.titionfire.ffsaf.rest.client; package fr.titionfire.ffsaf.rest.client;
import fr.titionfire.ffsaf.rest.data.AssoData; import fr.titionfire.ffsaf.rest.data.AssoData;
import io.quarkus.cache.CacheResult;
import io.smallrye.mutiny.Uni; import io.smallrye.mutiny.Uni;
import jakarta.ws.rs.GET; import jakarta.enterprise.context.ApplicationScoped;
import jakarta.ws.rs.Path; import org.apache.commons.lang3.NotImplementedException;
import jakarta.ws.rs.PathParam;
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
@Path("/") // @Path("/")
@RegisterRestClient // @RegisterRestClient
public interface StateIdService { @ApplicationScoped
public class StateIdService {
@GET /*@GET
@Path("/structure/{id}") @Path("/structure/{id}")
@CacheResult(cacheName = "AssoData_status") @CacheResult(cacheName = "AssoData_status")
Uni<AssoData> get_status(@PathParam("id") String id); Uni<AssoData> get_status(@PathParam("id") String id);*/
public Uni<AssoData> get_status(String id){
return Uni.createFrom().failure(new NotImplementedException());
}
} }

View File

@ -260,11 +260,11 @@ function AssoInfo({initData, needFile}) {
<input type="text" className="form-control" placeholder="N° SIRET ou RNA*" name="state_id" required value={stateId} disabled={!needFile} <input type="text" className="form-control" placeholder="N° SIRET ou RNA*" name="state_id" required value={stateId} disabled={!needFile}
onChange={e => setStateId(e.target.value)}/> onChange={e => setStateId(e.target.value)}/>
<button className="btn btn-outline-secondary" type="button" id="button-addon2" <button className="btn btn-outline-secondary" type="button" id="button-addon2"
onClick={fetchStateId}>Rechercher onClick={fetchStateId} hidden={true}>Rechercher
</button> </button>
</div> </div>
<div className="input-group mb-3"> <div className="input-group mb-3" hidden={true}>
<span className="input-group-text" id="basic-addon1">Dénomination</span> <span className="input-group-text" id="basic-addon1">Dénomination</span>
<input type="text" className="form-control" placeholder="Appuyer sur rechercher pour compléter" <input type="text" className="form-control" placeholder="Appuyer sur rechercher pour compléter"
aria-label="Dénomination" aria-label="Dénomination"