Skip to content

AAE-52557 Allow task assignment for candidate group members - #2811

Closed
DavidOlson-Hyland wants to merge 4 commits into
developfrom
feature/AAE-52557-candidate-group-assign
Closed

DavidOlson-Hyland wants to merge 4 commits into
developfrom
feature/AAE-52557-candidate-group-assign

Conversation

@DavidOlson-Hyland

@DavidOlson-Hyland DavidOlson-Hyland commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

https://hyland.atlassian.net/browse/AAE-52557

This PR was needed only to test the snapshot created here: Activiti/Activiti#5630

@github-actions

Copy link
Copy Markdown

🔒 Supply Chain Security

This PR modifies dependencies. To run a security analysis, comment:

/supply-chain-review

The analysis will check for vulnerabilities, typosquatting, maintainer takeovers, and other supply chain risks.

@alfresco-build alfresco-build modified the milestone: Validating Oct 28, 2026
@DavidOlson-Hyland DavidOlson-Hyland removed preview skip-tests Skip tests in a PR labels Oct 28, 2026
@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

playswag — API Coverage Report

Dimension Covered Total %
Endpoints 135 140 🟢 96.4%
Status Codes 212 937 🔴 22.6%
Parameters 136 688 🔴 19.8%
Body Properties 127 668 🔴 19.0%
Response Properties 1210 3549 🔴 34.1%

Coverage by Tag

