Skip to content

gh-3416 Execution Schedule Manager#5451

Open
stroomworks8192 wants to merge 49 commits intogchq:masterfrom
stroomworks:gh-3416_execution_manager
Open

gh-3416 Execution Schedule Manager#5451
stroomworks8192 wants to merge 49 commits intogchq:masterfrom
stroomworks:gh-3416_execution_manager

Conversation

@stroomworks8192
Copy link

@stroomworks8192 stroomworks8192 commented Mar 13, 2026

Implements the Execution Schedule Manager screen, adapted from Rule Manager screen.
Enables overview, editing, batch editing, forced execution, and deletion of Execution Schedules for Reports and Analytic Rules.
The schedule list can be filtered, and batch actions can be applied to a selection or to all filtered schedules.

Can be accessed via the main menu, under monitoring.

[Reopening PR to fix incorrect file changed count and diffs preview]

…gh-3416_execution_manager_successful_rebase

# Conflicts:
#	stroom-analytics/stroom-analytics-impl-db-jooq/src/main/java/stroom/analytics/impl/db/jooq/tables/ExecutionHistory.java
#	stroom-analytics/stroom-analytics-impl-db-jooq/src/main/java/stroom/analytics/impl/db/jooq/tables/ExecutionSchedule.java
#	stroom-analytics/stroom-analytics-impl-db-jooq/src/main/java/stroom/analytics/impl/db/jooq/tables/ExecutionTracker.java
#	stroom-analytics/stroom-analytics-impl/src/main/java/stroom/analytics/impl/AnalyticRuleStoreImpl.java
#	stroom-analytics/stroom-analytics-impl/src/main/java/stroom/analytics/impl/AnalyticsModule.java
#	stroom-analytics/stroom-analytics-impl/src/main/java/stroom/analytics/impl/ReportResourceImpl.java
#	stroom-analytics/stroom-analytics-impl/src/main/java/stroom/analytics/impl/ReportStoreImpl.java
#	stroom-app/src/main/java/stroom/app/guice/CoreModule.java
#	stroom-app/src/main/resources/ui/noauth/swagger/stroom.json
#	stroom-core-client-widget/src/main/java/stroom/data/grid/client/PagerView.java
#	stroom-core-client-widget/src/main/java/stroom/data/grid/client/PagerViewImpl.java
#	stroom-core-client/src/main/java/stroom/analytics/client/presenter/BatchExecutionScheduleEditPresenter.java
#	stroom-core-client/src/main/java/stroom/analytics/client/presenter/ExecutionScheduleManager.java
#	stroom-core-client/src/main/java/stroom/monitoring/client/ExecutionScheduleManagerPlugin.java
#	stroom-core-client/src/main/java/stroom/monitoring/client/gin/MonitoringModule.java
#	stroom-core-client/src/main/java/stroom/query/client/TermEditor.java
#	stroom-core-shared/src/main/java/stroom/analytics/shared/ExecutionScheduleFields.java
#	stroom-core-shared/src/main/java/stroom/analytics/shared/ExecutionScheduleResource.java
#	stroom-data/stroom-data-store-impl-fs-db-jooq/src/main/java/stroom/data/store/impl/fs/db/jooq/tables/FsVolume.java
#	stroom-data/stroom-data-store-impl-fs-db-jooq/src/main/java/stroom/data/store/impl/fs/db/jooq/tables/FsVolumeGroup.java
#	stroom-data/stroom-data-store-impl-fs-db-jooq/src/main/java/stroom/data/store/impl/fs/db/jooq/tables/FsVolumeState.java
#	stroom-explorer/stroom-explorer-impl-db-jooq/src/main/java/stroom/explorer/impl/db/jooq/Keys.java
#	stroom-explorer/stroom-explorer-impl-db-jooq/src/main/java/stroom/explorer/impl/db/jooq/Stroom.java
#	stroom-explorer/stroom-explorer-impl-db-jooq/src/main/java/stroom/explorer/impl/db/jooq/tables/ExplorerFavourite.java
#	stroom-explorer/stroom-explorer-impl-db-jooq/src/main/java/stroom/explorer/impl/db/jooq/tables/ExplorerNode.java
#	stroom-job/stroom-job-impl-db-jooq/src/main/java/stroom/job/impl/db/jooq/tables/Job.java
#	stroom-job/stroom-job-impl-db-jooq/src/main/java/stroom/job/impl/db/jooq/tables/JobNode.java
#	stroom-meta/stroom-meta-impl-db-jooq/src/main/java/stroom/meta/impl/db/jooq/tables/Meta.java
#	stroom-meta/stroom-meta-impl-db-jooq/src/main/java/stroom/meta/impl/db/jooq/tables/MetaFeed.java
#	stroom-meta/stroom-meta-impl-db-jooq/src/main/java/stroom/meta/impl/db/jooq/tables/MetaProcessor.java
#	stroom-meta/stroom-meta-impl-db-jooq/src/main/java/stroom/meta/impl/db/jooq/tables/MetaType.java
#	stroom-node/stroom-node-impl-db-jooq/src/main/java/stroom/node/impl/db/jooq/Keys.java
#	stroom-node/stroom-node-impl-db-jooq/src/main/java/stroom/node/impl/db/jooq/Stroom.java
#	stroom-processor/stroom-processor-impl-db-jooq/src/main/java/stroom/processor/impl/db/jooq/Keys.java
#	stroom-processor/stroom-processor-impl-db-jooq/src/main/java/stroom/processor/impl/db/jooq/Stroom.java
#	stroom-processor/stroom-processor-impl-db-jooq/src/main/java/stroom/processor/impl/db/jooq/tables/Processor.java
#	stroom-processor/stroom-processor-impl-db-jooq/src/main/java/stroom/processor/impl/db/jooq/tables/ProcessorFeed.java
#	stroom-processor/stroom-processor-impl-db-jooq/src/main/java/stroom/processor/impl/db/jooq/tables/ProcessorFilter.java
#	stroom-processor/stroom-processor-impl-db-jooq/src/main/java/stroom/processor/impl/db/jooq/tables/ProcessorFilterTracker.java
#	stroom-processor/stroom-processor-impl-db-jooq/src/main/java/stroom/processor/impl/db/jooq/tables/ProcessorNode.java
#	stroom-processor/stroom-processor-impl-db-jooq/src/main/java/stroom/processor/impl/db/jooq/tables/ProcessorTask.java
#	stroom-security/stroom-security-identity-db-jooq/src/main/java/stroom/security/identity/db/jooq/tables/JsonWebKey.java
#	stroom-security/stroom-security-identity-db-jooq/src/main/java/stroom/security/identity/db/jooq/tables/TokenType.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/ApiKey.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/PermissionApp.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/PermissionAppId.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/PermissionDoc.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/PermissionDocCreate.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/PermissionDocId.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/PermissionDocTypeId.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/StroomUser.java
#	stroom-security/stroom-security-impl-db-jooq/src/main/java/stroom/security/impl/db/jooq/tables/StroomUserGroup.java
@stroomworks8192 stroomworks8192 marked this pull request as ready for review March 13, 2026 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant