Пользователь импортирует с заданием cron - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть веб-сайт drupal, на котором я хочу импортировать пользовательские настройки с помощью файла CSV (отдельный файл с запятой).Я могу сделать это с помощью пользовательского модуля импорта.Но это вручную.Вам нужно выбрать CSV-файл и затем изменить некоторые настройки, ... чтобы импортировать этот файл.Это не проблема.

Теперь я хочу сделать это автоматически (cron?).Я прочитал, что это может быть сделано с тем же модулем импорта пользователей.Но я не могу заставить его работать.Кто-то, кто может помочь мне начать, чтобы сделать следующее.

Чтобы он мог видеть местоположение ftp, если есть новый CSV-файл.Он собирается выполнить импорт.

Он должен внести изменения для пользователей, которые уже существуют, и добавить новых пользователей, если их не существует.А для пользователей, которые были удалены из файла, пользователь должен установить неактивное состояние.

И после этого должен появиться отчет со всеми внесенными изменениями

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

Я бы предложил использовать модуль каналов.Вы можете легко настроить его для импорта по расписанию и указать локальную папку для поиска новых файлов.Вы также можете настроить его для доступа к удаленному URL для файла, но только через http, а не через ftp.Мы выполняем аналогичный импорт и имеем сценарий bash, который передает файл в локальную папку, а затем использует каналы для импорта полученного файла.

0 голосов
/ 12 февраля 2011

Спасибо за совет.Но я переписываю модуль в новый модуль.Со всем, что мне нужно.:)

...