-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MODCONSKC-39] - Implement Sync between sharing configs and created c…
…onfigs in tenants (#105) * [MODCONSKC-39] - Implemented sync table and fixed using correct roleId * Implement sync configs with other tenants * Fixed object creation * Optimized Sharing Repository methods and fixed incorrect usages * Improve Sharing Service and fix tests * Fixed bugs and tests * removed unused method * Fixed bugs and improvements * Use collection permission * add log message * fixed doc message * Created Dto for Client Interfaces * Fixed FeignClient * Fixed FeignClient * Removed unused dtos * Fix tests * Added ability to edit sharing role names * Fix bug relate to sync sharing role/capability feature * Fix bug relate to sync sharing role/capability feature * Temporarily disable role editing feature * Temporarily disable role editing feature * Temporarily disable role editing feature * Fix bugs related editing role name, setting correct roleId payload * Fix bug related syncing sharing role capability/sets * Fix tests * Add new test for syncing sharing roles * Fix test * Fixed url name for feign client * minor improvements
- Loading branch information
Showing
54 changed files
with
1,355 additions
and
500 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
14 changes: 14 additions & 0 deletions
14
src/main/java/org/folio/consortia/client/PoliciesClient.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
package org.folio.consortia.client; | ||
|
||
import org.springframework.cloud.openfeign.FeignClient; | ||
import org.springframework.web.bind.annotation.GetMapping; | ||
import org.springframework.web.bind.annotation.PathVariable; | ||
|
||
import java.util.UUID; | ||
|
||
@FeignClient(name = "policies") | ||
public interface PoliciesClient { | ||
|
||
@GetMapping(value = "/{policyId}") | ||
void getPolicyById(@PathVariable UUID policyId); | ||
} |
16 changes: 16 additions & 0 deletions
16
src/main/java/org/folio/consortia/client/RoleCapabilitiesClient.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
package org.folio.consortia.client; | ||
|
||
|
||
import java.util.UUID; | ||
|
||
import org.folio.consortia.domain.dto.Capabilities; | ||
import org.springframework.cloud.openfeign.FeignClient; | ||
import org.springframework.web.bind.annotation.GetMapping; | ||
import org.springframework.web.bind.annotation.PathVariable; | ||
|
||
@FeignClient(name = "role-capabilities", url = "roles") | ||
public interface RoleCapabilitiesClient { | ||
|
||
@GetMapping(value = "/{roleId}/capabilities") | ||
Capabilities getRoleCapabilitiesByRoleId(@PathVariable UUID roleId); | ||
} |
15 changes: 15 additions & 0 deletions
15
src/main/java/org/folio/consortia/client/RoleCapabilitySetsClient.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
package org.folio.consortia.client; | ||
|
||
import java.util.UUID; | ||
|
||
import org.folio.consortia.domain.dto.CapabilitySets; | ||
import org.springframework.cloud.openfeign.FeignClient; | ||
import org.springframework.web.bind.annotation.GetMapping; | ||
import org.springframework.web.bind.annotation.PathVariable; | ||
|
||
@FeignClient(name = "role-capability-sets", url = "roles") | ||
public interface RoleCapabilitySetsClient { | ||
|
||
@GetMapping(value = "/{roleId}/capability-sets") | ||
CapabilitySets getRoleCapabilitySetsRoleId(@PathVariable UUID roleId); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
package org.folio.consortia.client; | ||
|
||
import org.folio.consortia.domain.dto.Roles; | ||
import org.springframework.cloud.openfeign.FeignClient; | ||
import org.springframework.web.bind.annotation.GetMapping; | ||
import org.springframework.web.bind.annotation.RequestParam; | ||
|
||
@FeignClient(name = "roles") | ||
public interface RolesClient { | ||
|
||
@GetMapping | ||
Roles getRolesByQuery(@RequestParam("query") String query); | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.