From 142de28adef1bdd714b67202c0c34ca62f1f9e0b Mon Sep 17 00:00:00 2001 From: Robert Waltemath Date: Wed, 18 Sep 2013 10:50:56 +0200 Subject: [PATCH] Split up messages for stock/ supplier orders. --- app/models/order.rb | 2 +- config/locales/de.yml | 3 ++- config/locales/en.yml | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/models/order.rb b/app/models/order.rb index 9d67214a..f4545d02 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -229,7 +229,7 @@ class Order < ActiveRecord::Base to_be_removed = order_articles - chosen_order_articles to_be_removed_but_ordered = to_be_removed.select { |a| a.quantity > 0 or a.tolerance > 0 } unless to_be_removed_but_ordered.empty? or ignore_warnings - errors.add(:articles, I18n.t('orders.model.warning_ordered')) + errors.add(:articles, I18n.t(stockit? ? 'orders.model.warning_ordered_stock' : 'orders.model.warning_ordered')) @erroneous_article_ids = to_be_removed_but_ordered.map { |a| a.article_id } end end diff --git a/config/locales/de.yml b/config/locales/de.yml index b603d28f..c11305ae 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -1327,7 +1327,8 @@ de: error_starts_before_ends: muss nach dem Bestellstart liegen (oder leer bleiben) notice_close: ! 'Bestellung: %{name}, bis %{ends}' stock: Lager - warning_ordered: 'Warnung: Die rot markierten Artikel wurden in der laufenden Bestellung bereits bestellt. Wenn Du sie hier abwählst, werden alle bestehenden Bestellungen dieses Artikels gelöscht. Bei Lagerbestellungen kann dies je nach Verwendung bedeuten, dass bereits gekaufte Artikel nicht abgerechnet werden!' + warning_ordered: 'Warnung: Die rot markierten Artikel wurden in der laufenden Bestellung bereits bestellt. Wenn Du sie hier abwählst, werden alle bestehenden Bestellungen dieses Artikels gelöscht.' + warning_ordered_stock: 'Warnung: Die rot markierten Artikel wurden in der laufenden Lagerbestellung bereits bestellt bzw. gekauft. Wenn Du sie hier abwählst, werden alle bestehenden Bestellungen bzw. Käufe dieses Artikels gelöscht und nicht abgerechnet!' new: title: Neue Bestellung anlegen orders: diff --git a/config/locales/en.yml b/config/locales/en.yml index 5c507ac3..ecc41870 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1332,7 +1332,8 @@ en: error_starts_before_ends: must be after the start date (or remain empty) notice_close: ! 'Order: %{name}, until %{ends}' stock: Stock - warning_ordered: 'Warning: Articles marked red have already been ordered within this open order. If you uncheck them here, all existing orders of these articles will be deleted. In case of stock orders this might mean that already bought articles will not be accounted for!' + warning_ordered: 'Warning: Articles marked red have already been ordered within this open order. If you uncheck them here, all existing orders of these articles will be deleted.' + warning_ordered_stock: 'Warning: Articles marked red have already been ordered/ purchased within this open stock order. If you uncheck them here, all existing orders/ purchases of these articles will be deleted and it will not be accounted for them.' new: title: Create new order orders: