Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 29fddb55

Von Werner Hahn vor mehr als 7 Jahren hinzugefügt

  • ID 29fddb55f24b22d608ca2b539811a7cadfdb3b0f
  • Vorgänger 90dcf8dc
  • Nachfolger db9d9e88

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
$self->js->render;
}
sub render_shop_categories_edit_dialog {
sub action_save_categories {
my ($self) = @_;
my @categories = @{ $::form->{categories} || [] };
SL/ShopConnector/Shopware.pm
my $data = $self->connector->get("http://$url/api/categories");
my $data_json = $data->content;
$main::lxdebug->dump(0, 'WH:DATA ',\$data_json);
my $import = SL::JSON::decode_json($data_json);
$main::lxdebug->dump(0, 'WH:DATA2 ',\$import);
my @daten = @{$import->{data}};
my %categories = map { ($_->{id} => $_) } @daten;
......
$parent->{children} ||= [];
push @{$parent->{children}},$_;
}
$main::lxdebug->dump(0, 'WH:DATA3 ',\@daten);
return \@daten;
}
sql/Pg-upgrade2/shop_parts_2.sql
-- @tag: shop_parts_2
-- @description: Add tables for part information for shop
-- @charset: UTF-8
-- @depends: release_3_3_0 shops
-- @ignore: 0
ALTER TABLE shop_parts ALTER COLUMN shop_category TYPE TEXT[] USING array[shop_category];

Auch abrufbar als: Unified diff