Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision de53e9a8

Von Sven Schöling vor etwa 10 Jahren hinzugefügt

  • ID de53e9a856f69917fd37d00821d90e89d8185d55
  • Vorgänger 8fce0254
  • Nachfolger 0fe023a4

PriceRule: Löschen von Preisregeln

Unterschiede anzeigen:

SL/Controller/PriceRule.pm
70 70
sub action_destroy {
71 71
  my ($self) = @_;
72 72

  
73
  $self->price_rule->obsolete(1);
74
  $self->price_rule->save;
75
  flash_later('info',  $::locale->text('The price rule has been obsoleted.'));
73
  $self->price_rule->delete;
74
  flash_later('info',  $::locale->text('The price rule has been deleted.'));
76 75

  
77
  $self->redirect_to(action => 'list');
76
  $self->redirect_to($::form->{callback} || (action => 'list'));
78 77
}
79 78

  
80 79
sub action_add_item_row {
locale/de/all
2558 2558
  'The predefined text is in use and cannot be deleted.' => 'Der vordefinierte Textblock wird verwendet und kann nicht gelöscht werden.',
2559 2559
  'The preferred one is to install packages provided by your operating system distribution (e.g. Debian or RPM packages).' => 'Die bevorzugte Art, ein Perl-Modul zu installieren, ist durch Installation eines von Ihrem Betriebssystem zur Verfügung gestellten Paketes (z.B. Debian-Pakete oder RPM).',
2560 2560
  'The price rule has been created.' => 'Die Preisregel wurde angelegt.',
2561
  'The price rule has been obsoleted.' => 'Diese Preisregel ist nicht mehr gültig',
2561
  'The price rule has been deleted.' => 'Die Preisregel wurde gelöscht.',
2562 2562
  'The price rule has been saved.' => 'Die preisregel wurde gespeichert.',
2563 2563
  'The printer could not be deleted.' => 'Der Drucker konnte nicht gelöscht werden.',
2564 2564
  'The printer has been created.' => 'Der Drucker wurde angelegt.',
sql/Pg-upgrade2/price_rules_cascade_delete.sql
1
-- @tag: price_rules_cascade_delete
2
-- @description:  Preisregeln: Beim Löschen items mitlöschen
3
-- @depends: release_3_1_0 price_rules
4

  
5
ALTER TABLE price_rule_items DROP CONSTRAINT "price_rule_items_price_rules_id_fkey";
6
ALTER TABLE price_rule_items ADD FOREIGN KEY (price_rules_id) REFERENCES price_rules(id) ON DELETE CASCADE;
templates/webpages/price_rule/report_top.html
1 1
[%- USE L %]
2
[%- PROCESS 'common/flash.html' %]
2 3
[%- PROCESS 'price_rule/_filter.html' filter=SELF.filter %]
3 4
 <hr>

Auch abrufbar als: Unified diff