Por que a opção Importar exibição não é mostrada na interface do usuário das exibições?

15

Estou tentando exportar / importar uma exibição de um site de desenvolvimento para um site de qa. A interface do usuário do Views está ativada. No entanto, quando vou para estrutura> visualizações, não vejo a opção "+ importar visualização", apenas:

"+ Adicionar nova visualização" "+ Adicionar nova visualização do modelo"

Alguém tem alguma ideia?

Marscat
fonte

Respostas:

28
  1. Se o usuário com o qual você fez logon tiver a permissão Administer Views , se não, conceda essa permissão.
  2. Ative também o módulo principal do 'filtro PHP'.
  3. Atribua à função de usuário relevante a permissão Usar PHP para configurações .
  4. Cole o URL abaixo após o URL atual e você verá a página de visualizações de importação.

    admin / estrutura / visualizações / importação

Astha chauhan
fonte
2
a função views_import_access deixa bem claro, pois apenas verifica as outras 2 permissões: administer viewseuse PHP for settings
DrCord 13/01/16
Observe que, para ver a permissão "usar PHP para configurações", o módulo "php" deve estar ativado.
22318 Matt Browne #
1

Provavelmente você está procurando no lugar errado. A opção Exportar usada está no menu suspenso na linha Exibir da sua lista de Visualizações, enquanto a opção Importar está na parte superior da página principal do Views como uma guia. Demorei um pouco para perceber que, como eu esperava, a opção Importar estava no mesmo menu suspenso que Exportar.

Hondaman900
fonte
Esta foi totalmente a resposta certa para mim e não me lembro de ter que habilitar módulos php extras para isso em outros sites - geralmente espero encontrá-lo em Estrutura> Exibições na navegação
petednz - fuzion
0

Outro motivo pode ser o fato de você estar usando o módulo paranoia, que desativa muitos recursos do php-run como este.

adrian c
fonte