[
https://issues.jboss.org/browse/DROOLS-3798?page=com.atlassian.jira.plugi...
]
Guilherme Gomes updated DROOLS-3798:
------------------------------------
Description:
When users open the DMN editor with an imported file+ imported nodes, they must be able to
see these nodes on read-only mode.
---
Assets:
- [^daniel1.dmn]
- [^daniel2.dmn]
---
This task comprehends:
- Read imported nodes in the "daniel2.dmn", and put them into the canvas by
consuming a *mocked service class* [1] to fill the node information;
- Create the new imported nodes in the canvas;
- Persist imported nodes info properly in the DMN file (when users save it);
- Keep these imported nodes on read-only mode;
- Keep the properties panel correctly updated.
---
Acceptance criteria:
- Open the "daniel2.dmn"
- See the imported nodes from the "daniel1.dmn"
- Try to change the name of the node (this should not be allowed, since the node must be
on read only mode)
- Check the properties panel properties
---
[1] This service class will be responsible for returning all information from a given node
from another DMN file. This API will be something like this:
{{ExternalDMNFileService.getNode(final String dmnElementRef)}}
was:
When users open the DMN editor with an imported file, and imported nodes, they must be
able to see these nodes on read-only mode.
---
Assets:
- [^daniel1.dmn]
- [^daniel2.dmn]
---
This task comprehends:
- Read imported nodes in the "daniel2.dmn", and put them into the canvas by
consuming a *mocked service class* [1] to fill the node information
- Create the new imported nodes in the canvas
- Persist imported nodes info properly in the DMN file (when users save it).
- Keep these imported nodes on read-only mode
- Keep the properties panel correctly updated
---
Acceptance criteria:
- Open the "daniel2.dmn"
- See the imported nodes from the "daniel1.dmn"
- Try to change the name of the node (this should not be allowed, since the node must be
on read only mode)
- Check the properties panel properties
---
[1] This service class will be responsible for returning all information from a given node
from another DMN file. This API will be something like this:
{{ExternalDMNFileService.getNode(final String dmnElementRef)}}
[DMN Designer] Included Models - Show imported nodes in the graph
when a DMN with imported nodes is opened
----------------------------------------------------------------------------------------------------------
Key: DROOLS-3798
URL:
https://issues.jboss.org/browse/DROOLS-3798
Project: Drools
Issue Type: Task
Components: DMN Editor
Reporter: Guilherme Gomes
Assignee: Daniel José dos Santos
Priority: Major
Labels: drools-tools
Attachments: daniel1.dmn, daniel2.dmn
When users open the DMN editor with an imported file+ imported nodes, they must be able
to see these nodes on read-only mode.
---
Assets:
- [^daniel1.dmn]
- [^daniel2.dmn]
---
This task comprehends:
- Read imported nodes in the "daniel2.dmn", and put them into the canvas by
consuming a *mocked service class* [1] to fill the node information;
- Create the new imported nodes in the canvas;
- Persist imported nodes info properly in the DMN file (when users save it);
- Keep these imported nodes on read-only mode;
- Keep the properties panel correctly updated.
---
Acceptance criteria:
- Open the "daniel2.dmn"
- See the imported nodes from the "daniel1.dmn"
- Try to change the name of the node (this should not be allowed, since the node must be
on read only mode)
- Check the properties panel properties
---
[1] This service class will be responsible for returning all information from a given
node from another DMN file. This API will be something like this:
{{ExternalDMNFileService.getNode(final String dmnElementRef)}}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)