Hide DELETE method for associations
@odrotbohm ci sta già lavorando.
Dal 12/9/2022.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
According to this answer https://stackoverflow.com/questions/28679934/why-is-delete-not-supported-on-to-many-association-resources-in-spring-data-rest DELETE method not supported for OneToMany and ManyToMany associations. It returns 405 Method not allowed. But this method is visible in Swagger UI and confuses people. Is it possible to hide it?
The following has no any effect:
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors) {
config.getExposureConfiguration()
.withAssociationExposure((metadata, methods) -> methods.disable(HttpMethod.DELETE))
.withCollectionExposure((metadata, methods) -> methods.disable(HttpMethod.DELETE));
}
The following disables all delete methods, but I need to disable it for assocations only:
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors) {
config.getExposureConfiguration()
.withItemExposure((metadata, methods) -> methods.disable(HttpMethod.DELETE));
}
It seems that .withAssociationExposure() is never called.
- Lingua principale
- Java
- Stelle
- 957
- Fork
- 570
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di spring-projects/spring-data-rest
-
Release 5.0.9 (2025.1.9)Apertatype: task
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
spring-projects/spring-data-rest#2624 ·
-
Release 5.1.3 (2026.0.3)Apertatype: task
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
spring-projects/spring-data-rest#2623 ·
-
Release 5.2.0 (2026.1.0)Apertatype: task
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
spring-projects/spring-data-rest#2622 ·
-
Merge patch drops linkable associations of existing array elements since 4.3Forse già presa @odrotbohm l’ha presa 31 giorni fa. Apertastatus: feedback-provided status: waiting-for-triage
Difficoltà 3/5 1-2 giorni Idoneità per principianti 78/100
spring-projects/spring-data-rest#2596 · 3 commenti · 1 assegnatario ·
-
Querydsl filtering silently ignores nested property paths since GH-2572Forse già presa @odrotbohm l’ha presa 31 giorni fa. Apertatype: regression
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
spring-projects/spring-data-rest#2579 · 1 reazione · 1 assegnatario ·
Tutte le issue di spring-projects/spring-data-rest
Issue simili
-
priority: p2 type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
googleapis/java-genai#1372 ·
I maintainer di solito rispondono entro 1 giorno
-
GeoSeries scale and skew tests fail with pytest 9.2.0Forse già presa @jiayuasu l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
priority: medium Review effort [1-5]: 3 status: needs-triage type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
carlos-emr/carlos#5431 ·
I maintainer di solito rispondono entro 1 giorno
-
Integration tests: jetty:run fails with WELD-001408 for CountryJpaServiceForse già presa @viniciusmachak l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
primefaces/primefaces#15431 ·
I maintainer di solito rispondono entro 1 giorno
-
test(multi-tenancy): assert cross-tenant vulnerability reads are refused in the CWE isolation testAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
OpenAEV-Platform/openaev#8792 ·
I maintainer di solito rispondono entro 2 giorni