Respostas:
Para ativar a criação automática de revisão, vá para a página de tipo de conteúdo (admin / content / tipo de nó) e selecione editar para qualquer tipo de conteúdo que você deseja que a revisão seja criada automaticamente.
Sob o conjunto de campos do fluxo de trabalho, haverá uma opção "Criar nova revisão". Marque essa caixa e salve as configurações do tipo de conteúdo.
Agora, com suas permissões (admin / user / permissions), certifique-se de não conceder a seus usuários a permissão "administrar nós". Isso impedirá que eles substituam essa opção.
Existem algumas maneiras diferentes de fazer isso, mas supondo que você queira fazê-lo sem desativar as administer nodes
permissões dos usuários, provavelmente a maneira mais fácil é simplesmente desativar o acesso à caixa de seleção Criar nova revisão , criando um módulo personalizado que implementa hook_form_alter()
:
function sandbox_form_alter(&$form, &$form_state, $form_id) {
// Node forms have an ID of the form CONTENTTYPE_node_form: only modify those
if (strstr($form_id, '_node_form') === FALSE) {
return;
}
if (isset($form['revision_information'])) {
$form['revision_information']['revision']['#access'] = FALSE;
}
}
Dessa forma, os usuários não podem alterar o valor padrão da caixa de seleção, que é definida na página de configurações para cada tipo de conteúdo.