Acceptance Criteria (Required on creation):
- The style-src part of our default Content Security Policy doesn't use unsafe-inline
- bpmn-js library is updated to a csp compliant version (https://github.com/bpmn-io/bpmn-js/issues/1625)
- inline style attributes are completely refactored
- inline styles are refactored where possible
Hints (optional):
- use the ng-csp attribute to turn off angular's usage of inline styles (<body ng-csp="no-inline-style">)
- ui-boostrap uses inline styles (see ui-bootstrap-tpls-2.5.0-camunda.js@7770, those styles need to be extracted. After this change however the dropdown element will have a small ui bug.
This is the controller panel for Smart Panels app
- is related to
-
CAM-14139 Make default content security policy more strict
- Closed