Пропали представления

Аватар пользователя Shipovnix Shipovnix 2 марта в 13:40

После необдуманного удаления роли пропали представления в списке представлений админки, вывод которых требовал этой роли. Что можно сделать в таком случае? В какой таблице хранятся Views?

Лучший ответ

Аватар пользователя charOFF charOFF 3 марта в 12:14
1

Да, и правда, если для вьюса стоят права доступа по роли, то при удалении роли вьюс тоже удаляется. Представления хранятся как конфигурации в таблице config. Но в вашем случае их там уже не будет. Может помочь только восстановление базы из бэкапа. Ну или если когда-то делали drush config:export (а в последнее время - не делали) может эти представления в папке синхронизации сохранились. Кстати, если есть бэкап базы то можно оттуда попробовать вытащить только нужные записи.

Комментарии

Аватар пользователя Shipovnix Shipovnix 3 марта в 11:05

Выделенный сервер. Да с бэкапом все в порядке, просто столько правок было внесено... Sad

Аватар пользователя charOFF charOFF 2 марта в 17:25
1

А если через экспорт-правку-импорт конфигов? Драшем или здесь /admin/config/development/configuration/single/export

Аватар пользователя charOFF charOFF 3 марта в 12:14
1

Да, и правда, если для вьюса стоят права доступа по роли, то при удалении роли вьюс тоже удаляется. Представления хранятся как конфигурации в таблице config. Но в вашем случае их там уже не будет. Может помочь только восстановление базы из бэкапа. Ну или если когда-то делали drush config:export (а в последнее время - не делали) может эти представления в папке синхронизации сохранились. Кстати, если есть бэкап базы то можно оттуда попробовать вытащить только нужные записи.