Lidando com conflitos de edição
Devido à natureza do eZ Publish, às vezes ocorrerão conflitos ao editar um conteúdo. Isto acontece geralmente quando duas pessoas estão tentando trabalhar no mesmo objeto. Outra possibilidade é quando alguém sai da interface de edição sem publicar o objeto que está sendo editado. A razão real você encontrará nos avisos intitulados “Possível conflito de edição”. O texto a seguir mostra os diferentes conflitos junto com suas explicações e soluções.
Problema de rascunho não publicado - Mesmo usuário
Às vezes, quando você edita um objeto, pode acidentalmente fechar o navegador ou simplesmente clicar no botão “Salvar e sair”. O que acontecerá então, é que o objeto terá um rascunho que não foi publicado. Sempre que você tentar reeditar o objeto, o sistema mostrará uma advertência. A figura abaixo mostra a aparência deste aviso.
O sistema está simplesmente tentando dizer que você já começou a editar esse objeto mas não publicou o conteúdo. Note que você pode ter deixado vários rascunhos. Se deixou, a área abaixo do aviso mostrará todos os seus rascunhos não publicados deste objeto.
Possíveis soluções
- Selecione um dos rascunhos e edite-o. Esta é a abordagem mais comum, desde que haja somente um rascunho não publicado. Se houver diversos rascunhos não publicados, então você deve removê-los para evitar outros conflitos. Você também deve selecionar o rascunho mais recente para editar, a fim de trabalhar com a versão mais recente.
- Crie um novo rascunho, clicando no botão “Novo rascunho” e então edite-o. Entretanto, lembre-se que o novo rascunho será uma cópia da versão publicada. O rascunho que está causando o conflito pode conter informações atualizadas/novas. Se você criar um novo rascunho, certifique-se de remover o que está causando o conflito.
- O botão “Cancelar” simplesmente cancelará a operação de edição e o sistema permanecerá no mesmo estado em que estava quando você tentou editar o objeto. Em outras palavras: nenhuma mudança será feita.
Problema de rascunho não publicado - Usuário diferente
Às vezes alguém mais pode estar editando o mesmo objeto que você deseja editar. Pode ser que a outra pessoa esteja editando ao mesmo tempo, ou que a outra pessoa deixou um rascunho não publicado. Não importa o motivo, quando você tentar editar o mesmo objeto, o sistema mostrará uma advertência indicando o conflito. A figura abaixo mostra a aparência deste aviso.
O sistema está simplesmente tentando dizer que você deve ser cuidadoso, porque alguém mais está trabalhando no mesmo objeto. Note que pode haver diversos rascunhos na lista. Entretanto, geralmente há apenas um. Ao contrário da ocorrência anterior, você não pode editar o rascunho (que está causando o conflito) pois pertence a um outro usuário.
Possíveis soluções
- Crie um novo rascunho clicando no botão “Novo rascunho” e então edite-o. Entretanto, lembre-se que o novo rascunho será uma cópia da versão publicada. O rascunho que está causando o conflito pode conter informações atualizadas/novas. Você deve contatar o dono do rascunho existente antes de iniciar qualquer ação.
- O botão “Cancelar” simplesmente cancelará a operação de edição e o sistema permanecerá no mesmo estado em que estava quando você tentou editar o objeto. Em outras palavras: nenhuma mudança será feita.
Problema de rascunho não publicado - Múltiplos usuários incluindo você
Às vezes outra pessoa pode estar editando o mesmo objeto que você deseja editar. Além disso, pode haver rascunhos que você deixou no sistema. Neste caso, a área administrativa mostrará uma advertência similar as mostradas nos casos anteriores. A figura abaixo mostra a aparência deste aviso.
Este é o pior caso e você deve realmente contatar as outras pessoas antes de iniciar qualquer outra ação. Além disso, você deve começar livrando-se dos seus próprios rascunhos.

Clique para ampliar
Clique para ampliar
Clique para ampliar