2014-02-24 14:33:05 +01:00
|
|
|
- title @supplier.name
|
|
|
|
|
|
|
|
- content_for :actionbar do
|
|
|
|
= link_to t('suppliers.index.articles', count: @supplier.articles.undeleted.count), supplier_articles_path(@supplier), class: 'btn'
|
2016-03-04 17:39:06 +01:00
|
|
|
- if @supplier.stock_articles.undeleted.any?
|
2014-02-24 14:33:05 +01:00
|
|
|
= link_to t('suppliers.index.stock', count: @supplier.stock_articles.undeleted.count), stock_articles_path, class: 'btn'
|
|
|
|
|
|
|
|
.row-fluid
|
|
|
|
.span6
|
|
|
|
- if shared_supplier = @supplier.shared_supplier
|
|
|
|
.alert.alert-info
|
|
|
|
= t 'suppliers.shared_supplier_note'
|
2014-05-21 21:24:03 +02:00
|
|
|
= t "suppliers.shared_supplier_methods.#{@supplier.shared_sync_method}"
|
2014-02-24 14:33:05 +01:00
|
|
|
|
|
|
|
%dl.dl-horizontal
|
|
|
|
%dt= heading_helper(Supplier, :address) + ':'
|
|
|
|
%dd= @supplier.address
|
|
|
|
%dt= heading_helper(Supplier, :phone) + ':'
|
|
|
|
%dd= @supplier.phone
|
|
|
|
%dt= heading_helper(Supplier, :phone2) + ':'
|
|
|
|
%dd= @supplier.phone2
|
|
|
|
%dt= heading_helper(Supplier, :fax) + ':'
|
|
|
|
%dd= @supplier.fax
|
|
|
|
%dt= heading_helper(Supplier, :email) + ':'
|
|
|
|
%dd= @supplier.email
|
|
|
|
%dt= heading_helper(Supplier, :url) + ':'
|
|
|
|
%dd= link_to @supplier.url, @supplier.url
|
|
|
|
%dt= heading_helper(Supplier, :contact_person) + ':'
|
|
|
|
%dd= @supplier.contact_person
|
|
|
|
%dt= heading_helper(Supplier, :customer_number) + ':'
|
|
|
|
%dd= @supplier.customer_number
|
2019-11-17 11:41:34 +01:00
|
|
|
- if SupplierCategory.count > 1
|
|
|
|
%dt= heading_helper(Supplier, :supplier_category) + ':'
|
|
|
|
%dd= @supplier.supplier_category.try(:name)
|
2017-01-18 11:12:56 +01:00
|
|
|
- if FoodsoftConfig[:use_iban]
|
|
|
|
%dt= heading_helper(Supplier, :iban) + ':'
|
2021-02-20 12:16:21 +01:00
|
|
|
%dd= format_iban @supplier.iban
|
2014-02-24 14:33:05 +01:00
|
|
|
%dt= heading_helper(Supplier, :delivery_days) + ':'
|
|
|
|
%dd= @supplier.delivery_days
|
|
|
|
%dt= heading_helper(Supplier, :order_howto) + ':'
|
2021-03-24 21:29:44 +01:00
|
|
|
%dd= simple_format(@supplier.order_howto)
|
2014-02-24 14:33:05 +01:00
|
|
|
%dt= heading_helper(Supplier, :note) + ':'
|
2021-03-24 21:29:44 +01:00
|
|
|
%dd= simple_format(@supplier.note)
|
2014-02-24 14:33:05 +01:00
|
|
|
%dt= heading_helper(Supplier, :min_order_quantity) + ':'
|
|
|
|
%dd= @supplier.min_order_quantity
|
|
|
|
|
|
|
|
.clearfix
|
|
|
|
- if @current_user.role_suppliers?
|
|
|
|
.form-actions
|
|
|
|
= link_to t('ui.edit'), edit_supplier_path(@supplier), class: 'btn'
|
2016-03-04 23:13:28 +01:00
|
|
|
= link_to t('ui.delete'), @supplier, :data => {:confirm => t('ui.confirm_delete', name: @supplier.name)}, :method => :delete, class: 'btn btn-danger'
|
2014-02-24 14:33:05 +01:00
|
|
|
|
2016-03-04 17:39:06 +01:00
|
|
|
- if @deliveries.any?
|
2014-02-24 14:33:05 +01:00
|
|
|
.span6
|
|
|
|
.pull-right
|
|
|
|
= link_to t('.show_deliveries'), supplier_deliveries_path(@supplier), class: 'btn'
|
|
|
|
= link_to t('.new_delivery'), new_supplier_delivery_path(@supplier), class: 'btn'
|
|
|
|
%h2= t '.last_deliveries'
|
|
|
|
%table.table.table-horizontal
|
|
|
|
%thead
|
|
|
|
%tr
|
|
|
|
%th= heading_helper Delivery, :date
|
|
|
|
%th= heading_helper Delivery, :amount
|
|
|
|
%tbody
|
|
|
|
- for delivery in @deliveries
|
|
|
|
%tr
|
2020-08-01 18:39:34 +02:00
|
|
|
%td= link_to delivery.date, [@supplier, delivery]
|
2014-02-24 14:33:05 +01:00
|
|
|
%td= link_to_invoice(delivery)
|
|
|
|
|
2016-03-04 17:39:06 +01:00
|
|
|
- if @orders.any?
|
2014-02-24 14:33:05 +01:00
|
|
|
.span6
|
|
|
|
%h2= t '.last_orders'
|
|
|
|
%table.table.table-horizontal
|
|
|
|
%thead
|
|
|
|
%tr
|
|
|
|
%th= heading_helper Order, :starts
|
|
|
|
%th= heading_helper Order, :ends
|
|
|
|
%th= heading_helper Order, :status
|
|
|
|
%th= heading_helper Order, :updated_by
|
|
|
|
%tbody
|
|
|
|
- for order in @orders
|
|
|
|
%tr
|
|
|
|
- if current_user.role_orders?
|
|
|
|
%td= link_to format_time(order.starts), order_path(order)
|
|
|
|
- else
|
|
|
|
%td= format_time(order.starts)
|
|
|
|
%td= format_time(order.ends) unless order.ends.nil?
|
|
|
|
- if current_user.role_finance? and not order.open?
|
|
|
|
%td= link_to I18n.t("orders.state.#{order.state}"), new_finance_order_path(order_id: order.id)
|
|
|
|
- else
|
|
|
|
%td= I18n.t("orders.state.#{order.state}")
|
|
|
|
%td= show_user(order.updated_by)
|