FINERACT-1678-Restrict-COB-catchup-api-for-batch-managers
This commit is contained in:
committed by
Arnold Gálovics
parent
89deb6d3b8
commit
6cf37b7749
+10
-6
@@ -41,12 +41,16 @@ import org.springframework.web.filter.OncePerRequestFilter;
|
||||
@RequiredArgsConstructor
|
||||
public class FineractInstanceModeApiFilter extends OncePerRequestFilter {
|
||||
|
||||
private static final List<ExceptionListItem> EXCEPTION_LIST = List.of(
|
||||
item(FineractProperties.FineractModeProperties::isBatchManagerEnabled, pi -> pi.startsWith("/jobs")),
|
||||
item(p -> true, pi -> pi.startsWith("/instance-mode")),
|
||||
// Batches with all GET requests need to be allowed in read-only instances, hence this check will be moved
|
||||
// under the Api Resource.
|
||||
item(p -> true, pi -> pi.startsWith("/batches")));
|
||||
private static final List<ExceptionListItem> EXCEPTION_LIST = List
|
||||
.of(item(FineractProperties.FineractModeProperties::isBatchManagerEnabled, pi -> pi.startsWith("/jobs")),
|
||||
item(FineractProperties.FineractModeProperties::isBatchManagerEnabled, pi -> pi.startsWith("/loans/catch-up")),
|
||||
item(FineractProperties.FineractModeProperties::isBatchManagerEnabled,
|
||||
pi -> pi.startsWith("/loans/is-catch-up-running")),
|
||||
item(p -> true, pi -> pi.startsWith("/instance-mode")),
|
||||
// Batches with all GET requests need to be allowed in read-only instances, hence this check will be
|
||||
// moved
|
||||
// under the Api Resource.
|
||||
item(p -> true, pi -> pi.startsWith("/batches")));
|
||||
|
||||
private final FineractProperties fineractProperties;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user