Tag Endpoints Status Codes Parameters Body Props Resp Props
task-controller-impl 🟢 100.0% 🔴 17.7% 🟡 56.3% 🟡 60.6% 🔴 40.4%
task-variable-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟢 80.0% 🔴 4.8%
process-instance-controller-impl 🟢 100.0% 🔴 17.0% 🟡 57.1% 🔴 45.2% 🔴 42.0%
process-instance-variable-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟡 50.0% 🔴 6.7%
task-admin-controller-impl 🟢 100.0% 🔴 12.5% 🟡 62.5% 🟡 57.1% 🔴 31.3%
task-variable-admin-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟢 80.0% 🔴 4.8%
process-instance-admin-controller-impl 🟢 100.0% 🔴 13.6% 🟡 57.1% 🔴 39.1% 🔴 40.2%
process-instance-variable-admin-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟡 50.0% 🔴 4.8%
candidate-user-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟡 75.0% 🔴 4.8%
candidate-group-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟡 75.0% 🔴 4.8%
candidate-user-admin-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟡 75.0% 🔴 4.8%
candidate-group-admin-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟡 75.0% 🔴 4.8%
service-task-admin-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟢 100.0% 🔴 0.0%
home-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟢 100.0% 🔴 10.0%
process-instance-tasks-controller-impl 🟢 100.0% 🔴 12.5% 🔴 25.0% 🟢 100.0% 🔴 33.3%
process-definition-controller-impl 🟢 100.0% 🔴 12.5% 🟡 50.0% 🟢 100.0% 🔴 18.6%
process-definition-meta-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟢 100.0% 🔴 0.0%
connector-definition-controller-impl 🟢 100.0% 🔴 12.5% 🟢 100.0% 🟢 100.0% 🔴 16.0%
process-definition-admin-controller-impl 🟢 100.0% 🔴 12.5% 🔴 0.0% 🟢 100.0% 🔴 33.3%
task-controller 🟢 100.0% 🟡 60.0% 🔴 25.0% 🔴 6.8% 🔴 45.8%
process-instance-controller 🟢 100.0% 🟡 60.0% 🔴 10.4% 🔴 5.6% 🟡 54.1%
count-controller 🔴 0.0% 🔴 0.0% 🟢 100.0% 🔴 0.0% 🔴 0.0%
task-admin-controller 🟢 100.0% 🟡 62.9% 🔴 13.7% 🔴 8.8% 🔴 44.9%
task-delete-controller 🟢 100.0% 🔴 20.0% 🔴 0.0% 🟢 100.0% 🔴 16.7%
process-instance-admin-controller 🟢 100.0% 🔴 45.0% 🔴 8.2% 🔴 2.8% 🔴 47.6%
process-instance-delete-controller 🟢 100.0% 🔴 20.0% 🔴 0.0% 🟢 100.0% 🔴 16.7%
count-admin-controller 🔴 0.0% 🔴 0.0% 🟢 100.0% 🔴 0.0% 🔴 0.0%
task-variable-controller 🟢 100.0% 🔴 20.0% 🔴 14.3% 🟢 100.0% 🟡 50.0%
process-instance-variable-controller 🟢 100.0% 🔴 20.0% 🔴 11.1% 🟢 100.0% 🟡 50.0%
process-instance-tasks-controller 🟢 100.0% 🔴 20.0% 🔴 20.0% 🟢 100.0% 🟡 50.0%
process-instance-diagram-controller 🟢 100.0% 🔴 20.0% 🟢 100.0% 🟢 100.0% 🔴 0.0%
process-definition-controller 🟢 100.0% 🔴 20.0% 🔴 0.0% 🟢 100.0% 🟡 50.0%
process-model-controller 🟢 100.0% 🔴 20.0% 🟢 100.0% 🟢 100.0% 🔴 0.0%
application-controller 🟢 100.0% 🔴 20.0% 🔴 0.0% 🟢 100.0% 🟡 50.0%
task-variable-admin-controller 🟢 100.0% 🟡 60.0% 🔴 14.3% 🟢 100.0% 🟡 50.0%
service-task-admin-controller 🟢 100.0% 🔴 20.0% 🔴 10.0% 🟢 100.0% 🟡 57.1%
service-task-integration-context-admin-controller 🟢 100.0% 🔴 20.0% 🔴 40.0% 🟢 100.0% 🔴 49.2%
process-instance-variable-admin-controller 🟢 100.0% 🔴 40.0% 🔴 11.1% 🟢 100.0% 🟡 50.0%
process-instance-tasks-admin-controller 🟢 100.0% 🔴 20.0% 🔴 25.0% 🟢 100.0% 🟡 50.0%
process-instance-service-tasks-admin-controller 🟢 100.0% 🔴 20.0% 🔴 10.0% 🟢 100.0% 🟡 50.0%
process-instance-sequence-flows-admin-controller 🟢 100.0% 🔴 40.0% 🔴 5.3% 🟢 100.0% 🟡 50.0%
process-instance-diagram-admin-controller 🟢 100.0% 🔴 40.0% 🟢 100.0% 🟢 100.0% 🔴 0.0%
process-instance-bpmn-activities-admin-controller 🟢 100.0% 🔴 20.0% 🔴 25.0% 🟢 100.0% 🟡 50.0%
process-definition-admin-controller 🟢 100.0% 🔴 20.0% 🔴 0.0% 🟢 100.0% 🟡 50.0%
process-model-admin-controller 🟢 100.0% 🔴 20.0% 🟢 100.0% 🟢 100.0% 🔴 0.0%
integration-context-admin-controller 🟢 100.0% 🟡 60.0% 🟢 100.0% 🟢 100.0% 🟡 55.3%
application-admin-controller 🟢 100.0% 🟡 60.0% 🔴 0.0% 🟢 100.0% 🟡 50.0%
audit-events-controller-v-2-impl 🔴 0.0% 🔴 0.0% 🔴 0.0% 🟢 100.0% 🔴 0.0%
audit-events-controller-impl 🟢 100.0% 🟡 50.0% 🟢 80.0% 🟢 100.0% 🟡 67.3%
audit-events-admin-controller-v-2-impl 🔴 0.0% 🔴 0.0% 🔴 0.0% 🟢 100.0% 🔴 0.0%
audit-events-admin-controller-impl 🟢 100.0% 🟡 70.0% 🟢 100.0% 🟢 100.0% 🔴 44.4%
audit-events-delete-controller 🟢 100.0% 🔴 20.0% 🟢 100.0% 🟢 100.0% 🔴 0.0%

View workflow run

@DavidOlson-Hyland
DavidOlson-Hyland force-pushed the feature/AAE-52557-candidate-group-assign branch from 8ba5b9e to a8e8f76 Compare October 29, 2026 21:27
@DavidOlson-Hyland DavidOlson-Hyland removed the skip-tests Skip tests in a PR label Oct 30, 2026
@DavidOlson-Hyland
DavidOlson-Hyland force-pushed the feature/AAE-52557-candidate-group-assign branch 3 times, most recently from 7774105 to 24089d9 Compare November 3, 2026 20:29
@github-actions

github-actions Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

🐢 Slow Tests Report

