-
Notifications
You must be signed in to change notification settings - Fork 197
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
Add Markers to Input fields expecting FEEL expressions #602
Conversation
8d87c73
to
7304cb0
Compare
7304cb0
to
ad87e5d
Compare
0e71aa9
to
04b565f
Compare
04b565f
to
cfdba94
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.
The completionCondition must be FEEL isn't it? See https://docs.camunda.io/docs/components/modeler/bpmn/multi-instance/#completion-condition
Am I missing something?
According to the validation config, it is optional 🤔 |
Let's go with what the Documentation says, to avoid confusing the user |
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.
Really cool feature! Works also really nice.
Just minor things...
- Could we please include an example of feel element template config into https://github.com/bpmn-io/bpmn-js-properties-panel/blob/master/test/spec/provider/cloud-element-templates/fixtures/complex.bpmn so that this can easier be tested by running
start:cloud-templates
?
- `@bpmn-io/properties-panel@0.12.0` - `element-templates-validator@0.6.0`
e98a26d
to
662cac3
Compare
I added the suggestions and cleaned up the commit history a bit. Ready for review again |
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.
Really really cool feature. Together with template support 🚀
This PR adds FEEL icons to all input fields that accept an expression. Note that the implementation was done in bpmn-io/properties-panel#138 and this PR just adds the required props to the input fields.
It is also possible to define a custom property to require FEEL in the configuration (related: camunda/element-templates-json-schema#46)