Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a2b5a74d

Von Werner Hahn vor mehr als 6 Jahren hinzugefügt

  • ID a2b5a74d981334c9fbc45445be45f561fb505fbe
  • Vorgänger 23e5d59e
  • Nachfolger 52c8c921

Shopmodul: Kategorien werden in die DB geschrieben Funktion wieder
unbenannt

Conflicts:
SL/DB/MetaSetup/ShopPart.pm

Shoppart: Shopkategorien sind zugeordnet und werden mit checkbox angezeigt

Kategorien werden mit ID und Name in die DB geschrieben. Ein Komma im Name erzeugt noch Fehler. Der Pfad muss noch gemacht werden

Conflicts:
SL/ShopConnector/Shopware.pm

ShopPart: ArtikelKategorien werden über ID in den Shop dem Artikle zugeordnet

Unterschiede anzeigen:

SL/Controller/ShopPart.pm
260 260
  $self->js->render;
261 261
}
262 262

  
263
sub render_shop_categories_edit_dialog {
263
sub action_save_categories {
264 264
  my ($self) = @_;
265 265

  
266 266
  my @categories =  @{ $::form->{categories} || [] };
SL/ShopConnector/Shopware.pm
212 212
  my $data = $self->connector->get("http://$url/api/categories");
213 213

  
214 214
  my $data_json = $data->content;
215
$main::lxdebug->dump(0, 'WH:DATA ',\$data_json);
216 215
  my $import = SL::JSON::decode_json($data_json);
217
$main::lxdebug->dump(0, 'WH:DATA2 ',\$import);
218 216
  my @daten = @{$import->{data}};
219 217
  my %categories = map { ($_->{id} => $_) } @daten;
220 218

  
......
223 221
    $parent->{children} ||= [];
224 222
    push @{$parent->{children}},$_;
225 223
  }
226
$main::lxdebug->dump(0, 'WH:DATA3 ',\@daten);
227 224

  
228 225
  return \@daten;
229 226
}
sql/Pg-upgrade2/shop_parts_2.sql
1
-- @tag: shop_parts_2
2
-- @description: Add tables for part information for shop
3
-- @charset: UTF-8
4
-- @depends: release_3_3_0 shops
5
-- @ignore: 0
6
ALTER TABLE shop_parts ALTER COLUMN shop_category TYPE TEXT[] USING array[shop_category];

Auch abrufbar als: Unified diff