🧪 Unit Tests

The following 20 unit test(s) took more than 5 seconds:

Time # Class Test
23.52s 1 org.activiti.services.connectors.IntegrationRequestSenderTest shouldSendExpirationHeaders
19.22s 2 org.activiti.services.connectors.behavior.MQServiceTaskBehaviorTest executeShouldDelegateToDefaultBehaviourWhenBeanIsAvailable
13.75s 3 org.activiti.services.connectors.channel.AggregateIntegrationErrorReceivedEventCmdTest should_aggregateIntegrationErrorReceivedEvent_when_auditEventAreEnabled
11.80s 4 org.activiti.services.connectors.recovery.OrphanedIntegrationRecoverySchedulerTest should_continueRecoveringRemainingContexts_when_oneRecoveryThrows
11.41s 5 org.activiti.cloud.services.events.services.IncidentServiceTest shouldCreateAndSendExecutionContextIncidentEvent
9.24s 6 org.activiti.cloud.alfresco.argument.resolver.AlfrescoPageArgumentMethodResolverTest resolveArgumentShouldReturnAPageableBasedOnParsedSkipCountAndMaxItems
8.82s 7 org.activiti.cloud.services.rest.assemblers.ProcessDefinitionMetaRepresentationModelAssemblerTest toResourceShouldReturnResourceWithSelfLinkContainingResourceId
8.81s 8 org.activiti.cloud.services.rest.assemblers.ExtendedCloudProcessDefinitionRepresentationModelAssemblerTest toResourceShouldReturnResourceWithSelfLinkContainingResourceId
8.81s 9 org.activiti.cloud.services.rest.assemblers.ProcessDefinitionRepresentationModelAssemblerTest toResourceShouldReturnResourceWithSelfLinkContainingResourceId
8.77s 10 org.activiti.cloud.services.events.converter.ProcessAuditServiceInfoAppenderTest should_setAndGetActor_when_identityLinkTypeIsActor
8.31s 11 org.activiti.services.connectors.IntegrationRequestSenderTest shouldSendExpirationHeaders
8.17s 12 org.activiti.cloud.services.events.converter.ToCloudProcessRuntimeErrorEventsConverterTest shouldConvertBPMNErrorReceivedEventToCloudBPMNErrorReceivedEvent
8.13s 13 org.activiti.cloud.services.events.converter.TaskAuditServiceInfoAppenderTest should_setAndGetActor_when_userHasNameSet
7.52s 14 org.activiti.services.connectors.behavior.MQServiceTaskBehaviorTest executeShouldDelegateToDefaultBehaviourWhenBeanIsAvailable
7.16s 15 org.activiti.cloud.services.notifications.qraphql.ws.security.ConnectionContextWebSocketInterceptorTest should_fallBackToNoGroups_when_theGroupsProviderThrows
7.03s 16 org.activiti.cloud.common.messaging.config.ConnectorGracefulShutdownLifecycleTest shouldBeRunningAfterStart
6.79s 17 org.activiti.services.connectors.channel.ServiceTaskIntegrationResultEventHandlerTest receiveShouldDoNothingWhenIntegrationContextsIsNull
6.74s 18 org.activiti.cloud.common.messaging.config.ErrorHandlerDefinitionMessageRecovererTest shouldFindCauseAccurately(String, Throwable, Class, Optional)[1]
6.44s 19 org.activiti.cloud.common.messaging.config.ConnectorOutputBindingEnvironmentPostProcessorTest should_appendToExistingOutputBindings_withoutDuplicating
6.16s 20 org.activiti.cloud.api.process.model.impl.events.IntegrationRequestImplTest copyWithLightweightContext_should_copyAllRoutingMetadata

🏋️ Slowest Unit Test Classes (aggregated)

The following 2 class(es) took more than 30 seconds in total:

Total Time # All Tests Time > 5s Tests > 5s Class
31.90s 1 4 31.83s 2 org.activiti.services.connectors.IntegrationRequestSenderTest
31.61s 2 12 26.74s 2 org.activiti.services.connectors.behavior.MQServiceTaskBehaviorTest

🔗 Integration Tests

The following 20 integration test(s) took more than 5 seconds:

