finish deliveries i18n
This commit is contained in:
parent
ee5f7ff1b8
commit
3f82138d84
9 changed files with 83 additions and 44 deletions
|
|
@ -35,7 +35,7 @@ class DeliveriesController < ApplicationController
|
|||
|
||||
respond_to do |format|
|
||||
if @delivery.save
|
||||
flash[:notice] = 'Lieferung wurde erstellt. Bitte nicht vergessen die Rechnung anzulegen!'
|
||||
flash[:notice] = I18n.t('deliveries.create.notice')
|
||||
format.html { redirect_to([@supplier,@delivery]) }
|
||||
format.xml { render :xml => @delivery, :status => :created, :location => @delivery }
|
||||
else
|
||||
|
|
@ -54,7 +54,7 @@ class DeliveriesController < ApplicationController
|
|||
|
||||
respond_to do |format|
|
||||
if @delivery.update_attributes(params[:delivery])
|
||||
flash[:notice] = 'Lieferung wurde aktualisiert.'
|
||||
flash[:notice] = I18n.t('deliveries.update.notice')
|
||||
format.html { redirect_to([@supplier,@delivery]) }
|
||||
format.xml { head :ok }
|
||||
else
|
||||
|
|
@ -68,7 +68,7 @@ class DeliveriesController < ApplicationController
|
|||
@delivery = Delivery.find(params[:id])
|
||||
@delivery.destroy
|
||||
|
||||
flash[:notice] = "Lieferung wurde gelöscht."
|
||||
flash[:notice] = I18n.t('deliveries.destroy.notice')
|
||||
respond_to do |format|
|
||||
format.html { redirect_to(supplier_deliveries_url(@supplier)) }
|
||||
format.xml { head :ok }
|
||||
|
|
|
|||
|
|
@ -21,28 +21,24 @@
|
|||
Menge
|
||||
= stock_change_form.text_field :quantity, size: 5, autocomplete: 'off'
|
||||
= stock_change_form.hidden_field :_destroy
|
||||
= link_to "Artikel aus Lieferung entfernen", "#", class: 'destroy_stock_change'
|
||||
= link_to t('.remove_article'), "#", class: 'destroy_stock_change'
|
||||
%p
|
||||
= link_to "Lagerartikel der Lieferung hinzufügen", {action: 'add_stock_change', supplier_id: @supplier.id}, remote: true
|
||||
= link_to t('.add_article'), {action: 'add_stock_change', supplier_id: @supplier.id}, remote: true
|
||||
%p
|
||||
%small
|
||||
Ist ein Artikel noch nicht in der Lagerverwaltung, muss er erst
|
||||
#{link_to("neu angelegt", new_stock_article_path)} werden.
|
||||
%small= t('.note_new_article', new_link: link_to(t('.note_new_article_link'), new_stock_article_path)).html_safe
|
||||
%hr/
|
||||
= f.input :delivered_on, as: :date_picker
|
||||
= f.input :note, input_html: {size: '35x4'}
|
||||
.form-actions
|
||||
= f.submit class: 'btn btn-primary'
|
||||
= link_to "oder abbrechen", supplier_deliveries_path(@supplier)
|
||||
= link_to t('ui.or_cancel'), supplier_deliveries_path(@supplier)
|
||||
|
||||
/
|
||||
TODO: Fix this!!
|
||||
.span6
|
||||
%h2 Neuen Lagerartikel anlegen
|
||||
%h2= t '.new_article.title'
|
||||
%p
|
||||
Suche nach Artikeln aus dem
|
||||
%i= @supplier.name
|
||||
Katalog:
|
||||
= t('.new_article.search', supplier: @supplier.name).html_safe + ': '
|
||||
= text_field_tag 'article_name'
|
||||
%hr/
|
||||
#stock_article_form
|
||||
|
|
|
|||
|
|
@ -3,4 +3,4 @@
|
|||
= form.select :stock_article_id, stock_articles_for_select(supplier)
|
||||
Menge
|
||||
= form.text_field :quantity, :size => 5, :autocomplete => 'off'
|
||||
= link_to "Artikel aus Lieferung entfernen", "#", :class => 'remove_new_stock_change'
|
||||
= link_to t('.remove_article'), "#", :class => 'remove_new_stock_change'
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
- title "Lieferung bearbeiten"
|
||||
- title t('.title')
|
||||
|
||||
= render :partial => 'form'
|
||||
= render :partial => 'form'
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
- title "#{@supplier.name}/Lieferungen"
|
||||
- title t('.title', supplier: @supplier.name)
|
||||
|
||||
%table.table.table-striped
|
||||
%thead
|
||||
%tr
|
||||
%th Geliefert am
|
||||
%th.numeric Rechnungsbetrag
|
||||
%th Notiz
|
||||
%th= t 'simple_form.labels.delivery.delivered_on'
|
||||
%th.numeric= t 'deliveries.invoice_amount'
|
||||
%th= t 'simple_form.labels.defaults.note'
|
||||
%tbody
|
||||
- for delivery in @deliveries
|
||||
%tr
|
||||
|
|
@ -13,11 +13,11 @@
|
|||
%td.numeric= link_to_invoice(delivery)
|
||||
%td= truncate delivery.note
|
||||
%td
|
||||
= link_to 'Anzeigen', [@supplier, delivery], class: 'btn btn-mini'
|
||||
= link_to 'Bearbeiten', edit_supplier_delivery_path(@supplier,delivery), class: 'btn btn-mini'
|
||||
= link_to 'Löschen', [@supplier,delivery], :confirm => 'Are you sure?', :method => :delete,
|
||||
= link_to t('ui.show'), [@supplier, delivery], class: 'btn btn-mini'
|
||||
= link_to t('ui.edit'), edit_supplier_delivery_path(@supplier,delivery), class: 'btn btn-mini'
|
||||
= link_to t('ui.delete'), [@supplier,delivery], :confirm => t('.confirm_delete'), :method => :delete,
|
||||
class: 'btn btn-mini btn-danger'
|
||||
|
||||
= link_to "Neue Lieferung für #{@supplier.name} anlegen", new_supplier_delivery_path(@supplier), class: 'btn btn-primary'
|
||||
= link_to t('.new_delivery', supplier: @supplier.name), new_supplier_delivery_path(@supplier), class: 'btn btn-primary'
|
||||
|
|
||||
= link_to "Lieferantenübersicht", suppliers_path
|
||||
= link_to t('deliveries.suppliers_overview'), suppliers_path
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
- title "Neue Lieferung von #{@supplier.name}"
|
||||
- title t('.title', supplier: @supplier.name)
|
||||
|
||||
= render 'form'
|
||||
= render 'form'
|
||||
|
|
|
|||
|
|
@ -1,27 +1,27 @@
|
|||
- title "Lieferung anzeigen"
|
||||
- title t('.title')
|
||||
|
||||
%dl
|
||||
%dt Lieferantin
|
||||
%dt= t 'simple_form.labels.delivery.supplier'
|
||||
%dd= @delivery.supplier.name
|
||||
%dt Geliefert am
|
||||
%dt= t 'simple_form.labels.delivery.delivered_on'
|
||||
%dd= @delivery.delivered_on
|
||||
%dt Rechnungsbetrag:
|
||||
%dt= t 'deliveries.invoice_amount'
|
||||
%dd= link_to_invoice(@delivery)
|
||||
- if @delivery.invoice
|
||||
%dt bereinigter Rechnungsbetrag:
|
||||
%dt= t 'deliveries.invoice_net_amount'
|
||||
%dd= number_to_currency @delivery.invoice.net_amount
|
||||
%dt Notiz:
|
||||
%dt= t 'simple_form.labels.defaults.note'
|
||||
%dd= simple_format @delivery.note
|
||||
|
||||
%h2 Artikel
|
||||
%h2= t '.title_articles'
|
||||
%table.table.table-striped(style="width:500px")
|
||||
%thead
|
||||
%tr
|
||||
%th Artikel
|
||||
%th Einheit
|
||||
%th.numeric Menge
|
||||
%th.numeric Nettopreis
|
||||
%th.numeric Summe
|
||||
%th= t '.article'
|
||||
%th= t '.unit'
|
||||
%th.numeric= t '.amount'
|
||||
%th.numeric= t '.price'
|
||||
%th.numeric= t '.sum'
|
||||
%tbody
|
||||
- total_net, total_gross = 0,0
|
||||
- @delivery.stock_changes.all.each do |stock_change|
|
||||
|
|
@ -37,16 +37,16 @@
|
|||
%td.numeric= number_to_currency sum
|
||||
%tfoot
|
||||
%tr
|
||||
%td(colspan="4") Nettosumme
|
||||
%td(colspan="4")= t '.sum_net'
|
||||
%td.numeric= number_to_currency total_net
|
||||
%tr
|
||||
%td(colspan="4") Bruttosumme
|
||||
%td(colspan="4")= t '.sum_gross'
|
||||
%td.numeric= number_to_currency total_gross
|
||||
- if @delivery.invoice
|
||||
%tr
|
||||
%td(colspan="4") Brutto - bereinigter Rechnungsbetrag:
|
||||
%td(colspan="4")= t '.sum_diff'
|
||||
%td.numeric= number_to_currency total_gross - @delivery.invoice.net_amount
|
||||
|
||||
%p
|
||||
= link_to 'Bearbeiten', edit_supplier_delivery_path(@supplier,@delivery), class: 'btn'
|
||||
= link_to 'Lieferungsübersicht', supplier_deliveries_path(@supplier)
|
||||
= link_to t('ui.edit'), edit_supplier_delivery_path(@supplier,@delivery), class: 'btn'
|
||||
= link_to t('deliveries.suppliers_overview'), supplier_deliveries_path(@supplier)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue