Content
View differences
Updated by Tobias Dillmann 10 months ago
* implement UI for the formula field
* consider utilizing the components for generated work package subjects
* [pattern input](https://github.com/opf/openproject/blob/dev/app/components/work_packages/types/pattern_input.rb)
* [pattern input controller](https://github.com/opf/openproject/blob/dev/frontend/src/stimulus/controllers/pattern-input.controller.ts)
* offer dropdown containing
* mathematical operators and parenthesis
* note that mathematical operators should _not_ be tokenized (rendered as bubble) after selection from the dropdown.
* custom fields of type integer and float
* custom fields of type calculated value
* consider custom fields when validating the formula
* The `%` operator should serve as **both** percentage and modulo, depending on how it is used.
* `10% * 3` should result in `0.3`
* `10 % 3` should result in `1`
* Remove the `%` from the list of suggested mathematical operators, as that might cause confusion. Typing the percentage sign in manually is possible.
* consider utilizing the components for generated work package subjects
* [pattern input](https://github.com/opf/openproject/blob/dev/app/components/work_packages/types/pattern_input.rb)
* [pattern input controller](https://github.com/opf/openproject/blob/dev/frontend/src/stimulus/controllers/pattern-input.controller.ts)
* offer dropdown containing
* mathematical operators and parenthesis
* note that mathematical operators should _not_ be tokenized (rendered as bubble) after selection from the dropdown.
* custom fields of type integer and float
* custom fields of type calculated value
* consider custom fields when validating the formula
* The `%` operator should serve as **both** percentage and modulo, depending on how it is used.
* `10% * 3` should result in `0.3`
* `10 % 3` should result in `1`
* Remove the `%` from the list of suggested mathematical operators, as that might cause confusion. Typing the percentage sign in manually is possible.