Warum wird die Ansichtsimportoption in der Ansichtsbenutzeroberfläche nicht angezeigt?

15

Ich versuche, eine Ansicht von einer Entwickler-Site in eine QA-Site zu exportieren / importieren. Die Benutzeroberfläche für Ansichten ist aktiviert. Wenn ich jedoch zu Struktur> Ansichten gehe, wird nur die Option "+ Ansicht importieren" nicht angezeigt:

"+ Neue Ansicht hinzufügen" "+ Neue Ansicht aus Vorlage hinzufügen"

Jemand eine Idee?

Marscat
quelle

Antworten:

28
  1. Wenn der angemeldete Benutzer über die Berechtigung " Ansichten verwalten" verfügt , geben Sie diese Berechtigung an, wenn dies nicht der Fall ist.
  2. Aktivieren Sie auch das Kernmodul 'PHP-Filter'.
  3. Geben Sie der entsprechenden Benutzerrolle die Berechtigung PHP für Einstellungen verwenden .
  4. Fügen Sie die folgende URL nach Ihrer aktuellen URL ein und Sie sehen die Seite mit den Importansichten.

    admin / struktur / ansichten / import

Astha Chauhan
quelle
2
Die Funktion views_import_access macht es ziemlich deutlich, da sie nur die anderen 2 Berechtigungen überprüft: administer viewsunduse PHP for settings
DrCord
Beachten Sie, dass das "PHP" -Modul aktiviert sein muss, damit die Berechtigung "PHP für Einstellungen verwenden" angezeigt wird.
Matt Browne
1

Höchstwahrscheinlich suchen Sie am falschen Ort. Die von Ihnen verwendete Exportoption befindet sich in der Dropdown-Liste in der Zeile Ansicht in Ihrer Liste der Ansichten, während sich die Importoption als Registerkarte oben auf der Ansichten-Masterseite befindet. Es dauerte eine Weile, bis ich bemerkte, dass sich die Importoption erwartungsgemäß im selben Dropdown-Menü wie Export befindet.

Hondaman900
quelle
Dies war die richtige Antwort für mich und ich erinnere mich nicht, dass ich jedes zusätzliche PHP-Modul auf anderen Sites aktivieren musste - normalerweise finde ich es unter Struktur> Ansichten in der Navigation
petednz - fuzion
0

Ein weiterer Grund könnte sein, dass Sie das Paranoia-Modul verwenden, das viele dieser PHP-Run-Funktionen deaktiviert.

adrian c
quelle