Time # Class Test
109.76s 1 org.activiti.cloud.starter.tests.recovery.OrphanedIntegrationRecoveryIT should_taskTransitionToErrorState_when_applicationIsKilledDuringServiceTaskExecution(boolean)[2]
49.30s 2 org.activiti.cloud.starter.tests.recovery.OrphanedIntegrationRecoveryIT should_taskTransitionToErrorState_when_applicationIsKilledDuringServiceTaskExecution(boolean)[1]
21.60s 3 org.activiti.cloud.starter.tests.runtime.JobExecutorIT testTimerJobsFailRetry
21.55s 4 org.activiti.cloud.starter.tests.runtime.JobExecutorIT testTimerJobsFailRetry
18.40s 5 org.activiti.cloud.starter.messages.test.hazelcast.HazelcastMessageStoreIT shouldProcessMessageEventsConcurrentlyInReversedOrder
18.25s 6 org.activiti.cloud.starter.messages.test.redis.RedisMessageStoreIT shouldProcessMessageEventsConcurrentlyInReversedOrder
15.11s 7 org.activiti.cloud.common.messaging.config.test.FunctionRouterBindingConfigurationIT messageTimeoutException
10.42s 8 org.activiti.cloud.starter.tests.recovery.OrphanedIntegrationRecoveryIT should_runRecoveryOnlyOnce_when_twoInstancesRunConcurrently
10.04s 9 org.activiti.cloud.common.messaging.config.test.FunctionRouterBindingConfigurationIT functionExecutorShouldAwaitTerminatingTasksOnDestroy
10.01s 10 org.activiti.cloud.examples.connectors.HeadersConnectorIT headersConnectorShouldNotSendIntegrationResult
9.81s 11 org.activiti.cloud.services.identity.keycloak.KeycloakClientIT should_get101Users_by_Role
9.57s 12 org.activiti.cloud.starter.messages.test.hazelcast.HazelcastMessageStoreIT shouldProcessMessageEventsConcurrently
7.58s 13 org.activiti.cloud.common.messaging.config.test.FunctionRouterBindingConfigurationIT aggregateMessageDeliveryException
7.30s 14 org.activiti.cloud.common.messaging.config.test.FunctionRouterBindingConfigurationIT testFunctionBindings
7.19s 15 org.activiti.cloud.common.messaging.config.test.FunctionRouterBindingConfigurationIT testConsumerBindings
6.02s 16 org.activiti.cloud.notifications.graphql.starter.ActivitiGraphQLWsNativeStarterIT testGraphqlWsSubprotocolConnectionInitXAuthorizationSupported
5.55s 17 org.activiti.cloud.notifications.graphql.starter.ActivitiGraphQLWsNativeStarterIT testGraphqlWsSubprotocolConnectionInitXAuthorizationSupported
5.31s 18 org.activiti.cloud.services.identity.keycloak.KeycloakClientIT shouldGetUserGroupsCache
5.23s 19 org.activiti.cloud.notifications.graphql.starter.ActivitiGraphQLWsNativeStarterIT testGraphqlWsSubprotocolServerWithUserRoleAuthorized
5.12s 20 org.activiti.cloud.services.identity.keycloak.KeycloakClientIT shouldGetGroupRolesFromCache

🏋️ Slowest Integration Test Classes (aggregated)

The following 5 class(es) took more than 30 seconds in total:

Total Time # All Tests Time > 5s Tests > 5s Class
169.48s 1 3 169.48s 3 org.activiti.cloud.starter.tests.recovery.OrphanedIntegrationRecoveryIT
56.09s 2 26 43.16s 2 org.activiti.cloud.starter.tests.runtime.JobExecutorIT
48.53s 3 34 47.22s 5 org.activiti.cloud.common.messaging.config.test.FunctionRouterBindingConfigurationIT
35.02s 4 17 33.05s 3 org.activiti.cloud.starter.messages.test.hazelcast.HazelcastMessageStoreIT
32.75s 5 33 25.30s 4 org.activiti.cloud.services.identity.keycloak.KeycloakClientIT

📊 Full Slow Test Report

@DavidOlson-Hyland
DavidOlson-Hyland force-pushed the feature/AAE-52557-candidate-group-assign branch from 4ea6dca to 920e16b Compare November 5, 2026 23:12
@github-actions github-actions Bot added the enhancement New feature or request label Nov 6, 2026
@sonarqubecloud

sonarqubecloud Bot commented Nov 6, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants