cassproject / cass-editor

View, create, edit, modify frameworks using an easy to use, embeddable iframe.
https://cassproject.github.io/cass-editor/
Apache License 2.0
3 stars 11 forks source link

CaSS Editor: Options for pasting Clone vs. Link #1297

Open gloverkari opened 1 year ago

gloverkari commented 1 year ago

The current functionality for copy and paste is to create a linked object, not a duplicate. For example, if I copy child competency a1 under competency A and select competency B to paste under, the result is competency a1 now exists under A and B. Progression Models are a new type of concept or taxonomy containing Progression Levels. Each Progression Level self-defines its location within the model via properties on the object itself. As such, each progression level should only be referenced by a single model in a single location and linking should not be allowed. The ability to create duplicates of levels is still desired. Given that there are other situations where a duplicated object (as opposed to a link) would be preferred, the CaSS editor needs a new approach to copy/paste functionality.

gloverkari commented 1 year ago

Proposed ideas: