Closed burnettk closed 3 weeks ago
The updates introduce several new features and enhancements related to editing DMN tables, managing message configurations, and handling message correlation properties within the application. This includes the addition of new event listeners, refactoring of existing functions, and the creation of new components and utilities to support these features. Minor formatting changes were also made to improve code readability and consistency.
File(s) | Change Summary |
---|---|
app/app.js |
Added event listeners for editing DMN tables, message JSON schemas, returning messages with configurations, and adding messages with correlation properties. Minor formatting changes. |
app/css/app.css |
Adjusted CSS properties and added new styles for various elements like buttons, panels, and select dropdowns. |
app/index.html |
Updated meta and link tags, added new stylesheet link, commented out a script tag, and reorganized HTML structure. |
app/spiffworkflow/eventSelect.js |
Minor formatting adjustments in the code. |
app/spiffworkflow/index.js |
Imported and added MessageInterceptor to exported properties. |
.../messages/MessageHelpers.js |
Added new functions for managing messages and correlation properties, refactored existing functions, and introduced error handling. |
.../messages/MessageInterceptor.js |
Introduced MessageInterceptor class for handling events related to message elements and synchronization of correlation properties. |
.../messages/index.js |
Added MessageInterceptor to initialization of exported entities. |
.../propertiesPanel/MessageCorrelationPropertiesArray.js |
Significant restructuring, with commented-out code related to handling message correlations. |
.../propertiesPanel/MessagesPropertiesProvider.js |
Updated imports and logic within the getGroups function to handle message elements differently. |
.../elementLevelProvider/CorrelationCheckbox.jsx |
Introduced CorrelationCheckboxEntry component for handling checkbox entries related to correlation in properties panel. |
.../elementLevelProvider/CorrelationPropertiesList.js |
Added functionality for managing message correlations, including creating and editing correlation properties. |
.../elementLevelProvider/MatchingConditionArray.js |
Introduced components for handling matching correlation conditions in properties panel. |
.../elementLevelProvider/MatchingCorrelationCheckbox.jsx |
Introduced MatchingCorrelationCheckboxEntry component for handling checkbox entries related to matching correlation. |
.../elementLevelProvider/MessageJsonSchemaSelect.js |
Introduced MessageJsonSchemaSelect function for selecting JSON schemas for messages. |
.../elementLevelProvider/MessageLaunchEditorButton.js |
Introduced MessageLaunchEditorButton function for handling notifications to host application for editing purposes. |
.../elementLevelProvider/MessagePayload.jsx |
Facilitated creation or editing of message payloads, with logic to retrieve and set message payload values. |
.../elementLevelProvider/MessageSelect.jsx |
Introduced MessageSelect component for selecting or creating messages at the Definitions level of a BPMN document. |
.../elementLevelProvider/MessageVariable.jsx |
Updated logic to handle element and extensionElements based on presence of element . |
.../elementLevelProvider/TaskEventMessageProvider.js |
Introduced functionality to create a group for editing messages in properties panel for SendTask . |
.../processLevelProvider/CollaborationPropertiesProvider.js |
Introduced createCollaborationGroup function for adding groups to properties panel for a script task. |
.../processLevelProvider/CorrelationKeysArray.js |
Refactored logic for creating new correlation keys and adjusted import paths. |
.../processLevelProvider/CorrelationPropertiesArray.js |
Introduced functionality for managing message correlations at the bpmn:sendTask level. |
test/spec/MessagesSpec.js |
Added new imports, event handling functions, and test cases for message creation, selection, and correlation properties. |
In the code where messages flow,
New features come and changes grow,
With JSON schemas edited bright,
And correlations set just right.
Event listeners now in place,
Enhancing workflows with grace.
CodeRabbit hops with joy today,
For updates made in a splendid way! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
let's get this big change into main
Summary by CodeRabbit
New Features
Style
Refactor
Documentation
Tests