Skip to content

Conversation

@Xiao-zhen-Liu
Copy link
Contributor

@Xiao-zhen-Liu Xiao-zhen-Liu commented Oct 6, 2025

Purpose

This PR is a successor of #3782. As the non-user system mode is no longer used or maintained, we can remove the flag to switch between user-system being enabled/disabled, and keep only the mode of user-system being enabled.

Content

  • Removed the user-sys.enabled flag, both in the frontend and backend.
  • Removed all the if-else statements based on this flag in the codebase. Only the cases of user system being enabled are kept.
  • Removed ExecutionResourceMapping in the backend as it is no longer needed.
  • Removed WorkflowCacheService in the frontend as it is no longer needed.

@github-actions github-actions bot added engine backend Anything related to backend services labels Oct 6, 2025
@Xiao-zhen-Liu Xiao-zhen-Liu self-assigned this Oct 6, 2025
@github-actions github-actions bot added frontend Changes related to the frontend GUI and removed backend Anything related to backend services labels Oct 6, 2025
Base automatically changed from xiaozhen-default-user-sys to main October 7, 2025 23:26
# Conflicts:
#	core/config/src/main/resources/user-system.conf
@aglinxinyuan
Copy link
Contributor

@bobbai00 can review it first.

Copy link
Contributor

@bobbai00 bobbai00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left few minor comments. Overall it looks good to me. I also tested locally, all features work.

Copy link
Contributor

@aglinxinyuan aglinxinyuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Tested locally.

@Xiao-zhen-Liu Xiao-zhen-Liu merged commit 84f696e into main Oct 10, 2025
11 checks passed
@Xiao-zhen-Liu Xiao-zhen-Liu deleted the xiaozhen-remove-non-user-mode branch October 10, 2025 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engine frontend Changes related to the frontend GUI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants