Skip to content

Commit

Permalink
Merge branch 'release-dev' into feature/SELC-3832
Browse files Browse the repository at this point in the history
  • Loading branch information
giulia-tremolada authored Jan 19, 2024
2 parents 04357fc + 1e214ee commit 579d0ff
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 0 deletions.
4 changes: 4 additions & 0 deletions app/src/main/resources/swagger/api-docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -4153,6 +4153,10 @@
"description" : "Manager specific data. It's required when institutionType is not PT",
"$ref" : "#/components/schemas/UserInfo"
},
"productId" : {
"type" : "string",
"description" : "Product's identifier"
},
"status" : {
"type" : "string",
"description" : "Onboarding request's status",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@ public class OnboardingRequestInfo {
private InstitutionInfo institutionInfo;
private UserInfo manager;
private List<UserInfo> admins;
private String productId;

}
Original file line number Diff line number Diff line change
Expand Up @@ -476,6 +476,7 @@ public OnboardingRequestInfo getOnboardingRequestInfo(String tokenId) {
final OnboardingRequestInfo onboardingRequestInfo = new OnboardingRequestInfo();
onboardingRequestInfo.setAdmins(new ArrayList<>());
final TokenInfo tokenInfo = partyManagementRestClient.getToken(UUID.fromString(tokenId));
onboardingRequestInfo.setProductId(tokenInfo.getProductId());
tokenInfo.getLegals().forEach(relationshipBinding -> {
final UserInfo userInfo = new UserInfo();
userInfo.setId(relationshipBinding.getPartyId().toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public static OnboardingRequestResource toResource(OnboardingRequestInfo model)
.ifPresent(userInfos -> resource.setAdmins(userInfos.stream()
.map(userInfo -> toResource(userInfo.getUser(), institutionId))
.collect(Collectors.toList())));
resource.setProductId(model.getProductId());
return resource;
}).orElse(null);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ public class OnboardingRequestResource {
@ApiModelProperty(value = "${swagger.dashboard.onboarding-request.model.admins}")
private List<UserInfo> admins;

@ApiModelProperty(value = "${swagger.dashboard.onboarding-request.model.productId}")
private String productId;


@Data
@EqualsAndHashCode(of = "id")
Expand Down
1 change: 1 addition & 0 deletions web/src/main/resources/swagger/swagger_en.properties
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@ swagger.dashboard.onboarding-request.model.status=Onboarding request's status
swagger.dashboard.onboarding-request.model.institutionInfo=Institution specific data
swagger.dashboard.onboarding-request.model.manager=Manager specific data. It's required when institutionType is not PT
swagger.dashboard.onboarding-request.model.admins=Administrators specific data
swagger.dashboard.onboarding-request.model.productId=Product's identifier
swagger.dashboard.brokers.model.code=Partner's code
swagger.dashboard.brokers.model.description=Partner's description
swagger.dashboard.brokers.model.enabled=Partner's enabling
Expand Down

0 comments on commit 579d0ff

Please sign in to comment.