fixed tests
This commit is contained in:
		
							parent
							
								
									9d9b4a949c
								
							
						
					
					
						commit
						0c714df6bf
					
				
					 2 changed files with 9 additions and 6 deletions
				
			
		|  | @ -25,6 +25,7 @@ import org.springframework.util.MultiValueMap; | ||||||
| import org.springframework.web.bind.WebDataBinder; | import org.springframework.web.bind.WebDataBinder; | ||||||
| import org.springframework.web.bind.annotation.InitBinder; | import org.springframework.web.bind.annotation.InitBinder; | ||||||
| import org.springframework.web.bind.annotation.PathVariable; | import org.springframework.web.bind.annotation.PathVariable; | ||||||
|  | import org.springframework.web.bind.annotation.RequestBody; | ||||||
| import org.springframework.web.bind.annotation.RequestMapping; | import org.springframework.web.bind.annotation.RequestMapping; | ||||||
| import org.springframework.web.bind.annotation.RequestMethod; | import org.springframework.web.bind.annotation.RequestMethod; | ||||||
| import org.springframework.web.bind.annotation.RequestParam; | import org.springframework.web.bind.annotation.RequestParam; | ||||||
|  | @ -56,7 +57,6 @@ import ch.ethz.seb.sebserver.webservice.servicelayer.validation.BeanValidationSe | ||||||
| import io.swagger.v3.oas.annotations.Operation; | import io.swagger.v3.oas.annotations.Operation; | ||||||
| import io.swagger.v3.oas.annotations.Parameter; | import io.swagger.v3.oas.annotations.Parameter; | ||||||
| import io.swagger.v3.oas.annotations.media.Content; | import io.swagger.v3.oas.annotations.media.Content; | ||||||
| import io.swagger.v3.oas.annotations.parameters.RequestBody; |  | ||||||
| import io.swagger.v3.oas.annotations.security.SecurityRequirement; | import io.swagger.v3.oas.annotations.security.SecurityRequirement; | ||||||
| 
 | 
 | ||||||
| /** Abstract Entity-Controller that defines generic Entity rest API endpoints that are supported | /** Abstract Entity-Controller that defines generic Entity rest API endpoints that are supported | ||||||
|  | @ -136,7 +136,7 @@ public abstract class EntityController<T extends Entity, M extends Entity> { | ||||||
|      * @return Page of domain-model-entities of specified type */ |      * @return Page of domain-model-entities of specified type */ | ||||||
|     @Operation( |     @Operation( | ||||||
|             summary = "Get a page of the specific domain entity. Sorting and filtering is applied before paging", |             summary = "Get a page of the specific domain entity. Sorting and filtering is applied before paging", | ||||||
|             requestBody = @RequestBody( |             requestBody = @io.swagger.v3.oas.annotations.parameters.RequestBody( | ||||||
|                     content = { @Content(mediaType = MediaType.APPLICATION_FORM_URLENCODED_VALUE) }), |                     content = { @Content(mediaType = MediaType.APPLICATION_FORM_URLENCODED_VALUE) }), | ||||||
|             parameters = { |             parameters = { | ||||||
|                     @Parameter( |                     @Parameter( | ||||||
|  | @ -217,7 +217,7 @@ public abstract class EntityController<T extends Entity, M extends Entity> { | ||||||
|     @Operation( |     @Operation( | ||||||
|             summary = "Get a filtered list of specific entity name keys.\n" + |             summary = "Get a filtered list of specific entity name keys.\n" + | ||||||
|                     "An entity name key is a minimal entity data object with the entity-type, modelId and the name of the entity.", |                     "An entity name key is a minimal entity data object with the entity-type, modelId and the name of the entity.", | ||||||
|             requestBody = @RequestBody( |             requestBody = @io.swagger.v3.oas.annotations.parameters.RequestBody( | ||||||
|                     content = { @Content(mediaType = MediaType.APPLICATION_FORM_URLENCODED_VALUE) }), |                     content = { @Content(mediaType = MediaType.APPLICATION_FORM_URLENCODED_VALUE) }), | ||||||
|             parameters = { |             parameters = { | ||||||
|                     @Parameter( |                     @Parameter( | ||||||
|  | @ -345,7 +345,7 @@ public abstract class EntityController<T extends Entity, M extends Entity> { | ||||||
|             consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE, |             consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE, | ||||||
|             produces = MediaType.APPLICATION_JSON_VALUE) |             produces = MediaType.APPLICATION_JSON_VALUE) | ||||||
|     public T create( |     public T create( | ||||||
|             @RequestParam final MultiValueMap<String, String> formParams, |             @RequestParam final MultiValueMap<String, String> allRequestParams, | ||||||
|             @RequestParam( |             @RequestParam( | ||||||
|                     name = API.PARAM_INSTITUTION_ID, |                     name = API.PARAM_INSTITUTION_ID, | ||||||
|                     required = true, |                     required = true, | ||||||
|  | @ -355,7 +355,7 @@ public abstract class EntityController<T extends Entity, M extends Entity> { | ||||||
|         // check write privilege for requested institution and concrete entityType |         // check write privilege for requested institution and concrete entityType | ||||||
|         this.checkWritePrivilege(institutionId); |         this.checkWritePrivilege(institutionId); | ||||||
| 
 | 
 | ||||||
|         final POSTMapper postMap = new POSTMapper(formParams, request.getQueryString()) |         final POSTMapper postMap = new POSTMapper(allRequestParams, request.getQueryString()) | ||||||
|                 .putIfAbsent(API.PARAM_INSTITUTION_ID, String.valueOf(institutionId)); |                 .putIfAbsent(API.PARAM_INSTITUTION_ID, String.valueOf(institutionId)); | ||||||
| 
 | 
 | ||||||
|         final M requestModel = this.createNew(postMap); |         final M requestModel = this.createNew(postMap); | ||||||
|  |  | ||||||
|  | @ -41,4 +41,7 @@ sebserver.webservice.api.redirect.unauthorized=none | ||||||
| sebserver.webservice.lms.openedx.api.token.request.paths=/oauth2/access_token | sebserver.webservice.lms.openedx.api.token.request.paths=/oauth2/access_token | ||||||
| sebserver.webservice.lms.moodle.api.token.request.paths | sebserver.webservice.lms.moodle.api.token.request.paths | ||||||
| 
 | 
 | ||||||
| management.endpoints.web.base-path=/actuator | management.endpoints.web.base-path=/actuator | ||||||
|  | 
 | ||||||
|  | springdoc.api-docs.enabled=false | ||||||
|  | springdoc.swagger-ui.enabled=false | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 anhefti
						anhefti