Closed matthiaslehnertum closed 7 months ago
ok the functionality seems to work as intended, saving / loading state works, exporting works fine for the new elements and tests are passing. I would have a few small suggestions (some of these can also be added on a follow up PR I suppose):
@loreanvictor I increased the test coverage, thank you for the remark! The incorrect positioning of the update dialog seems to be a general issue not directly related to this PR. I will try to fix that one in another PR! :)
This PR extends Apollon by the ability to select event types more specific than just start, intermediate and end events.
Start Event
Update dialog of the Start Event
All available Start Event types
Intermediate Event
Update dialog of the Intermediate Event
All available Intermediate Event types
End Event Update dialog of the End Event
All available End Event types
Checklist
Motivation and Context
To fully comply with the BPMN 2.0 standard, events and tasks need to allow for specifying specialisations.
Steps for Testing
For Events Drag any event onto the canvas, double click it and select an event type.
For Tasks Drag any task onto the canvas, double click and select a task type.