эээ..не очень понял этот комментарий. Сохраняется нода только один раз. Дальше запускается функция, которая проверяет, что там сохранилось, и меняет статусы.
Вобщем, единственное до чего додумался - это темизировать вьюс и в файле весь вывод заключить в нужное мне условие: если модератор или автор, то показываем, иначе доступ запрещен.
Уверен, что есть более корректное решение, поэтому буду рад, если кто предложит хороший вариант.
Такое право роли модератора дано. Но как сделать, чтобы при этом только еще автор мог смотреть свою страницу?
Как только выставляю во вьюсе критерий фильтрации "Текущий пользователь", никто больше страницу просматривать не может, не смотря на разрешение на просмотр профиля.
Если такой критерий убрать, то можно добиться разными настройками просмотр страницы либо только модератором, либо модератором и любым авторизованным пользователем. Но так, чтобы автор и модератор - где такие настройки?
А где в обычном представлении поля, связанные с пользователями (имя, почта, роль и пр.)? В стандартном представлении предлагается выбирать поля из существующих типов материалов. Пользователей среди этих типов нет.
у меня есть сайты, которые весят по несколько гигабайт. А все что нужно - обновить ядро. По-моему, логично делать бэкап именно того, что будет меняться. К слову, команда drush up drupal - такой бэкап делает. Но только имею негативный опыт: в случае, если накатывание обновления ядра происходит с ошибками - бэкап не создается. То есть именно тот случай, когда бэкап необходим, чтобы откатиться, а он не создался.
разобрался вобщем... оказывается, тот путь с дампом БД - он временный. Драш сбрасывает туда дамп, пока делается архив файловой структуры. Когда архив готов, дамп переносится в архив, а временная папка удаляется. В финальном бэкапе и файловая структура и дамп БД.
только осваиваю drush, поэтому и возникают такие нелепые ошибки.
То, что можно другими командами создать отдельно и бэкап и дамп - безусловно. Но раз есть одна команда специально для этого, то хотелось бы заставить ее работать. Ведь и восстанавливаться тоже одной командой намного проще.
Действие после сохранения ноды в БД
эээ..не очень понял этот комментарий. Сохраняется нода только один раз. Дальше запускается функция, которая проверяет, что там сохранилось, и меняет статусы.
Действие после сохранения ноды в БД
даже из названия хука видно, что он выполняется перед сохранением в БД.
Доступ к таксономии
Нашел подходящий модуль. https://www.drupal.org/project/taxonomy_access_fix Делает ровно то, что требуется: позволяет роли юзать словари, но не админить их.
Доступ к таксономии
Это в планах, конечно. Но проект пока не семерке.
Права доступа к пользовательской странице
Вобщем, единственное до чего додумался - это темизировать вьюс и в файле весь вывод заключить в нужное мне условие: если модератор или автор, то показываем, иначе доступ запрещен.
Уверен, что есть более корректное решение, поэтому буду рад, если кто предложит хороший вариант.
Права доступа к пользовательской странице
Такое право роли модератора дано. Но как сделать, чтобы при этом только еще автор мог смотреть свою страницу?
Как только выставляю во вьюсе критерий фильтрации "Текущий пользователь", никто больше страницу просматривать не может, не смотря на разрешение на просмотр профиля.
Если такой критерий убрать, то можно добиться разными настройками просмотр страницы либо только модератором, либо модератором и любым авторизованным пользователем. Но так, чтобы автор и модератор - где такие настройки?
Права доступа к пользовательской странице
Может с помощью api как-то можно?
Вроде несложная тема-то... Автор + Модератор. И тупик прям.
Права доступа к пользовательской странице
Да, ею и пользовался. Но не нашел там такого варианта, чтобы удовлетворяла моему условию.
Программно получить название поля типа содержимого
Нужно создать кастомную форму, которая будет содержать в себе ряд полей, которые уже есть в разных типах материалов.
Изменение страницы со списком пользователей
да, действительно. Можно и так тоже. Спасибо!
Изменение страницы со списком пользователей
А где в обычном представлении поля, связанные с пользователями (имя, почта, роль и пр.)? В стандартном представлении предлагается выбирать поля из существующих типов материалов. Пользователей среди этих типов нет.
Изменение страницы со списком пользователей
Спасибо. Помогло.
А еще способы есть? Без установки модулей? Своими силами как-нибудь?
drush - неполноценный бэкап
спасибо!
с git-ом я тоже пока на вы. Как и drush предстоит все это на хостинге установить. Пока что все эксперименты на локальной машине на винде.
drush - неполноценный бэкап
а как именно? опишите алгоритм, плиз.
drush - неполноценный бэкап
согласен, поэтому и актуально было бы делать бэкап ядра + БД. Командой drush. А не бэкап всего сайта.
drush - неполноценный бэкап
у меня есть сайты, которые весят по несколько гигабайт. А все что нужно - обновить ядро. По-моему, логично делать бэкап именно того, что будет меняться. К слову, команда drush up drupal - такой бэкап делает. Но только имею негативный опыт: в случае, если накатывание обновления ядра происходит с ошибками - бэкап не создается. То есть именно тот случай, когда бэкап необходим, чтобы откатиться, а он не создался.
drush - неполноценный бэкап
а вы не знаете, как сделать бэкап только ядра? Перед обновлением этого самого ядра?
drush - неполноценный бэкап
drush8 делает это одной командой. И файлы и бд. И восстанавливает тоже одной командой. Это удобно. Особенно, при переносах сайта.
drush - неполноценный бэкап
нет команды для бэкапа сайта?
drush - неполноценный бэкап
разобрался вобщем... оказывается, тот путь с дампом БД - он временный. Драш сбрасывает туда дамп, пока делается архив файловой структуры. Когда архив готов, дамп переносится в архив, а временная папка удаляется. В финальном бэкапе и файловая структура и дамп БД.
только осваиваю drush, поэтому и возникают такие нелепые ошибки.
Обновление drupal 6 до drupal 7
с помощью программного создания нод можно перенести. Ну если разработчик владеет php, конечно. Вручную - это как-то совсем грустно.
drush - неполноценный бэкап
а как понять рабочий или нет settings.php? В принципе сайт-то работает, все ок.
drush - неполноценный бэкап
То, что можно другими командами создать отдельно и бэкап и дамп - безусловно. Но раз есть одна команда специально для этого, то хотелось бы заставить ее работать. Ведь и восстанавливаться тоже одной командой намного проще.
Не работает новый пароль для учетки
ПОМОГЛО! После очистки таблицы flood и еще одной смены пароля - удалось войти в учетную запись!!!
Спасибо большое!
Не работает новый пароль для учетки
учетка активна. С нее собственно и происходит изменение всей инфы на страницах сайта. Учетка модератора. Насчет flood попробую.