FINERACT-1976: Payment type permissions not working
This commit is contained in:
-1
@@ -31,7 +31,6 @@ public final class PaymentTypeApiResourceConstants {
|
||||
public static final String RESOURCE_NAME = "paymenttype";
|
||||
public static final String ENTITY_NAME = "PAYMENTTYPE";
|
||||
|
||||
public static final String resourceNameForPermissions = "PAYMENT_TYPE";
|
||||
public static final String ID = "id";
|
||||
public static final String NAME = "name";
|
||||
public static final String DESCRIPTION = "description";
|
||||
|
||||
+2
-2
@@ -75,7 +75,7 @@ public class PaymentTypeApiResource {
|
||||
@ApiResponse(responseCode = "200", description = "OK", content = @Content(array = @ArraySchema(schema = @Schema(implementation = PaymentTypeApiResourceSwagger.GetPaymentTypesResponse.class)))) })
|
||||
public String getAllPaymentTypes(@Context final UriInfo uriInfo,
|
||||
@QueryParam("onlyWithCode") @Parameter(description = "onlyWithCode") final boolean onlyWithCode) {
|
||||
this.securityContext.authenticatedUser().validateHasReadPermission(PaymentTypeApiResourceConstants.resourceNameForPermissions);
|
||||
this.securityContext.authenticatedUser().validateHasReadPermission(PaymentTypeApiResourceConstants.ENTITY_NAME);
|
||||
Collection<PaymentTypeData> paymentTypes = null;
|
||||
if (onlyWithCode) {
|
||||
paymentTypes = this.readPlatformService.retrieveAllPaymentTypesWithCode();
|
||||
@@ -95,7 +95,7 @@ public class PaymentTypeApiResource {
|
||||
@ApiResponse(responseCode = "200", description = "OK", content = @Content(schema = @Schema(implementation = PaymentTypeApiResourceSwagger.GetPaymentTypesPaymentTypeIdResponse.class))) })
|
||||
public String retrieveOnePaymentType(@PathParam("paymentTypeId") @Parameter(description = "paymentTypeId") final Long paymentTypeId,
|
||||
@Context final UriInfo uriInfo) {
|
||||
this.securityContext.authenticatedUser().validateHasReadPermission(PaymentTypeApiResourceConstants.resourceNameForPermissions);
|
||||
this.securityContext.authenticatedUser().validateHasReadPermission(PaymentTypeApiResourceConstants.ENTITY_NAME);
|
||||
this.paymentTypeRepositoryWrapper.findOneWithNotFoundDetection(paymentTypeId);
|
||||
final PaymentTypeData paymentTypes = this.readPlatformService.retrieveOne(paymentTypeId);
|
||||
final ApiRequestJsonSerializationSettings settings = this.apiRequestParameterHelper.process(uriInfo.getQueryParameters());
|
||||
|
||||
+2
-2
@@ -69,7 +69,7 @@ public class PaymentTypeDataValidator {
|
||||
final List<ApiParameterError> dataValidationErrors = new ArrayList<>();
|
||||
|
||||
final DataValidatorBuilder baseDataValidator = new DataValidatorBuilder(dataValidationErrors)
|
||||
.resource(PaymentTypeApiResourceConstants.resourceNameForPermissions);
|
||||
.resource(PaymentTypeApiResourceConstants.ENTITY_NAME);
|
||||
|
||||
if (this.fromApiJsonHelper.parameterExists(PaymentTypeApiResourceConstants.NAME, element)) {
|
||||
final String name = this.fromApiJsonHelper.extractStringNamed(PaymentTypeApiResourceConstants.NAME, element);
|
||||
@@ -131,7 +131,7 @@ public class PaymentTypeDataValidator {
|
||||
final List<ApiParameterError> dataValidationErrors = new ArrayList<>();
|
||||
|
||||
final DataValidatorBuilder baseDataValidator = new DataValidatorBuilder(dataValidationErrors)
|
||||
.resource(PaymentTypeApiResourceConstants.resourceNameForPermissions);
|
||||
.resource(PaymentTypeApiResourceConstants.ENTITY_NAME);
|
||||
|
||||
if (this.fromApiJsonHelper.parameterExists(PaymentTypeApiResourceConstants.NAME, element)) {
|
||||
final String name = this.fromApiJsonHelper.extractStringNamed(PaymentTypeApiResourceConstants.NAME, element);
|
||||
|
||||
Reference in New Issue
Block a user