diff --git a/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/config/WebSecurityConfigurationDev.java b/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/config/WebSecurityConfigurationDev.java index b7353b47a..77c467e82 100644 --- a/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/config/WebSecurityConfigurationDev.java +++ b/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/config/WebSecurityConfigurationDev.java @@ -96,7 +96,8 @@ public UserDetailsService users() { DevSecurityRole.ylops().crud().oid("1.2.246.562.10.61057016927").build(), DevSecurityRole.ylops().crud().oid("1.2.246.562.10.68534785412").build(), DevSecurityRole.ylops().crud().oid("1.2.246.562.10.83037752777").build(), - DevSecurityRole.ylops().crud().oid("1.2.246.562.28.11332956371").build() + DevSecurityRole.ylops().crud().oid("1.2.246.562.28.11332956371").build(), + DevSecurityRole.ylops().crud().oid("1.2.246.562.10.81269623245").build() ) .build(); UserDetails ylops_helsinki = User.withDefaultPasswordEncoder() diff --git a/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/service/external/impl/KoodistoServiceImpl.java b/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/service/external/impl/KoodistoServiceImpl.java index 0f080777e..12535ad4a 100644 --- a/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/service/external/impl/KoodistoServiceImpl.java +++ b/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/service/external/impl/KoodistoServiceImpl.java @@ -27,10 +27,7 @@ public class KoodistoServiceImpl implements KoodistoService { @Value("${koodisto.service.url:https://virkailija.opintopolku.fi/koodisto-service}") private String koodistoServiceUrl; - - @Value("${koodisto.service.internal.url:${koodisto.service.url:''}}") - private String koodistoServiceInternalUrl; - + private static final String KOODISTO_API = "/rest/json/"; private static final String YLARELAATIO = "relaatio/sisaltyy-ylakoodit/"; private static final String ALARELAATIO = "relaatio/sisaltyy-alakoodit/"; @@ -60,7 +57,7 @@ public T getForObject(String url, Class responseType) { @Override public List getAll(String koodisto) { - String url = koodistoServiceInternalUrl + KOODISTO_API + koodisto + "/koodi/"; + String url = koodistoServiceUrl + KOODISTO_API + koodisto + "/koodi/"; KoodistoKoodiDto[] koodistot = client.getForObject(url, KoodistoKoodiDto[].class); List koodistoLista; if ("kunta".equals(koodisto)) { @@ -79,7 +76,7 @@ public List getAll(String koodisto) { @Override public KoodistoKoodiDto get(String koodisto, String koodi) { - String url = koodistoServiceInternalUrl + KOODISTO_API + koodisto + "/koodi/" + koodi; + String url = koodistoServiceUrl + KOODISTO_API + koodisto + "/koodi/" + koodi; return client.getForObject(url, KoodistoKoodiDto.class); } @@ -100,14 +97,14 @@ public List filterBy(String koodisto, String haku) { @Override public List getAlarelaatio(String koodi) { - String url = koodistoServiceInternalUrl + KOODISTO_API + ALARELAATIO + koodi; + String url = koodistoServiceUrl + KOODISTO_API + ALARELAATIO + koodi; KoodistoKoodiDto[] koodistot = client.getForObject(url, KoodistoKoodiDto[].class); return koodistot == null ? null : Arrays.asList(koodistot); } @Override public List getYlarelaatio(String koodi) { - String url = koodistoServiceInternalUrl + KOODISTO_API + YLARELAATIO + koodi; + String url = koodistoServiceUrl + KOODISTO_API + YLARELAATIO + koodi; KoodistoKoodiDto[] koodistot = client.getForObject(url, KoodistoKoodiDto[].class); return koodistot == null ? null : Arrays.asList(koodistot); } diff --git a/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/service/external/impl/OrganisaatioServiceImpl.java b/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/service/external/impl/OrganisaatioServiceImpl.java index 1968582e8..e7d9d60d9 100644 --- a/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/service/external/impl/OrganisaatioServiceImpl.java +++ b/eperusteet-ylops-service/src/main/java/fi/vm/sade/eperusteet/ylops/service/external/impl/OrganisaatioServiceImpl.java @@ -92,9 +92,6 @@ public static class Client { @Value("${cas.service.organisaatio-service:''}") private String serviceUrl; - @Value("${cas.service.organisaatio-service.internal:${cas.service.organisaatio-service:''}}") - private String serviceInternalUrl; - @Value("#{'${fi.vm.sade.eperusteet.ylops.organisaatio-service.peruskoulu-oppilaitostyypit}'.split(',')}") private List oppilaitostyypit; @@ -120,7 +117,7 @@ public void init() { @Cacheable("organisaatiot") public JsonNode getOrganisaatio(String organisaatioOid) { OphHttpClient client = restClientFactory.get(serviceUrl, false); - String url = serviceInternalUrl + ORGANISAATIOT + organisaatioOid; + String url = serviceUrl + ORGANISAATIOT + organisaatioOid; OphHttpRequest request = OphHttpRequest.Builder .get(url) @@ -176,7 +173,7 @@ private JsonNode getLukiot(String hakuehto) { private JsonNode get(String hakuehto) { OphHttpClient client = restClientFactory.get(serviceUrl, false); - String url = serviceInternalUrl + ORGANISAATIOT + hakuehto + STATUS_KRITEERI; + String url = serviceUrl + ORGANISAATIOT + hakuehto + STATUS_KRITEERI; OphHttpRequest request = OphHttpRequest.Builder .get(url) @@ -286,7 +283,7 @@ public JsonNode getLukiotByOid(String oid) { public List getRyhmat() { OphHttpClient client = restClientFactory.get(serviceUrl, false); - String url = serviceInternalUrl + ORGANISAATIOT + "v3/ryhmat"; + String url = serviceUrl + ORGANISAATIOT + "v3/ryhmat"; OphHttpRequest request = OphHttpRequest.Builder .get(url)