-
Notifications
You must be signed in to change notification settings - Fork 33
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
feat: add link event data in ShapeBpmnSemantic
#2911
Conversation
♻️ PR Preview 267407d has been successfully destroyed since this PR has been closed. 🤖 By surge-preview |
♻️ PR Preview 267407d has been successfully destroyed since this PR has been closed. 🤖 By surge-preview |
test/unit/component/parser/json/BpmnJsonParser.event.link.with.source.target.test.ts
Outdated
Show resolved
Hide resolved
test/unit/component/parser/json/BpmnJsonParser.event.link.with.source.target.test.ts
Outdated
Show resolved
Hide resolved
fd8932a
to
3fda80f
Compare
1d3a399
to
abddef3
Compare
abddef3
to
763f44e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ This PR is very large so I probably miss some elements. I expected to have one PR for the parsing and another one for enriching the API to make my review easier. Please think about it for the next time (for this one, we can live with the current content).
It covers at least 3 topics which is too much IMHO: parsing (including required refactoring), enrichment of objects returned by APIs, style changes.
✔️ The implementation seems to do the job
❌ Extra style identifiers to be removed as they are not used at all in the rendering code (next time, feel free to contact me in advance)
❌ Various improvements to apply in particular in the test code
test/fixtures/bpmn/registry/1-pool-3-lanes-message-start-end-intermediate-events.bpmn
Outdated
Show resolved
Hide resolved
test/unit/component/parser/json/BpmnJsonParser.event.link.with.source.target.test.ts
Outdated
Show resolved
Hide resolved
test/unit/component/parser/json/BpmnJsonParser.event.link.with.source.target.test.ts
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
691fa80
to
c57a44d
Compare
# Conflicts: # test/integration/model.elements.api.test.ts
# Conflicts: # test/fixtures/bpmn/registry/1-pool-3-lanes-message-start-end-intermediate-events.bpmn # test/integration/dom.bpmn.elements.test.ts # test/integration/helpers/semantic-with-svg-utils.ts
05080a6
to
267407d
Compare
Kudos, SonarCloud Quality Gate passed! |
Add new
linkEventSourceIds
anlinkEventTargetId
properties inShapeBpmnSemantic
to include data related to the link events that are stored in the internal model.Closes #2855