Yesterday I set about creating a new DataObject related to a Page which can be independently versioned (i.e. have a draft and published version).
Since this doesn't seem unconsidered and is a significant departure from what I think of as a standard pattern in Silverstripe, I'm sure there's a good reason. Can someone enlighten me and does this mean custom actions in GridDetailForms aren't possible?
Cheers,
Simon