Changes between Initial Version and Version 12 of Ticket #13036


Ignore:
Timestamp:
2017-06-11T13:13:16+02:00 (3 months ago)
Author:
michael2402
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13036

    • Property Milestone changed from 16.07 to 17.06
  • Ticket #13036 – Description

    initial v12  
    22
    33I suggest:
    4 - Enforce that `layer` may not be null. Make command construction fail if it is.
     4- ~~Enforce that `layer` may not be null. Make command construction fail if it is.~~
     5- Always set the layer/dataset the command is working on.
    56- Check that all primitives of that command belong to the layer `layer` (for add/move/delete/... commands).
    67  - if plugins want to change this, we can provide them with the means to extend the commands. They have to take care of the problems that occur then, e.g. handle data integrity.