Перейти к содержимому


Фотография
- - - - -

Импорт для каждого пользователя свой CSV

импорт csv

Сообщений в теме: 5

#1 al2401

al2401

Отправлено 05 May 2017 - 16:13

Добрый день, настраиваем автоматический импорт через CLI, для каждого CSV отдельный пользователь (указывается в отдельной колонке), как сделать чтобы при импорте затрагивались только записи соответствующего пользователя.

 

В этой ветке Денис подсказал как ограничить обработку записей текущим пользователем http://forum.jbzoo.c...drugih-polzova/, сейчас нужно ограничить обработку пользователем указанным в CSV

 

В настройках Cli есть поле "author", как сделать, чтобы изменения касались только записей автора из CSV


Сообщение отредактировал al2401: 05 May 2017 - 16:27

  • 1

#2 al2401

al2401

Отправлено 12 May 2017 - 09:29

Служба поддержки, обратите внимание


Сообщение отредактировал al2401: 15 May 2017 - 08:47

  • 0

#3 SmetDenis

SmetDenis

Отправлено 17 May 2017 - 09:02

В настройках Cli есть поле "author", как сделать, чтобы изменения касались только записей автора из CSV


Колонка автора - это только свойство материала.
Оно только сохраняется в материал.

Подобной фильтрации для импорта нет. К сожалению, это нужно дорабатывать.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 al2401

al2401

Отправлено 17 May 2017 - 11:00

а если жестко в файле импорта прописать если CSV1 - то обрабатываются записи пользователя 1, если CSV2 - то обрабатываются записи пользователя 2 и т.д.

 

Можете подсказать хотя бы в общих чертах как это сделать, с чего начать, очень нужно для рабочего проекта.


  • 0

#5 SmetDenis

SmetDenis

Отправлено 25 May 2017 - 17:24

Можете подсказать хотя бы в общих чертах как это сделать, с чего начать, очень нужно для рабочего проекта.
 

 

Большая часть логики находится тут

media\zoo\applications\jbuniversal\framework\helpers\jbimport.php

 

В функции _processItemRow() можно сделать проверку на пользователя и выходить из нее если автор не тот 

id автора находится тут $item->created_by


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 al2401

al2401

Отправлено 29 May 2017 - 13:05

Спасибо, пытаемся реализовать 


Сообщение отредактировал al2401: 29 May 2017 - 13:06

  • 0





Темы с аналогичным тегами импорт csv

Click to return to top of page in style!