BUGFIX SiteTreeCMSWorkflow->onAfterPublish() uses writeWithoutVersion() to avoid out-of-sync tree states ENHANCEMENT Adding "Site Content Publishers" default group ENHANCEMENT Setting default PublisherGroups and EditorGroups relations when writing a new page (and removed the default mapping to first found ADMIN group) BUGFIX Untangled SiteTreeCMSWorkflow->canPublish() checks to make it easier to understand and debug
BUGFIX SiteTreeCMSWorkflow->onAfterPublish() uses writeWithoutVersion() to avoid out-of-sync tree states
ENHANCEMENT Adding "Site Content Publishers" default group
ENHANCEMENT Setting default PublisherGroups and EditorGroups relations when writing a new page (and removed the default mapping to first found ADMIN group)
BUGFIX Untangled SiteTreeCMSWorkflow->canPublish() checks to make it easier to understand and debug


silverstripe/silverstripe-cmsworkflow,silverstripe/silverstripe-cmsworkflow