Skip to content

Rework processes #9322

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: develop
Choose a base branch
from
Open

Rework processes #9322

wants to merge 10 commits into from

Conversation

BykhovDenis
Copy link
Member

No description provided.

@BykhovDenis BykhovDenis requested review from haiodo and Copilot June 21, 2025 08:40
Copy link

Connected to Huly®: UBERF-11713

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements a rework of various process‐related functionalities, including modifications to middleware filtering, process API definitions, error handling, UI components for state/transition management, and migration scripts. Key changes include:

  • Removal of an extra user transaction filter in the model middleware.
  • Updates to process, transition, and trigger interfaces along with related UI components.
  • Changes in the migration script to merge actions from states and transitions.

Reviewed Changes

Copilot reviewed 44 out of 44 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
server/middleware/src/model.ts Removed the isUserTx filter in getUserTx to broaden the returned transactions.
server-plugins/process-resources/src/* Various updates to component interfaces and UI for process transitions and state management.
plugins/process/src/* Changes to API definitions (e.g. Trigger, Transition, and Process interfaces) and updated error handling.
models/process/src/migration.ts Updated migration logic to merge actions from states with transitions and removed rollback transitions.
Common assets and configuration files Version bumps and language string additions to support the new process behavior.

haiodo
haiodo previously approved these changes Jun 21, 2025
haiodo
haiodo previously approved these changes Jun 24, 2025
BykhovDenis and others added 4 commits June 24, 2025 09:04
Signed-off-by: Denis Bykhov <[email protected]>
Co-authored-by: Copilot <[email protected]>
Signed-off-by: Denis Bykhov <[email protected]>
Signed-off-by: Denis Bykhov <[email protected]>
Signed-off-by: Denis Bykhov <[email protected]>
Signed-off-by: Andrey Sobolev <[email protected]>
haiodo and others added 5 commits June 24, 2025 18:49
Signed-off-by: Andrey Sobolev <[email protected]>
Signed-off-by: Andrey Sobolev <[email protected]>
Signed-off-by: Denis Bykhov <[email protected]>
Signed-off-by: Denis Bykhov <[email protected]>
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.

2 participants