Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1eb1e1cf

Von Cem Aydin vor mehr als 3 Jahren hinzugefügt

  • ID 1eb1e1cfe46fcea908c46f275fbb46fd7810fcbf
  • Vorgänger 0168b03c
  • Nachfolger 5202b3e7

CSV Import Shell Script parameter ergänzt sowie Ausgabeprüfung behoben

Beispiel für benutzerdefinierte Variablen eingefügt

Unterschiede anzeigen:

scripts/csv-import-from-shell.sh
113 113
  #   Projektnummer (nur, wenn "settings.duplicates" auch gesetzt
114 114
  #   ist).
115 115

  
116
  # Spaltenzuordnungen für Benutzerdefinierte Variablen:
117
  #   Beispiel (Achtung, die Reihenfolge ist wichtig):
118

  
119
  #   "mappings[+].from=vm_product_length"
120
  #   "mappings[].to=cvar_vm_product_length"
121
  #   "mappings[+].from=vm_product_width"
122
  #   "mappings[].to=cvar_vm_product_width"
123
  #   "mappings[+].from=vm_product_height"
124
  #   "mappings[].to=cvar_vm_product_height"
125

  
116 126
  curl \
127
    -X 'POST' \
128
    -H 'Content-Type:multipart/form-data' \
117 129
    --silent --insecure \
118 130
    -F 'action=CsvImport/dispatch' \
119 131
    -F "${action}=1" \
......
142 154
tmpf=$(mktemp)
143 155
do_curl 'action_test'  > $tmpf
144 156

  
145
if grep -q -i 'es wurden.*objekte gefunden, von denen.*' $tmpf; then
157
if grep -q -i 'Ihr Import wird verarbeitet' $tmpf; then
146 158
  rm $tmpf
147 159
  do_curl 'action_import' > $tmpf
148
  if grep -i 'von.*objekten wurden importiert' $tmpf ; then
160
  if grep -i 'Ihr Import wird verarbeitet' $tmpf ; then
149 161
    rm $tmpf
150 162
  else
151 163
    echo "Import schlug fehl. Ausgabe befindet sich in ${tmpf}"

Auch abrufbar als: Unified diff