ZeligsoftDev / CX4CBDDS

CX4CBDDS component modeling and generation tool
Apache License 2.0
8 stars 5 forks source link

Update the deployment plan editor to as required by Issue #450 #454

Closed eposse closed 1 year ago

eposse commented 1 year ago

Issue and tracking information

Developer's time Estimated effort to fix (hours):

Developer's Actual time spent on fix (hours)

Issue reporter to provide a detailed description of the issue in the space below

Issue #450 asks for the introduction of a new connector: TT4CCM. The specs require a number of updates to the UI for each component type present in a deployment plan as follows:

For each component instance deployed, we will be able to specify a priority for the entire component (default 0). Additionally, for each interface on a component that the component provides an implementation for (think on_one_data or any other callback), there will be an option to specify a priority on them. Lastly, we will want the ability to specify a concurrency value for each component (default 1).

There should be some sort of "?" icon to help explain priorities. The explanation will be something along the lines of "All components and events have a priority of 0, which is the lowest priority. The highest priority is 65,536. If you set a priority other than 0 on a component, all events for that component will inherit that priority. Any priorities set on callback interfaces will override component wide priorities".

See ExFChanges.pdf for details.

eposse commented 1 year ago

Duplicate of #458