2014-04-07, 12:23 PM
rhillcfi, this sort of example is helpful. Can you describe more exactly what you need out of this? Specifically, it sounds like at least row status would need to be distinct between related - if you check off a row in one location, you wouldn't want the row to be checked off for any clones, correct? What about other columns - would you need to edit them independently or would they always be identical? It seems like you would want to at least add distinct notes when performing the examination, maybe even new child rows - or is this just an itinerary and the resulting examination notes are captured outside of the document (or at least outside of the transcluded portion)?
Should there be a "master" section, where changes to it get pushed to all the corresponding transclusions which themselves can't be edited (and would deleting the master also delete the clones, or would they simply stop being clones), or should editing any clone cause all of the corresponding clones to change identically? Maybe a clone should get any changes to rows that haven't been modified locally, but changed rows would be left untouched? Do you need a way to "detach" a clone so that it is no longer connected to its clones? Would clones always exist at the same level in a document, or might a top-level section be cloned as a child of another section, for instance? Should there be some kind of visual indication that a section is a clone? Do unrelated clones need distinct visual identifiers? Do you need some way to directly navigate between related closes?
And styles - do you need to change any of the styling of individual clones? If so, is it a limited set of attributes, like you only need to change the background color for instance? Is transclusion really the best match for this, or would a section template actually be a better match, allowing you to start from a consistent configuration but then customize completely? Or some combination, like you want transclusion initially, but when ready to you start an examination the transcluded section(s) would be "instantiated" and exist distinct from the original from then on?
(This feature has had quite a bit of internal investigation, but even the simplest cases have some difficulties, and there have been a number of conflicting requests for what it should entail, so it has been quite a challenging topic. The more concrete examples that we can get, the better.)